Skip to content

ROS Nodes for RoboCar 1/10X - 1/10 scale vehicle robot with ackermann steering, 2D lidars, camera and other sensors

License

Notifications You must be signed in to change notification settings

swt006/robocar110_ros

 
 

Repository files navigation

RoboCar 1/10 ROS

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.

Binary Packages [Robot Only]

Connect peripherals to the robot according to the User Manual. Boot, login, open browser, go to Releases and download the latest *.run files.

Base Drivers Installation

cd ~/Downloads
sh rc110_drivers_*.run

ROS and RC110 Core + Robot Nodes Installation

sh rc110_robot_*.run

System Check

Click on menu button and run "RoboCar 1/10" application.

Source Code

Fresh Installation

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.

Version Update

Check Versions

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

Robot Nodes

For this, you need a real RoboCar 1/10X. If you don't have one, try simulation described below.

Remote Connection

Automatic remote connection to the robot is possible from Ubuntu OS.

Gazebo Simulation

Without robot, there's no need to build driver and system service packages.

Other Samples

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

Additional Information

About

ROS Nodes for RoboCar 1/10X - 1/10 scale vehicle robot with ackermann steering, 2D lidars, camera and other sensors

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.2%
  • CMake 8.8%
  • Makefile 6.7%
  • Shell 2.0%
  • Python 1.8%
  • Lua 0.5%