Releases: gbr1/ros2_amr_interface
1.2.0 - update
In this release, the communication strategy is changed.
- joints are updated continuously every 10ms making more predictable by firmware side
- timeout is now disabled by default via disable_timeout flag parameter
- integration time can be forced by enabling force_delta_t parameter and setting delta_t parameter
- imu can also be compensated in gain and not only on offsets
If you are using the robotic kit, you need firmware 1.2.0
First official release
Merge pull request #8 from gbr1/dev First official release
0.4.0 RC4 - battery percentage
added battery percentage
0.3.0 RC3
RC2 - communication fixs and differential robot
In this Release Candidate, communication is improved with checking if commands are executed.
This fix 2 abnormal behaviours:
- sometimes robot doesn't stop;
- sometimes doesn't set wheels speed correctly
A major update was done by improving the FIKmodel library. Now it is possible to use with same interfaces also differential drive robots (NOTE: you still must set 4 joints but only firsts 2 are used)
0.1.0 RC1
battery state and some parameters
Merge pull request #2 from gbr1/devel added some parameters and battery state publisher
added imu and initial_pose
Now IMU is now working as raw data reading, linear acceleration and angular velocities are provided.
initial_pose allows to repose the robot
NOTE: parameters to setup IMU (e.g. scales) are not exposed on ROS2, yet.
first release
In this release cmd_vel, tf and odometry is implemented.
Port open is: /dev/ttyUSB0
topics:
cmd_vel
/wheel/odometry
TFs:
- child frame:
base_link
- frame:
odom