This project aims to build an autonomous rover using GPS, vision, and inertial sensors for navigation. The goal is to run everything onboard an embedded computer running Ubuntu with ROS. The rover consists of a rocker-bogie 3D printed rover.
Launch the simulation
roslaunch rover_simulation simulation.launchRobot initial position and terrain are set through arguments passed to the launch file.
To move the robot you can use the RQT robot steering interface that will stream commands over the cmd_vel topic.
- Custom 3D printed rocker-bogie rover structure
- Processing board: Jetson TK1 board connected to
- RGBD sensor: Intel Realsense camera R200
- IMU (accelerometer, gyroscope, magnetometer and barometer)
- GPS
The current stack contains the following
rover_descriptioncontains the robot description in URDFrover_controlcontains the controller parameters and localization pipelinerover_simulationcontains launcher for simulation in Gazebo