-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

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 2024-11-23
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

The rm_common package

Additional Links

No additional links.

Maintainers

  • qiayuan

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rm_common

0.1.20 (2023-06-20)

  • Merge branch 'master' into dev/power_management
  • Fix a judge to adapt 2023 season rule.
  • Merge branch 'master' into dev/sentry_map # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/src/referee_base.cpp
  • Merge pull request #161 from chenhuiYu00/dev/balance_modechange Move loadController() into public.
  • Merge branch 'master' into Add_engineerui
  • Merge pull request #163 from 1moule/pitch_ui Add pitch angle ui for hero
  • Add the function of directly setting the target color and add the enumeration of purple.
  • Move loadController() into public.
  • Merge branch 'master' into pitch_ui
  • Merge branch 'master' into pitch_ui # Conflicts: # rm_referee/include/rm_referee/referee_base.h # rm_referee/include/rm_referee/ui/time_change_ui.h # rm_referee/src/referee_base.cpp # rm_referee/src/ui/time_change_ui.cpp
  • Merge pull request #158 from chenhuiYu00/dev/power_management Update new power management
  • Merge branch 'master' into dev/power_management
  • Merge pull request #159 from 1moule/windwill_auto_fire Add minimal shoot frequency for hitting buff.
  • Modify for format.
  • Merge branch 'master' into windwill_auto_fire
  • Add minimal shoot frequency for hitting buff.
  • Merge pull request #157 from chenhuiYu00/dev/balance_cmd_send Add balance command sender and balance pitch ui
  • Merge branch 'dev/balance_cmd_send' into dev/power_management
  • Delete unused code.
  • Merge branch 'dev/power_management' into dev/balance_cmd_send_power_management # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Update super capacitor use strategy
  • Delete game_progress_
  • Cancel calibration during 3min preparing
  • Adjust is_online judge in power_limit.h
  • Merge branch 'master' into dev/power_management
  • Merge branch 'master' into dev/ui_refact
  • Merge branch 'master' into dev/balance_cmd_send
  • Merge pull request #154 from 1moule/suggest_fire Modify the shooter command sender to enable hero to automatically hitting rotating armor
  • Merge branch 'master' into suggest_fire
  • Merge branch 'master' into dev/balance_cmd_send
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #148 from 1moule/switch_buff Add a function to set target type.
  • Add a function to set target type.
  • 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
  • Cancel referee power limit judge.
  • Add safety power select.
  • Merge branch 'master' into dev/balance_cmd_send
  • Merge branch 'master' into dev/balance_pitch_ui
  • Merge branch 'rm-controls:master' into master
  • Add chassis cmd send referee_power_limit get.
  • Merge branch 'master' into suggest_fire
  • Merge branch 'master' into suggest_fire
  • Merge branch 'rm-controls:master' into master
  • Change vel2D cmd sender's callback function.
  • Add balance command sender.
  • Modify type of the function "setArmorType".
  • Merge branch 'rm-controls:master' into master
  • Add armor type to the judgment of checkerror.
  • Merge branch 'master' into suggest_fire
  • Modify shooter command sender to enable visual control firing.
  • Merge pull request #1 from rm-controls/master 1
  • Contributors: 1moule, BruceLannn, ye-luo-xi-tui, yuchen, 王湘鈜

0.1.19 (2023-05-03)

  • Merge pull request #142 from 1moule/master Modify the radio frequency in the burst mode
  • Merge branch 'master' into new_protocol
  • Merge branch 'rm-controls:master' into master
  • Modify the radio frequency in the burst mode.
  • Merge pull request #139 from ye-luo-xi-tui/master Add safe_speed_limit
  • Merge remote-tracking branch 'origin/master'
  • Fix format.
  • Merge branch 'rm-controls:master' into master
  • Add safe_speed_limit.
  • Merge pull request #122 from L-SY/multi_dof_controller Add MultiDofCommandSender for multi_dof_controller.
  • Change function name.
  • Change function name.
  • Merge pull request #128 from chenhuiYu00/dev/fix_power_limit Fixed bug in burst model
  • Merge pull request #132 from 1moule/one_click_turn_cmd_sender Add a function in gimbal command sender for U-turn
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge branch 'master' into one_click_turn_cmd_sender
  • Merge pull request #127 from Aung-xiao/power_limit_pr Modify sentry's power limit
  • delete old sentry power limit
  • Fixed bug in burst model.
  • Merge branch 'master' into switch_camera_command_sender
  • modify sentry power limit
  • Merge pull request #126 from NaHCO3bc/add_fun_in_heat_limit Add two function to get data about cooling.
  • 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
  • Add two function to get data about cooling.
  • 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
  • Add multi_dof_commandsender.
  • Merge pull request #120 from ye-luo-xi-tui/master 0.1.18
  • Added a function in gimbal command sender to set the point of direct mode.
  • Add multi_dof_command_sender.
  • Remove the modification about command sender on this branch.
  • Add ui for switch camera and modefy command sender.
  • Add a command sender for switching cameras.
  • Contributors: 1moule, Aung-xiao, LSY, NaHCO3bc, ye-luo-xi-tui, yezi, yuchen

