No version for distro humble showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro jazzy showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro kilted showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro rolling showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro ardent showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro bouncy showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro crystal showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro eloquent showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro dashing showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro galactic showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro foxy showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro iron showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro lunar showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro jade showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro indigo showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro hydro showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro kinetic showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

No version for distro melodic showing noetic. Known supported distros are highlighted in the buttons above.
Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange

Package symbol

rm_hw package from rm_control repo

rm_common rm_control rm_dbus rm_gazebo rm_hw rm_msgs rm_referee rm_vt

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.1.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2025-06-03
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS control warped interface for RoboMaster motor and some robot hardware

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

Package Name

Overview

This is a ROS control warped interface for RoboMaster motor and some robot hardware Keywords: ROS, RoboMaster

License

The source code is released under a BSD 3-Clause license.

Author: QiayuanLiao
Affiliation: Dynamicx
Maintainer: QiayuanLiao, liaoqiayuan@gmail.com

The rm_hw package has been tested under [ROS] Melodic and Noetic on respectively 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

  • Robot Operating System (ROS) (middleware for robotics)
  • rm_msg
  • rm_common
  • hardware_interface
  • urdf
  • transmission_interface
  • joint_limits_interface
  • controller_manager
  • socketcan_interface
  • angles
  • realtime_tools
  • tf2_ros
  • kdl_parser

Building

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/ethz-asl/ros_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rm_hw

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge branch 'master' into pitch_ui
  • Merge pull request #160 from ye-luo-xi-tui/master Filter out actuator data with short time difference
  • Filter out actuator data with short time difference.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev/ui_refact' into dev/balance_cmd_send
  • Merge branch 'master' into dev/ui_refact # Conflicts: # rm_referee/include/rm_referee/common/protocol.h # rm_referee/src/ui/graph.cpp
  • Merge pull request #146 from ye-luo-xi-tui/master 0.1.19
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, ye-luo-xi-tui, yezi, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge branch 'master' into multi_dof_controller # Conflicts: # rm_common/include/rm_common/decision/command_sender.h # rm_msgs/CMakeLists.txt
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into switch_camera_command_sender # Conflicts: # rm_referee/include/rm_referee/ui/trigger_change_ui.h # rm_referee/src/ui/trigger_change_ui.cpp
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Contributors: 1moule, LSY, ye-luo-xi-tui

0.1.18 (2023-03-25)

  • Merge branch 'master' into dev/polygon_ui
  • Merge branch 'master' into gazebo_imu_reserve
  • Merge pull request #106 from YoujianWu/work Delete dependence roslint.
  • Run pre-commit.
  • Delete dependence roslint.
  • Merge branch 'master' into acceleration # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Contributors: Kook, ye-luo-xi-tui, yezi, yuchen

0.1.17 (2023-02-21)

  • Merge branch 'rm-controls:master' into master
  • Merge pull request #84 from ye-luo-xi-tui/master 0.1.16
  • Merge branch 'rm-controls:master' into master
  • Contributors: ye-luo-xi-tui, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge branch 'master' into dev/command_sender
  • Merge pull request #79 from ye-luo-xi-tui/rm_imu_handle Add RmImuSensorInterface and add a service to enable or disable imus in rm_gazebo
  • Add RmImuSensorInterface.
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'dev'
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into rm_referee_pr
  • Merge pull request #74 from ye-luo-xi-tui/dev Update 0.1.15
  • Merge pull request #72 from ye-luo-xi-tui/dev Fix realtime loop
  • Type conversion.
  • Merge branch 'master' into rm_referee_pr_buffer # Conflicts: # rm_common/include/rm_common/decision/power_limit.h
  • Merge pull request #69 from Edwinlinks/gpio-name-modify Modify the name of gpio manager which was misnamed before by his developers.
  • Merge pull request #68 from

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rm_hw.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
  • test/test_imu.launch
  • test/test_motor.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, hero, engineer, sentry]
      • debug [default: false]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_hw at Robotics Stack Exchange