General Misc > Misc

make a robot follow you

<< < (4/4)


--- Quote from: radhoo on May 03, 2013, 05:30:15 AM ---With this , the project comes to an end, and my work is complete.

--- End quote ---

Well, you could try to make the motion a little more fluent...?
And not stop dead in its tracks when it looses its signal for a little while...?

Anyway, excellent work.

As a convinced perfectionist with all that I build, I couldn't stay away and had to make this robot even better, also thanks to the nice feedback I've received. So I did two things:
1) For the autonomous, human following software: I improved the ultrasonic detection algorithm, and the movement logic: Now the robot will follow its user more precisely, and the speed will vary with the detected signal: if the robots sees the user at a greater distance, will engage with a greater speed. If closer to the user, will proceed with smaller steps. The calculations are not linear, so I used some time to get the best formula. In the end I'm quite pleased, we can see some nice improvements when compared to previous two videos:
Robot Dog following me -3-
Robot Dog following me -4-

2) For the remote control software, where the user controls the robot using a phone, I had the idea to make the rover report its frontal sensor readings (that show the proximity in centimeters to any detected obstacle), to the smartphone. So the movement commands from phone to robot, and the sensor readings go the opposite way, from robot to phone. The Android software now allows the user to turn the lights on and off, and using the frontal distance sensor, I have drawn a red line showing the proximity to an obstacle. The robot can be controlled this way, without actually seeing what it is heading for, this radar will be enough to get a clean path. Here is another demo:
Android Controlled Rover Robot -2-

Complete story, and more build details have been posted here:

This project has been featured on Hack A Day:

This is my third project that gets there, after my capacitor discharge soldering tool ( ) and my Gamma radiation monitoring station - uRADMonitor ( )


Very nice project, well done.  :)


[0] Message Index

[*] Previous page

Go to full version