|
49 | 49 |
|
50 | 50 | <ros2_control name="dm_motors_yaw" type="system"> |
51 | 51 | <hardware> |
52 | | - <plugin>meta_hardware/MetaRobotDjiMotorNetwork</plugin> |
| 52 | + <plugin>meta_hardware/MetaRobotDmMotorNetwork</plugin> |
53 | 53 | <param name="can_network_name">can_1</param> |
| 54 | + <param name="master_id">0x30</param> |
| 55 | + </hardware> |
| 56 | + <joint name="yaw_gimbal_joint"> |
| 57 | + <command_interface name="position" /> |
| 58 | + <state_interface name="position" /> |
| 59 | + <state_interface name="velocity" /> |
| 60 | + <state_interface name="effort" /> |
| 61 | + <param name="motor_model">DaMiao</param> |
| 62 | + <param name="motor_id">9</param> |
| 63 | + <param name="mechanical_reduction">1.0</param> |
| 64 | + <param name="max_pos">12.5</param> |
| 65 | + <param name="max_vel">45.0</param> |
| 66 | + <param name="max_effort">12.0</param> |
| 67 | + <param name="offset">0.0</param> |
| 68 | + <param name="control_mode">mit</param> |
| 69 | + <param name="Kp">30.0</param> |
| 70 | + <param name="Kd">0.5</param> |
| 71 | + </joint> |
| 72 | + </ros2_control> |
| 73 | + <ros2_control name="mi_motors_pitch" type="system"> |
| 74 | + <hardware> |
| 75 | + <plugin>meta_hardware/MetaRobotMiMotorNetwork</plugin> |
| 76 | + <param name="can_network_name">can_2</param> |
54 | 77 | </hardware> |
55 | | - <xacro:gimbal_transmission prefix="pitch" mechanical_reduction="20.0" motor_id="7" offset="0"/> |
56 | | - <xacro:gimbal_transmission prefix="yaw" mechanical_reduction="20.0" motor_id="8" offset="0"/> |
57 | | - |
| 78 | + <!-- <xacro:gimbal_transmission prefix="pitch" mechanical_reduction="20.0" motor_id="1" offset="0"/> |
| 79 | + --> |
| 80 | + <joint name="pitch_gimbal_joint"> |
| 81 | + <command_interface name="position" /> |
| 82 | + <state_interface name="position" /> |
| 83 | + <state_interface name="velocity" /> |
| 84 | + <state_interface name="effort" /> |
| 85 | + <param name="motor_model">CyberGear</param> |
| 86 | + <param name="motor_id">1</param> |
| 87 | + <param name="mechanical_reduction">1.0</param> |
| 88 | + <param name="offset">0.7599</param> <!-- read from (int("7842",16)-65535/2)/(65535/2)*4*pi = -0.75990, remember to negate --> |
| 89 | + <param name="control_mode">dynamic</param> |
| 90 | + <param name="Kp">30.0</param> |
| 91 | + <param name="Kd">1.0</param> |
| 92 | + </joint> |
58 | 93 | </ros2_control> |
59 | 94 |
|
60 | 95 | <ros2_control name="dji_motors_gimbal" type="system"> |
|
0 commit comments