Skip to content

OriginBot suite changelog

[v2.1.0] - 2024-03-01

New

  • Added license plate recognition

  • 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

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

图片1