ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Klaus's profile - activity

2011-06-13 07:50:45 -0500 received badge  Teacher (source)
2011-02-27 03:24:38 -0500 commented answer Build a controller for an arm (no PR2)
Ah ok, now I see the point: I need to create a kind of container thread that runs the controller manager and manages the communication with my hardware. Then I need to copy the transmitted actuator commands (from the controller) into commands for my hardware manually within the container thread. Took me a while to realize that. Might be nice to have some kind of overview diagram for that in the documentation.
2011-02-27 03:13:40 -0500 answered a question Build a controller for an arm (no PR2)

Ah ok, now I see the point: I need to create a kind of container thread that runs the controller manager and manages the communication with my hardware. Then I need to copy the transmitted actuator commands (from the controller) into commands for my hardware manually within the container thread. Took me a while to realize that. Might be nice to have some kind of overview diagram for that in the documentation.

2011-02-27 02:14:02 -0500 answered a question Build a controller for an arm (no PR2)

Cool, thanks! I was looking into the ethercat nodes before, but didn't really find the point where the data is actually transmitted to the mcu boards. Anyway, will check the Gazebo nodes. Interesting point what you said about sending the full joint position error. I thought in case of PR2 motor control would be outsourced to mcu level as well. But come to think of it, it is more flexible to keep the actual control centralized within the control computer to be more flexible when it comes to trying new controlers etc.

2011-02-26 19:54:12 -0500 received badge  Editor (source)
2011-02-26 19:53:39 -0500 received badge  Supporter (source)
2011-02-26 19:42:40 -0500 answered a question Build a controller for an arm (no PR2)

Hi Francois,

How is the _effort variable within ActuatorCommand transmitted to the hardware? If I look at the code of the existing controllers, I only see this variable being written, but can't find the point where the information is actually used. Is this located somewhere inside the controller manager?

Cheers, Klaus