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.py
You will see the visualized lidar data:
$ ros2 launch originbot_viz display_imu.launch.py
You 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_keyboard
Place some obstacles in the simulation environment:
$ ros2 run rviz2 rviz2
We 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.