VarioBot is a modular robotic platform for research and education with swappable mobility systems, configurable sensors, and dual versatile robotic arms.
This project is currently in the early stages of development and is not yet fully functional or ready for general use. Key features are still being implemented, and significant updates are expected. As such, the project's usability will be limited. Contributions, feedback, and suggestions are welcome to help improve this robot.
- Various swappable mobility systems
- Swappable Lidars and Cameras
- 2 versatile robot arms for interacting with different types of objects
- 180° rotatable camera
- SLAM with 2D/3D lidar and/or depth camera
- Outdoor and indoor navigation with Nav2
- Object detection and tracking using camera
See design to know more about how the robot has been designed.
assembly: Contains resources for assembling the robot in real life. (Ex. CAD files)assets: Contains assets used in various places throughout the repository.design: Contains various diagrams and explanations on how the robot has/will been designed.installation: Contains files and instructions for installing/building the robot's code.variobot_control: ROS 2 package that contains ros2_control configuration for the robot.variobot_description: ROS 2 package that contains description files for the robot.variobot_gz: ROS 2 package that contains code relevant to using the robot in the Gazebo simulator.