Skip to content

Missing Actuator Groups in the recent changes on devel branch #153

Closed Answered by Mayankm96
DexterFixxor asked this question in Q&A
Discussion options

You must be logged in to vote

Hi,

Thanks a lot for bringing this up!

From the feedback we received, the previous design with actuator groups was confusing since it mixed two concepts:

  1. ActuatorGroup: conversion of actions into joint commands (multiple-input multiple-output)
  2. ActuatorModel: conversion of joint commands into simulator joint commands (single-input single-output)

The above made it very tempting to put control layers such as inverse kinematics as part of (1), which is not what we wanted it to be designed for. Thus, we changed the interfaces to be the following:

  1. ActionManager: handles conversion of actions to joint commands
  2. ActuatorModel: remains the same

This makes it easier to understand that all MIMO-r…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Mayankm96
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested
2 participants