A comprehensive template for designing, simulating, and deploying robots with ease.
- Easy Setup: Streamlined ROS installation and configuration
- URDF Design: Real-time robot description format design visualizer
- Software Framework: Integrated simulation engine
- Debug Tools: Real-time logging and RQT graph visualization
.
├── config/ # Configuration files
├── launch/ # ROS launch files
├── scripts/ # Utility scripts
├── src/ # Source code
├── tools/ # Development tools
├── urdf/ # Robot URDF files
├── simulation/ # Simulation related files
└── docs/ # Documentation
- Install Dependencies:
./scripts/setup.sh
- Build the workspace:
catkin_make
- Launch the development environment:
source devel/setup.bash
roslaunch launch/development.launch
- ROS Noetic (Ubuntu 20.04) or ROS2 Foxy
- Python 3.8+
- Gazebo Simulator
- RViz
The scripts
directory contains helper scripts for:
- ROS installation
- Dependency management
- Environment setup
- Development tools installation
- URDF Visualizer: Real-time robot model design
- Simulation Engine: Test your robot in virtual environments
- Debug Interface: Monitor and analyze robot behavior
- RQT Tools: Visualize node graphs and debug information
MIT License