Skip to content

fix(moveit): enable joint acceleration limits (salvage #89) - #96

Open
Bartok9 wants to merge 1 commit into
enactic:mainfrom
Bartok9:salvage/moveit-accel-limits-89
Open

fix(moveit): enable joint acceleration limits (salvage #89)#96
Bartok9 wants to merge 1 commit into
enactic:mainfrom
Bartok9:salvage/moveit-accel-limits-89

Conversation

@Bartok9

@Bartok9 Bartok9 commented Jul 14, 2026

Copy link
Copy Markdown

Summary

Salvage of #89 by @leochien1110, rebased onto current main after joint_limits.yaml was split into versioned paths:

  • openarm_bimanual_moveit_config/config/openarm_v1.0/joint_limits.yaml
  • openarm_bimanual_moveit_config/config/openarm_v2.0/joint_limits.yaml

Original PR still targets a removed top-level config/joint_limits.yaml.

Change

For every joint in both versioned files:

This lets MoveIt Plan / Plan & Execute work in use_fake_hardware:=true demos where accel limits were false/0.0.

Credit

Diagnosis + value choice: @leochien1110 in #89. This PR Reserved only as rebase/port + dual-version apply.

Scope / risk

Test plan

  • CI
  • ros2 launch openarm_bimanual_moveit_config demo.launch.py use_fake_hardware:=true Plan succeeds (if env available)
  • Confirm both v1.0 and v2.0 configs loaded for respective arm_type demos

Salvage of enactic#89 by @leochien1110 on current main after joint_limits.yaml
split into openarm_v1.0/ and openarm_v2.0/.

Set has_acceleration_limits: true and max_acceleration: 5.0 for all
listed joints in both configs so MoveIt time-parameterization / Plan to
unit pose can succeed under use_fake_hardware demos (previously false +
0.0 accel often failed Plan/Plan & Execute).

Credit: original diagnosis and values from PR enactic#89. Not hardware-qualified;
fake/demo workflow focus. Reviewers may tune the 5.0 rad/s² cap.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant