ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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 |