Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easyrobot

easyrobot

An easy and unified interface for robots (and grippers, etc.) for Python 3.10 under Ubuntu system.

Setup

Clone the repository.

git clone git@github.com:mvig-robotics/easyrobot.git

Follow the installation guide of the official RealSense library to install librealsense.

Then, install the easyrobot library.

cd easyrobot
python setup.py install

Find multiprocessing/shared_memory.py file in the python site-packages folder, then edit the following lines

from .resource_tracker import register
register(self._name, "shared_memory")

into

if create:
    from .resource_tracker import register
    register(self._name, "shared_memory")

according to the suggestions in python bug report center.

Finally, import easyrobot!

Supported Devices

  • Robot(.robot). Flexiv Robot, Realman Robot, UR-5 Robot.

  • Gripper(.gripper). Robotiq 2F-85, Dahuan AG-95, Flexiv Grav.

  • Hand(.hand). ROHand, XHand.

  • Camera(.camera). RealSense D415/D435/L515, etc.

  • Pedal(.pedal). Logitech G29.

  • Encoder(.encoder). Angle Encoder.

  • Sensor(.sensor).

    • Force/Torque Sensor(.sensor.force_torque). ATI, OptoForce.

About

easyrobot, provides an easy and unified interface for robots, grippers, sensors and pedals. modified for Force Policy.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages