OriginBot suite changelog
[v2.1.0] - 2024-03-01
New
-
Added one-click configuration of shell scripts to allow portable installation and compilation of dependencies
-
Added simulation plug-ins/environment configurations such as rtab and Fortess
Optimize
-
Optimize the code structure of the OriginBot repository, clear redundant content at the file and code levels, and clear redundant compilation information
-
Optimized the PID unit conversion issue in OriginBot Controller
-
Optimized the originbot_teleop function package to support speed regulation
-
Upgrade the TROS version to v2.1.2
[v2.0.2] - 2023-11-24
New
- Added WebViz visualization
Optimize
- Fixed the bug that mipi_cam could not display brg data
- Upgrade tros to v2.1.1
- Specify the version number in the image file
[v2.0.1] - 2023-10-24
New
Optimize
- The bug that the name of the DEB download function package is inconsistent in SLAM simulation mapping is fixed
- Fixed the bug that v2.0.0 could not be used in the Mirrored Keyboard Control tros environment
[v2.0.0] - 2023-09-18
New
- NodeHub is supported
- A new originbot_example is added to store commonly used examples in ROS, including trajectory tracing, obtaining images in nv12 or bgr format for a specified frame, and keyboard control
- Added mapping and navigation cases in the gazebo environment
Optimize
- The processor has been upgraded to RDK X3,which is compatible with Sunrise X3 Pi to enhance network performance
- Update the TogetheROS version to v2.0.2 and upgrade the system version to ubuntu-preinstalled-server-arm64_v2.0
- Optimize the low-voltage alarm mode, which can support the mobile phone charger (voltage greater than 4.85V) to supply power to STM32 and continue to use the OriginBot
- Fixed the bug that SLAM and navigation could not be run multiple times
- Enhance the navigation accuracy and optimize the problem of the motor initialization pointing to the same timer on the controller side
- Optimize chassis drive, line inspection and other programs to increase the efficiency of program operation
- Optimized for human tracking, gesture recognition and other programs, and adapted to RDK X3
[v1.0.4] - 2023-04-17
New
Optimize
-
Fixed some issues where documents and functions did not match due to system updates
-
Update TogetheROS to 1.1.6 and upgrade the system to x3_ubuntu_v1.1.6
[v1.0.3] - 2023-02-23
New
Optimize
-
Optimized OriginBot_app compilation issues
-
Updated TogetheROS to v1.1.5
[v1.0.2] - 2023-1-17
New
Optimize
-
Fixed the bug that the map occasionally did not appear when navigating
-
Optimized OriginBot_app compilation issues
-
Updated TogetheROS to v1.1.3
[v1.0.1] - 2022-12-08
New
Optimize
-
Optimize the application of visual line inspection (AI deep learning)
-
Optimize the underlying functions of imu、odom 、pid
-
Updated TogetheROS to v1.1.2
[v1.0.0] - 2022-10-09
Optimize
- Optimize the content of the website and complete the functional tests of the first suite
[v0.6/v1.0-rc1] - 2022-9-23
New
- A new originbot_demo folder has been added to place programming examples for basic functions
[v0.5] - 2022-9-20
New
- Added originbot_desktop repository to place the function packages running on the computer to avoid code compilation errors on the robot side
Optimize
- Optimized the coordinate system structure and added a base_footprint coordinate system to keep it consistent with the URDF model
- Optimized the function of remote control of the motion robot with the handle
- Optimize the performance of AI visual tracking applications
- Optimize the AI visual line patrol function, increase the datasets used for training, and increase the trained models
- Optimized Ctrl+C to turn off the ROS drive of the OriginBot, the robot will automatically stop moving
- originbot_desktop:Optimized the visual display process of the host computer, and added the rviz2 configuration script for common functions
[v0.4] - 2022-9-3
Optimize
-
Fixed the issue that the parameters use_imu the robot chassis were not called
-
Adjust the rotation speed for human tracking and pick-up recognition
-
The automatic parking function is turned off by default
-
Optimize the folder structure
-
Delete the function packages used to run on the computer to avoid compilation errors on the robot side
[v0.3] - 2022-8-31
New
- URDF visualization model of OriginBot
- OriginBot simulation model (model simplification, improve the efficiency of gazebo operation)
- OriginBot simulation environment, camera simulation, lidar simulation
Optimize
-
The coordinate systems of the robot are described by URDF:base_link、laser_link、imu_link、camera_link
-
Delete the two-digit identification packet that is not used temporarily
[v0.2] - 2022-8-25
New
- Deep learning-based visual line patrol function
Optimize
-
The start-up scripts for the different sensors are integrated into the originbot.launch.py and set by means of parameters
-
Debug the visual line inspection function, and identify a certain color center in the specified area based on the HSV model, so as to convert it into control instructions
-
When the ROS is successfully started in the Sunrise Pi, the buzzer will sound for 0.5s
[v0.1] - 2022-8-19
New
- A driver node that provides the core functions of OriginBot
- It supports the serial port drive between Sunrise Pi and the controller
- Support the release of odometer topics and TF coordinate system maintenance
- Support the release of IMU topics
- Support the subscription of speed control instructions and motion control, and choose whether to start the automatic parking function
- Provides a feature package for common applications of OriginBot
- Cartographer SLAM map building function is supported
- Support Navigation2 positioning and navigation function
- Support gesture control function
- Support human body tracking function