|
116 | 116 |
|
117 | 117 | MARSUPIAL_PARENT_LINK_NAMES = {
|
118 | 118 | "X1" => "base_link",
|
| 119 | + "MARBLE_HUSKY" => "base_link", |
119 | 120 | "EXPLORER_X1" => "base_link",
|
120 | 121 | "EXPLORER_R2" => "Rear_Rocker_Link",
|
121 | 122 | "CSIRO_DATA61_OZBOT_ATR" => "base_link",
|
|
127 | 128 |
|
128 | 129 | MARSUPIAL_VALID_ROBOT_PAIRS = {
|
129 | 130 | "X1" => ["X3", "MARBLE_QAV500", "CERBERUS_GAGARIN", "CERBERUS_RMF", "COSTAR_SHAFTER", "CORO_PAM", "CTU_CRAS_NORLAB_X500", "CORO_CRYSTAL"],
|
| 131 | + "MARBLE_HUSKY" =>["X3", "MARBLE_QAV500", "CERBERUS_GAGARIN", "CERBERUS_RMF", "COSTAR_SHAFTER", "CORO_PAM", "CTU_CRAS_NORLAB_X500", "CORO_CRYSTAL"], |
130 | 132 | "CORO_ALLIE" => ["CERBERUS_RMF", "CORO_PAM", "CORO_CRYSTAL"],
|
131 | 133 | "CORO_JEANINE" => ["CERBERUS_RMF", "CORO_PAM", "CORO_CRYSTAL"],
|
132 | 134 | "CORO_KAREN" => ["CERBERUS_RMF", "CORO_PAM", "CORO_CRYSTAL"],
|
|
138 | 140 |
|
139 | 141 | MARSUPIAL_PARENT_ROBOT_POSITION_OFFSETS = {
|
140 | 142 | "X1" => Vector3d.new(0, 0, 0.717),
|
| 143 | + "MARBLE_HUSKY" => Vector3d.new(-0.06, 0, 0.43), |
141 | 144 | "EXPLORER_X1" => Vector3d.new(0, 0, 0.717),
|
142 | 145 | "EXPLORER_R2" => Vector3d.new(-0.402375, 0, 0.6874),
|
143 | 146 | "CSIRO_DATA61_OZBOT_ATR" => Vector3d.new(-0.15, 0, 0.528),
|
|
149 | 152 |
|
150 | 153 | MARSUPIAL_PARENT_ROBOT_ROTATION_OFFSETS = {
|
151 | 154 | "X1" => AngularVector3d.new(0, 0, 0),
|
| 155 | + "MARBLE_HUSKY" => AngularVector3d.new(0, 0, 0), |
152 | 156 | "EXPLORER_X1" => AngularVector3d.new(0, 0, 0),
|
153 | 157 | "EXPLORER_R2" => AngularVector3d.new(0, 0, -3.1416),
|
154 | 158 | "CSIRO_DATA61_OZBOT_ATR" => AngularVector3d.new(0, 0, -3.1416),
|
|
0 commit comments