A ROS2 utility package to interactively record waypoints based on the robot's odometry and save them to a JSON file.
- Subscribes to odometry and logs robot's current 2D pose.
- Lets user name waypoints(#TODO) and assign neighbours interactively via terminal.
- Stores waypoint info as a structured JSON file (
waypoints.json
). - Parameterized topic name and waypoint limit.
- 📂 Clone the repository
mkdir -p ~/ros_ws/src
cd ~/ros_ws/src
git clone https://github.com/manojm-dev/waypoint_tools.git
- 📦 Install dependencies
cd ~/ros_ws
sudo apt-get update -y && rosdep update && rosdep install --from-paths src --ignore-src -y
- 🛠️ Building the packages
cd ~/ros_ws
colcon build
ros2 run waypoint_tools waypoint_recorder_node
Made with ❤️ by Manoj M