what are the different types of ros_control ?
I've read from here that there are many types of ros controllers.
1) I noticed that joint_position_controller appears both in effort_controllers and position_controllers (the latter being logical). why is this so ?
2)this is what I think the joint_position_controller does : we give a joint position it calculates the effort needed and ensures joint reaches the position and similarly in joint_effort_controller, do we give the effort at each joint ?
3)while using position controllers can I read the effort at each joint ?
4)I'm using MoveIt! for a gazebo simulation. I've setup an action server FollowJointTrajectory. which controller should I be using for this ?