You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scripts:
- Add container auto-detection (CONTAINER_NAME env or grep for
moveit_medkit_demo / moveit_medkit_demo_nvidia) in all docker exec
scripts (inject-*, restore-normal)
- Guard pick_place_loop against overlapping goals (goal_in_flight flag)
- Use zip() instead of index-based iteration in joint_state_callback
- Remove unused Optional import from manipulation_monitor
- Add comment to bare except in pick_place_loop
Config:
- Rename task-constructor → pick-place-loop, mtc-pick-place →
pick-place-node in panda_manifest.yaml to match actual demo node
- Restrict CORS origins from wildcard to localhost:8080/3000
Packaging:
- Add missing exec_depend entries in package.xml (rclpy, action_msgs,
sensor_msgs, moveit_msgs, ros2_medkit_msgs)
- Pin ros2_medkit clone to configurable ARG ROS2_MEDKIT_REF in Dockerfile
- Remove rosdep || true fallback to fail on missing dependencies
run-demo.sh:
- Skip X11/xhost setup in headless mode or when DISPLAY is unset
- Add --gazebo flag to usage help text
- Fix image size estimate in output message
Docs:
- Update README to reflect Gazebo as default simulation mode
- Rename entity hierarchy entries to match updated manifest
-**Default (fake hardware)** — Mock controllers echo commanded positions instantly. Fast startup (~10s), works headless, no physics. Good for diagnostics testing.
61
-
-**Gazebo (`--gazebo`)** — Gazebo Harmonic physics simulation with `gz_ros2_control`. Realistic dynamics, 3D world view. Slower startup (~30s), needs X11 or `--headless`. Recommended with `--nvidia`for GPU acceleration.
60
+
-**Default (Gazebo)** — Gazebo Harmonic physics simulation with `gz_ros2_control`. Realistic dynamics, 3D world view. Slower startup (~30s), needs X11 or `--headless`. Recommended with `--nvidia`for GPU acceleration.
61
+
-**Fake hardware (`--fake`)** — Mock controllers echo commanded positions instantly. Fast startup (~10s), works headless, no physics. Good for diagnostics testing.
0 commit comments