Short term roadmap

In the short term there are no major features planned for the pr2_mechanism stack.

Long term roadmap

This section summarizes some of the ideas we have for the pr2_mechanism stack. These ideas are not always very concrete, and many of them may never make it into real code. For a detailed list of features that will make it into the next release, check out the changelist page.

Inter-controller communication proposal

Resource management

The controller manager could keep track of which controllers are controller which joints, to avoid conflicts.

Actuator model

  • Add an actuator model to allow lower level modeling/control.
  • Need a more full dynamic model, specifying in joint space might not be right.

Filtered velocity output

Model encoders better to improve velocity measurement

Improve limits

  • Limits on effort, velocity and position are currently applied on joint level only. For coupled joints, this is not correct. Limits should exist on joint and on actuator level.
  • Limits could become plugins that are independent of the controller manager. In that way it becomes easier to support many different types of joints/robots.

Check trac for outstanding issues and roadmap.

Redesign of pr2 mechanism model

The pr2 mechanism model package has been modified many times, and has become kind of messy. It would definitely benefit from a redesign.

Wiki: pr2_mechanism/Roadmap (last edited 2011-01-13 18:00:11 by wim)