OriginBot is an intelligent robot open-source suite and a community-driven open-source project aimed at enabling every participant to enjoy the fun of robot development.
| Repository | Description |
|---|---|
| originbot | OriginBot robot function package repository |
| originbot_desktop | OriginBot desktop function package repository |
| originbot_controller | OriginBot controller source code repository |
https://www.guyuehome.com/interlocution
- originbot_description: Robot model and loading scripts
- originbot_viz: Robot visualization function package for PC
- originbot_demo: Programming examples for basic robot functions
- originbot_gazebo: Robot simulation models and environments
- originbot_msgs: OriginBot custom communication interfaces
- originbot_app: OriginBot visualization software for PC
- originbot_deeplearning: Robot deep learning function package
- line_follower_model: AI vision line-following data collection and model training package
- 10_model_convert: Model conversion scripts
For detailed instructions, please refer to: https://www.originbot.org/
$ ros2 launch originbot_description display.launch.py$ ros2 launch originbot_viz display_lidar.launch.pyYou will see the visualized lidar data:

$ ros2 launch originbot_viz display_imu.launch.pyYou will see the visualized IMU data:

$ ros2 launch originbot_viz display_robot_tf.launch.py$ ros2 launch originbot_viz display_slam.launch.py$ ros2 launch originbot_viz display_navigation.launch.py$ sudo apt install ros-foxy-gazebo-ros
$ sudo apt install ros-foxy-gazebo-ros2-control
$ sudo apt install ros-foxy-gazebo-plugins
$ sudo apt install ros-foxy-ros2-control
$ sudo apt install ros-foxy-ros2-controllers$ ros2 launch originbot_gazebo originbot_gazebo.launch.py$ ros2 topic list$ ros2 run teleop_twist_keyboard teleop_twist_keyboardPlace some obstacles in the simulation environment:

$ ros2 run rviz2 rviz2We sincerely invite developers to participate in the OriginBot project. There are many ways to contribute:
-
If you encounter any issues or have suggestions while using the OriginBot suite, feel free to discuss them in the GuyueHome Community Forum;
-
If you find any bugs while using the OriginBot software, please submit an issue in the code repository;
- If you have optimizations, additions, or modifications to the original code while using the OriginBot suite, feel free to submit a Pull Request in the code repository;
-
If you are interested in OriginBot, feel free to star the project's source code repository or share it with developers who might need it;
-
If you develop more interesting features or robots based on the OriginBot open-source project, feel free to share them in the community forum. Outstanding projects will also be promoted in the community.




