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

haramoz's profile - activity

2019-08-02 15:25:07 -0500 received badge  Nice Answer (source)
2018-10-12 14:59:13 -0500 received badge  Good Question (source)
2017-10-26 16:05:19 -0500 received badge  Self-Learner (source)
2017-10-26 16:05:19 -0500 received badge  Teacher (source)
2016-12-16 11:12:44 -0500 received badge  Famous Question (source)
2016-09-02 09:51:48 -0500 received badge  Notable Question (source)
2016-03-16 05:27:37 -0500 received badge  Popular Question (source)
2016-02-26 09:24:47 -0500 answered a question How to configure the Gripper_action_controller correctly

Ah found the solution!!

First of all, right way to use gripper action controller is like this position_controllers/GripperActionController (for positionJointInterface). This can be found in the exported library of the gripper action controller. The example usage in the hardware_interface_adapter.h ( https://github.com/ros-controls/ros_c... ) file is rather misleading.

Secondly, the gripper command works with just one joint, I was trying to pass a joint array. that was the mistake.

gripper_controller: type: position_controllers/GripperActionController joint: joint_name

is working now. Even though I was sending one joint it was configured as an array. Which was wrong. Thank you.

2016-02-25 13:26:59 -0500 received badge  Popular Question (source)
2016-02-25 13:26:59 -0500 received badge  Notable Question (source)
2016-02-25 12:51:42 -0500 received badge  Nice Question (source)
2016-02-25 12:21:03 -0500 received badge  Student (source)
2016-02-25 12:19:02 -0500 asked a question How to configure the Gripper_action_controller correctly

Hello,

I have exposed my joint to the RobotHW by registering them with Hardware_interface::PositionJointInterface. Now to use the Gripper_action_controller I have created two controller.yaml one for the ros controller manager side and one for the moveit side.

The ros control manager side controller.yaml looks as follows:

gripper_controller: type: gripper_action_controller/GripperActionController joint: - joint_name

but when i try to spawn the controller it says "failed to load gripper_controller". I am not sure where is the mistake. I have tried configuring position_controllers/GripperActionController as "type" too. Results in same error. How ever If I configure position_controllers/JointTrajectoryController as the "type" then the controller is successfully spawned. is there issue in how i register the hardware interface?

Could you please guide me in this regard? This is my first post here, please excuse me for the mistakes. Thanks.

2014-04-04 16:14:05 -0500 asked a question position of the roobot with respect of the center of the table.

I have one camera which moves everyday to a new position, and I have two markers at the corner of a table. What are the steps to effectively measure the position of a robot with respect to the center of the table. Robot is moving on the table. And the camera returns 4X4 homogeneous matrices of the markers and the robot. Please suggest steps. arena dimension is 2.2m X 1.3m.