The purpose of this repository is to build a framework for any ROS based project.
- ROS
- C++ 14
- Docker (Optional)
To build your own project, you need to modify few of the files.
- apps/ros_backbones_nodelet.cpp
- nodelet_plugins.xml
- package.xml
- launch/ros_back_bones.launch
- CMakeLists.txt
The idea is to build ROS packages separately. This helps to build any ROS based projects faster.
cd
mkdir ros_package && cd ros_package
mkdir catkin_ws && cd catkin_ws
mkdir src && cd src
git clone [email protected]:arghadeep25/ROS-Bare-Bones.git
cd ~/ros_packages/catkin_ws/
catkin_make
Once build successfully, you can try the commands below.
roscore
roslaucnh rosbarebones ros_bare_bones.launch
If you want to run the Docker image, try pulling from this Docker Hub
docker pull arghadeep25/rosbarebones:0.1
and run the Docker image
docker run --rm arghadeep25/rosbarebones:0.1
Follow this tutorial ROS Answers