This project intends to provide some basic templates for ROS beginners, all the package were tested with ROS noetic on ubuntu20.04
bringup
: contains all the launch file for this projecttalker
: contains a simple publisher written in c++listener
: contains a simple subscriber written in c++
For bringup
, talker
, and listener
package, you do not need anything aside from ROS.
Now sample_msgs
is required by talker
and listener
.
cd {Your-Workspace-Name}
mkdir src
cd src
git clone git@github.com:hari-robotics/ros-common-templates.git
Then go back to the primary folder, and you can compile this project.
- ROS msgs
- Service
- ROS param
- timers
- TF
- python integration
- some simulation and more stuff that can introduce rosbag, SLAM, navigation, mapping and more