T & R Visual Navigation
Teach & Repeat Visual Navigation using a Jaguar 4 wheels Robot
Background
During the short internship with Dr Li Sun from 2019.12-2020.01, and under the help of two PhD students from the Czech Technical University in Prague, I deployed the following Teach & Repeat algorithms on a Jaguar robot 2x2 wheels(differential base), with a ZED stereo camera mounted on it. All codes can be accessed from github
The final video demo is attached below, you can click the picture to watch it.
System
Hardware
- a ZED camera(1st/2nd/mini series are all nice)
- a PS4 joystick (for the first teach round, not used in repeat round)
- a Ackerman chassis or robots with differential base (control commands will be different)
- a Jetson Xavier/Orin Developer Kit 32G/Laptop. (Computing Unit)
- a ac8265 wifi card is necessary (if you use Jetson Dev kit)
- a USB Hub
- a USB to TTL serial port Line
Software
- PS4 ROS driver
- Ackerman chassis ROS driver/Robot Velocity Control ROS driver
- ZED camera ROS driver
- ROS1-melodic
Framework
Relevant Links
Day-to-night navigation using a single experience map
References
[1] Krajník, T., Majer, F., Halodová, L. and Vintr, T., 2018, October. Navigation without localisation: reliable teach and repeat based on the convergence theorem. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 1657-1664). IEEE.