This package provides a bimanual teleoperation controller for controlling a robotic system with two arms. It allows users to remotely control the robot's arms using a teleoperation interface for separated arm mission and bimanual manipulation task. Current setup of this package is used for implementing the bimanual teleoperation scheme on the PR2 robot in order to neglect the complicated and unreliable multiple ROS-master communication.
To get this work on PR2, please ensure that the ROS controller having on PR2 are up-to-dated as the joint group velocity controller interface does not exist in the old version driver of this robot.
This package calculation depends heavily on the robotics toolbox provided by Peter Corke and Jesse Haviland. The python module can be installed by standard pip tool
pip install robotics-toolbox-python
-
Clone the repository into ROS workspace:
git clone https://github.com/your-username/bimanual_teleop_controller.git
-
Install required dependencies for ROS:
rosdep install --from-paths src --ignore-src -r -y
- Initial work by Anh Minh Tu (https://github.com/minhtugonnabelit)