0.1.18 (2023-03-25)

  • Merge pull request #119 from 1moule/fix_power_limit Modify the power limit when the capacitor is offline.
  • Modify the power limit when the capacitor is offline.
  • Merge pull request #109 from ljq-lv/Delete Delete the chassis mode "GYRO"
  • Merge pull request #115 from 1moule/camera_command_sender Add a command serder class for switching camera.
  • Delete redundant functions, use the ternary operator to change the data of msg.
  • Modify variable name.
  • Modify variable name.
  • Add a command serder class for switching camera.
  • Merge branch 'master' into dev/polygon_ui
  • Delete the judge of chassis mode
  • Add the param "is_gyro"
  • Merge pull request #110 from ye-luo-xi-tui/master Add clear() method to Vector3WithFilter
  • Merge branch 'acceleration'
  • Add clear() method to Vector3WithFilter.
  • Delete the chassis mode "GYRO"
  • Merge pull request #108 from ye-luo-xi-tui/acceleration Remove acceleration computing
  • Remove acceleration computing.
  • 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
  • Add accel to TrackData.msg and Add a filter.
  • Merge pull request #104 from ye-luo-xi-tui/master 0.1.17
  • Publish acceleration.
  • Corrected acceleration calculation.
  • Contributors: 1moule, Kook, ljq-lv, ye-luo-xi-tui, yezi, yuchen, 吕骏骐

0.1.17 (2023-02-21)

  • Merge pull request #95 from Edwinlinks/for-location Change tf to tf2 in ori_tool for rm_location.
  • Change tf to tf2 in ori_tool for rm_location.
  • Merge branch 'rm-controls:master' into master
  • Merge branch 'master' into balance_state
  • Merge pull request #90 from chenhuiYu00/dev/commander_sender Update gimbal error and track data in the command sender.
  • Code style.
  • Update shooter command sender.
  • Cancel storage of gimbal error data.
  • 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
  • Merge branch 'rm-controls:master' into master
  • Contributors: Edwinlinks, ye-luo-xi-tui, yezi, yuchen, 吕骏骐

0.1.16 (2022-11-24)

  • Merge branch 'master' into new_ui_test
  • Merge pull request #78 from chenhuiYu00/dev/command_sender Check the modification of command sender.
  • Cancel passing msg in constructor.
  • Cancel constructor transfer cmd.
  • Optimize command sender.
  • Merge branch 'master' into dev/command_sender
  • Delete referee msg and update 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 pull request #76 from chenhuiYu00/accleration_Initial_value Add accleration initial value.
  • Merge branch 'rm-controls:master' into master
  • Add accleration initial value.
  • Merge pull request #70 from chenhuiYu00/rm_referee_pr Complete the referee part of manual separation.
  • Conflict resolution.
  • Updata befor merge.
  • Merge pull request #73 from 1moule/chassis_power_buffer Add power buffer to power limit.
  • Modified some variable names.
  • Merge pull request #71 from Edwinlinks/dart-command-sender Add command sender for dart command sending.
  • Merge pull request #75 from ye-luo-xi-tui/master Reset imu_filter when robot relive
  • Merge branch 'dev'
  • Modified some variable names.
  • 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
  • Modify prompt information.
  • Add power buffer to power limit.
  • Add RobotID enum.
  • Delete /common/data.h, Update power_limit and heat_limit.
  • Update date acquisition in command_sender.
  • Move referee part from rm_common to rm_referee and modify ui sending logic.
  • Reset imu_filter when robot relive.
  • Delete unnecessary offset
  • Modify getIndex() function.
  • Add command's offset for servo control
  • Add ManualToReferee msg.
  • Modify joint point command sender for dat manual.
  • Merge and fixed conflict.
  • Merge branch 'master' into referee # Conflicts: # rm_common/include/rm_common/decision/service_caller.h # rm_msgs/CMakeLists.txt # rm_msgs/msg/referee/GameRobotStatus.msg # rm_msgs/msg/referee/GameStatus.msg
  • Merge branch 'master' into referee1
  • Add defect code.
  • Merge branch 'master' into referee1
  • Merge branch 'referee1' of github.com:chenhuiYu00/rm_control into referee1 Conflicts: rm_common/include/rm_common/decision/command_sender.h rm_common/include/rm_common/decision/service_caller.h rm_msgs/msg/referee/CalibrationStatus.msg rm_msgs/msg/referee/CapacityData.msg rm_msgs/msg/referee/DetectionStatus.msg rm_msgs/msg/referee/EngineerCmd.msg rm_msgs/msg/referee/GameRobotHp.msg rm_msgs/msg/referee/GameRobotStatus.msg rm_msgs/msg/referee/GameStatus.msg rm_msgs/msg/referee/PowerHeatData.msg rm_msgs/msg/referee/StateCmd.msg rm_referee/config/standard3.yaml rm_referee/include/rm_referee/common/data.h rm_referee/include/rm_referee/common/referee_base.h rm_referee/include/rm_referee/engineer_referee.h rm_referee/include/rm_referee/hero_referee.h rm_referee/include/rm_referee/referee/referee.h rm_referee/include/rm_referee/referee/ui.h rm_referee/include/rm_referee/robot_referee.h rm_referee/include/rm_referee/standard_referee.h rm_referee/launch/load.launch rm_referee/src/common/referee_base.cpp rm_referee/src/engineer_referee.cpp rm_referee/src/hero_referee.cpp rm_referee/src/main.cpp rm_referee/src/referee/referee.cpp rm_referee/src/referee/ui.cpp rm_referee/src/robot_referee.cpp rm_referee/src/standard_referee.cpp
  • Merge branch 'master' into referee1
  • Fixed for test manual,Immature work.
  • Merge branch 'rm_referee1' into referee1
  • Ljq update,fixed for test manual,Immature work.
  • Update calibration_status_pub's position
  • Update game_robot_status, game_status, capacity_data's pub
  • Add detection_state pub
  • Update stateCommandSender
  • Add calibration_status_pub
  • Contributors: 1moule, Chenhui, Edwinlinks, QiayuanLiao, ljq-lv, ye-luo-xi-tui, yezi, yuchen, 吕骏骐

0.1.15 (2022-09-02)

0.1.14 (2022-06-16)

  • Merge pull request #65 from ye-luo-xi-tui/param Add param to set actual bullet speed
  • Modifier variables name.
  • Merge branch 'master' into param # Conflicts: # rm_common/include/rm_common/decision/command_sender.h
  • Add params to set actual bullet speed.
  • Merge pull request #63 from ye-luo-xi-tui/acceleration Don't shoot when target's acceleration is large
  • Fix bug.
  • Remove a implicit bug and some warning in calibration_queue.h
  • Modifier some variables name.
  • Put computing acceleration into rm_common.
  • Don't shoot when target's acceleration is large,not have moving average.
  • Contributors: BruceLannn, QiayuanLiao, qiayuan, yezi

0.1.13 (2022-06-12)

  • Merge pull request #58 from Edwinlinks/tf-radar-interface Update tof radar interface and Add tof radar msg to rm_msgs
  • Delete tof sensor interface, TofSensor.msg.
  • Change tf_radar_interface to tof_radar_interface and change TfRadarData.msg to TofRadarData.msg
  • Update key function and ui.
  • Update tf radar interface and Add tf radar msg to rm_msgs
  • Contributors: BruceLannn, Edwinlinks, ye-luo-xi-tui

0.1.12 (2022-06-11)

  • Update logic of changing enemy color.
  • Merge pull request #59 from ye-luo-xi-tui/master 0.1.11
  • Contributors: QiayuanLiao, yezi

0.1.11 (2022-06-10)

  • Add synchronized calibration.
  • Changed gpio type in gpio interface to enum.
  • Move gpio type from rm_hw to rm_common.
  • Changed gpio type in gpio interface to enum.
  • Gpio interface 2 (#51)
    • Write a gpio_manager, it can initialize with pin ID and direction, and write output or read Input.
    • Modifier readInput().
    • Write gpio_state_interface.h(read only)
    • write gpio_state_interface.h(read only)
    • Modifier gpio manager. Write a new writeOutput() function.
    • Add gpio_state_interface in robotHW
    • Solve a error
    • Modifier names of variables.
    • Set GpioReadHandle and GpioWriteHandle. Register GpioReadInterface and GpioWriteInterface. Improve the code about gpio and delete unnecessary things.
    • Add GpioRead.msg GpioWrite.msg.
    • Add Gpio controller.
    • Update Gpio controller.
    • Update Gpio controller.
    • Update gpio controller.
    • Update gpio_controller.
    • Update gpio_controller to version 2.0.

    * Update gpio_interface to version2.0. Co-authored-by: yezi <<1536117624@qq.com>> Co-authored-by: ye-luo-xi-tui <<74857762+ye-luo-xi-tui@users.noreply.github.com>> Co-authored-by: QiayuanLiao <<liaoqiayuan@gmail.com>>

  • Merge pull request #49 from ChenZheng29/master Delete cost function and modify the track topic
  • Delete target_cost_function.cpp and target_cost_function.h
  • Merge pull request #48 from ye-luo-xi-tui/master Fix a stupid bug
  • Fix a stupid bug.
  • Merge remote-tracking branch 'origin/master'
  • Merge pull request #47 from ye-luo-xi-tui/master Decide acceleration and max_vel by power limit
  • Decide acceleration and max_vel by power limit.
  • Contributors: QiayuanLiao, XYM-github, Yuexin Mu, YuuinIH, chenzheng, qiayuan, yezi

0.1.10 (2022-05-22)

  • Merge pull request #42 from ye-luo-xi-tui/service Add enable_imu_trigger service
  • Use publisher instead of real-time publisher.
  • Merge pull request #40 from ye-luo-xi-tui/master Fix a bug in loading params of imu filter
  • Fix a bug in loading param.
  • Contributors: QiayuanLiao, yezi

0.1.9 (2022-3-28)

  • Add imu_filter and deprecated imu_extra_handle(Since the update frequency of the control loop is not stable, some of the camera trigger signals of imu will be lost. We put the imu filter down to the hardware resource layer, so imu_extra_handle is breaking. )
  • Add tof sensor interface
  • Contributors: Edwinlinks, Jie j, QiayuanLiao, yezi

0.1.8 (2021-12-7)

  • Merge branch 'master' into master
  • Merge remote-tracking branch 'origin/master'
  • Merge pull request #14 from CQUMechaX/master Fix rm_msgs generation problem on clean make
  • Fix rm_msgs generation problem on clean make When you use catkin_make with make -jxx, rm_msgs may be compiled later than targets which need it. It will throw an error on a clean workspace and works perfectly later on.
  • Make rm_manual can be used with gimbal controller in gimbal/opti_simplify branch.
  • Merge branch 'master' into gimbal/opti_or_simplify
  • Update CHANGELOG
  • Merge remote-tracking branch 'origin/gimbal/opti_or_simplify' into gimbal/opti_or_simplify
  • Put filtered quaternion into imu_extra_handle.
  • Add setOrientation to ImuExtraHandle
  • Add orientation to ImuExtraHandle
  • Add ImuExtraInterface
  • Contributors: BruceLannn, QiayuanLiao, Tiger3018, YuuinIH, qiayuan

0.1.7 (2021-09-26)

  • 0.1.6
  • Update CHANGELOG
  • Merge branch 'namespace' into rm_gazebo/imu_sensor_interface
  • Merge pull request #8 from ye-luo-xi-tui/namespace Change name of namespace:from hardware_interface to rm_control.
  • Change name of namespace:from hardware_interface to rm_control.
  • Contributors: QiayuanLiao, qiayuan, yezi

0.1.6 (2021-09-26)

  • Merge branch 'namespace' into rm_gazebo/imu_sensor_interface
  • Merge pull request #8 from ye-luo-xi-tui/namespace Change name of namespace:from hardware_interface to rm_control.
  • Change name of namespace:from hardware_interface to rm_control.
  • Contributors: QiayuanLiao, qiayuan, yezi

0.1.5 (2021-09-02)

0.1.4 (2021-09-02)

0.1.3 (2021-09-01)

  • Format the code
  • Format the code
  • Add licence
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #7 from Peter-Chan-tech/master Move referee operations to rm_common
  • Remove serial lib in rm_common
  • Reformat
  • Add new line at the end of files
  • Move referee.cpp and referee.h to rm_common
  • Merge remote-tracking branch 'origin/master'
  • Merge branch 'master' into master
  • Use “pragma once” in rm_common headers instead of include guards.
  • Merge branch 'master' into master
  • Contributors: Peter-Chan-tech, QiayuanLiao, chenzheng, qiayuan, ye-luo-xi-tui, yezi
  • Format the code
  • Format the code
  • Add licence
  • Merge branch 'rm-controls:master' into master
  • Merge pull request #7 from Peter-Chan-tech/master Move referee operations to rm_common
  • Remove serial lib in rm_common
  • Reformat
  • Add new line at the end of files
  • Move referee.cpp and referee.h to rm_common
  • Merge remote-tracking branch 'origin/master'
  • Merge branch 'master' into master
  • Use “pragma once” in rm_common headers instead of include guards.
  • Merge branch 'master' into master
  • Contributors: Peter-Chan-tech, QiayuanLiao, chenzheng, qiayuan, ye-luo-xi-tui, yezi

0.1.2 (2021-08-14)

  • Run pre-commit
  • Add missing CATKIN_DEPENDS in catkin_package()
  • Format rm_common using clang-format
  • Contributors: qiayuan

0.1.1 (2021-08-12)

  • Reset all version to 0.1.0
  • Contributors: qiayuan

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

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rm_common at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.