Skip to content

Commit 5b7fe6f

Browse files
authored
Merge pull request #409 from PickNikRobotics/keyframe_from_behavior
Update space_satellite_sim to use new reset keyframe behavior
2 parents 8071ca3 + 72404eb commit 5b7fe6f

File tree

6 files changed

+38
-2
lines changed

6 files changed

+38
-2
lines changed

src/grinding_sim/description/scene.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@
398398

399399
<keyframe>
400400
<key
401-
name="retract"
401+
name="default"
402402
qpos="1.57055 -0.999904 -1.80019 -2.45625 -1.57086 -3.14161 0.0256934"
403403
ctrl="1.57055 -0.999904 -1.80019 -2.45625 -1.57086 -3.14161 115"
404404
/>

src/lab_sim/config/config.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,13 @@ objectives:
4747
- "moveit_studio::behaviors::ServoBehaviorsLoader"
4848
- "moveit_studio::behaviors::VisionBehaviorsLoader"
4949
- "moveit_studio::behaviors::ConverterBehaviorsLoader"
50+
- "moveit_studio::behaviors::MujocoBehaviorsLoader"
5051
# Specify source folder for objectives
5152
# [Required]
5253
objective_library_paths:
54+
mujoco_objectives:
55+
package_name: "moveit_pro_objectives"
56+
relative_path: "objectives/mujoco"
5357
sim_objectives:
5458
package_name: "lab_sim"
5559
relative_path: "objectives"

src/lab_sim/description/scene.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373

7474
<keyframe>
7575
<key
76+
name="default"
7677
qpos="-1.168 0.776711 0.469754 1 5.72696e-06 -4.26533e-08 -9.38821e-05 -1.34591 1.07777 0.902167 1 -2.70778e-08 7.60222e-07 -8.18971e-05 -1.1503 1.07777 0.902163 -0.873311 -1.32611e-06 -2.31428e-06 -0.487163 -0.871046 0.729603 0.473006 -0.839083 -3.76738e-06 -5.23752e-06 -0.544003 -0.699998 0.85 0.472753 -0.759699 6.25044e-07 1.49157e-06 -0.650275 -0.5 0.69 0.472779 -0.75966 -8.69884e-06 3.09906e-06 -0.65032 -0.360001 0.609999 0.472778 -0.759663 -6.29279e-06 3.61581e-06 -0.650317 -0.299999 0.7 0.472779 -0.75966 -5.34077e-06 1.33814e-06 -0.65032 -3.70361e-09 0.9 0.47375 -0.839072 -1.82055e-05 -5.31435e-05 0.544021 -0.1 0.85 0.47375 0.283662 4.83891e-05 2.85336e-05 -0.958924 0.0952783 0.840677 0.47375 -0.852936 4.00776e-05 -3.93632e-05 -0.522015 0.2 0.75 0.498669 1 3.49711e-17 2.9976e-18 1.51884e-30 1.73912e-05 0.749992 0.498669 1 0.00016562 0.000360588 4.6626e-11 -0.2 0.75 0.498669 1 2.94315e-17 -7.92697e-18 -4.14434e-30 1.56909e-06 -3.71262e-07 -1.88491 1.10086 -1.25647 -1.57075 -3.63345e-07 0.0525545 0.000140183 0.0525603 -0.050625 0.0525545 0.000140184 0.0525567 -0.0506181"
7778
qvel="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
7879
ctrl="0 -1.8849 1.0997 -1.2566 -1.57075 0 0 0"

src/moveit_pro_franka_configs/franka_dual_arm_sim/description/mujoco/scene.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
117117
-->
118118
<key
119-
name="home"
119+
name="default"
120120
qpos="0 -0.7854 0 -2.3562 0 1.5707 0.7853 0 0
121121
0 -0.7854 0 -2.3562 0 1.5707 0.7853 0 0"
122122
qvel="0 0 0 0 0 0 0 0 0

src/moveit_pro_kinova_configs/kinova_sim/config/config.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ objectives:
154154
- "moveit_studio::behaviors::ServoBehaviorsLoader"
155155
- "moveit_studio::behaviors::VisionBehaviorsLoader"
156156
- "moveit_studio::behaviors::ConverterBehaviorsLoader"
157+
- "moveit_studio::behaviors::MujocoBehaviorsLoader"
157158
# Specify source folder for objectives
158159
# [Required]
159160
objective_library_paths:
@@ -166,6 +167,9 @@ objectives:
166167
perception_objectives:
167168
package_name: "moveit_pro_objectives"
168169
relative_path: "objectives/perception"
170+
mujoco_objectives:
171+
package_name: "moveit_pro_objectives"
172+
relative_path: "objectives/mujoco"
169173
sim_objectives:
170174
package_name: "kinova_sim"
171175
relative_path: "objectives"

src/moveit_pro_kinova_configs/space_satellite_sim/objectives/grapple_moving_satellite_with_fuse.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,29 @@
1111
>
1212
<Control ID="Sequence" name="TopLevelSequence">
1313
<SubTree ID="Open Gripper" _collapsed="true" />
14+
<SubTree
15+
ID="Move to Waypoint"
16+
_collapsed="true"
17+
acceleration_scale_factor="1.0"
18+
controller_action_server="/joint_trajectory_controller/follow_joint_trajectory"
19+
controller_names="joint_trajectory_controller"
20+
joint_group_name="manipulator"
21+
keep_orientation="false"
22+
keep_orientation_tolerance="0.05"
23+
link_padding="0.01"
24+
seed="0"
25+
velocity_scale_factor="1.0"
26+
waypoint_name="View Tag"
27+
/>
1428
<Action
1529
ID="SwitchController"
1630
activate_controllers="velocity_force_controller"
31+
activate_asap="true"
32+
automatic_deactivation="true"
33+
controller_list_action_name="/controller_manager/list_controllers"
34+
controller_switch_action_name="/controller_manager/switch_controller"
35+
strictness="1"
36+
timeout="-1.000000"
1737
/>
1838
<Action
1939
ID="CreateStampedPose"
@@ -39,6 +59,12 @@
3959
stamped_twist="{desired_twist}"
4060
reference_frame="world"
4161
/>
62+
<Action
63+
ID="ResetMujocoKeyframe"
64+
response_timeout="10.000000"
65+
wait_for_server_available_timeout="3.000000"
66+
keyframe_name="moving_target_satellite"
67+
/>
4268
<Control ID="Parallel" failure_count="1" success_count="1">
4369
<Decorator ID="KeepRunningUntilFailure">
4470
<Action
@@ -96,6 +122,7 @@
96122
link_padding="0.010000"
97123
planning_group_names="manipulator"
98124
stop_safety_factor="1.200000"
125+
include_octomap="false"
99126
/>
100127
</Decorator>
101128
<Control ID="Sequence" name="TopLevelSequence">

0 commit comments

Comments
 (0)