rm_calibration_controllers package from rm_controllers repoimu_filter_controllers rm_calibration_controllers rm_chassis_controllers rm_controllers rm_gimbal_controllers rm_orientation_controller rm_shooter_controllers robot_state_controller
|Tags||No category tags.|
- Qiayuan Liao
- Qiayuan Liao
Since the zero point of some motors will change after power off, rm_calibration_controller will move at a certain speed after it is started until motors reach the mechanical limit, and motors position will be reset to zero.
Keywords: calibration, ROS, position.
The source code is released under a BSD 3-Clause license.
The package has been tested under ROS Indigo, Melodic and Noetic on respectively Ubuntu 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
Hardware interface type
EffortJointInterfaceUsed to send effort command to target joint to make it reach the calibration speed.
ActuatorExtraInterfaceUsed to obtain the information of the target actuators offset, current position, the state of the whether it is stopped and the state of whether it is calibrated.
Installation from Packages
To install all packages from the this repository as Debian packages use
sudo apt-get install ros-noetic-calibration-controllers
Or better, use
sudo rosdep install --from-paths src
Building from Source
To build from source, clone the latest version from this repository into your catkin workspace and compile the package using
cd catkin_workspace/src git clone https://github.com/rm-controls/rm_controllers.git cd ../ rosdep install --from-paths . --ignore-src catkin_make
When requesting to this server, it will return respond about whether target motors has been calibrated.
The joint angular velocity of calibrating.
This is angular velocity
threshold. When the real time angular velocity of target motor lower than threshold, and last for a while, it can switch CALIBRATED from MOVING.
Bugs & Feature Requests
Please report bugs and request features using the Issue Tracker.
Changelog for package rm_calibration_controllers
- Set all version to the same
- Add license to rm_calibration_controllers source files
- Merge remote-tracking branch \'alias_memory/metapackage\'
- Move all files to rm_calibration_controllers/rm_calibration_controllers, prepare for merge
- Contributors: qiayuan