Here you can find a RoboCar 1/10 ROS driver and sample nodes sources demonstrating its basic usage. Releases also contain binary C++ Base Drivers which are used by the ROS nodes.
The information about version changes can be found in ReleaseNotes.
Connect peripherals to the robot according to the User Manual. Boot, login, open browser, go to Releases and download the latest *.run
files.
cd ~/Downloads
sh rc110_drivers_*.run
sh rc110_robot_*.run
Click on menu button and run "RoboCar 1/10" application.
mkdir -p ~/ros/src
cd ~/ros/src
git clone https://github.com/zmp/robocar110_ros.git
cd ~/ros/src/robocar110_ros/ # make commands below are called from here!
- It's possible to use other directory (for example
~/projects/robocar110_ros/
), but it's not ROS standard way, so we don't provide support for it. Do it on your own risk.
- Please, check Update Instructions.
- And don't forget to apply Release Notes Actions!
make version
- Tegra: full operation system version string
- JetPack (deb): jetpack version installed from debian package
- Base Driver: version of
rc110_drivers_*.run
- ROS Nodes: version of nodes listed in
rc110_robot_*.run
- Source Code: version of this source code
For this, you need a real RoboCar 1/10X. If you don't have one, try simulation described below.
Automatic remote connection to the robot is possible from Ubuntu OS.
Without robot, there's no need to build driver and system service packages.
When the driver is up and running, it's possible to start other ROS nodes that communicate with it.
Group | Description |
---|---|
rc110_navigation | SLAM and Navigation |
rc110_perception | Object Detection, etc |