SunFounder GalaxyRVR Kit for Arduino, Release 1.0
• How does an ultrasonic module detect distance? Can you elucidate the underlying concept?
• How does the obstacle-avoidance system of this lesson differ from that of the previous one? What are their
respective advantages and drawbacks?
• Is it feasible to amalgamate these two obstacle-avoidance systems?
Reflecting upon these queries will aid in solidifying our comprehension and prompt us to contemplate the application
of these concepts to other projects. Looking forward to our next venture!
3.8 Lesson 8 Advanced Obstacle Avoidance and Intelligent Following
System
In today’s lesson, we’re going to push our STEAM skills a step further. We’ll combine an obstacle avoidance mod-
ule with an ultrasonic sensor to create an advanced obstacle avoidance system. We’ll also implement an intelligent
following system to our Rover.
By the end of this lesson, our Mars Rover will not only be able to avoid obstacles in its path but also follow moving
objects. Imagine having a mini robotic pet following you around! Exciting, isn’t it? So let’s get started.
Note: If you are learning this course after fully assembling the GalaxyRVR, you need to move this switch to the right
before uploading the code.
66 Chapter 3. Course Mode