Published November 22, 2024 | Version 1.0.0
Software Open

RobotBlockSet for Python (RBS)

Description

RobotBlockset (RBS) toolbox provides tools for designing, simulating, and testing robot manipulators in Python. The toolbox provides the means to describe the position and orientation of objects in 3D space and spatial velocities using homogenous matrices or quaternions. It defines it's own quaternion class with all necessary quaternion operations and provides functions for relevant transformations between different representations. For robot manipulators the toolbox provides algorithms for spatial trajectory generation, forward and inverse kinematics, considering also robot intrinsic and user defined functional redundancy, and control algorithms for motion control.

For robot models, grippers and sensors custom classes are defined, which let you execute your robot applications by connecting the robot models to different external simulation environments (not included in this distribution). The toolbox provides models of some common robot manipulators from KUKA LWR, Franka Emika and Universal Robotics. The main advantage of the toolbox is that it provides an unified higher level syntax to operate different robots. It allows the user to operate the robot in the simulation environment or to connect directly to a robotics platform and operate a real robot.

 

Files

abr-ijs/robotblockset_python-1.0.0.zip

Files (84.1 kB)

Name Size Download all
md5:c7c55e03c6d5c6326e685b20d6c98d83
84.1 kB Preview Download

Additional details

Related works

Funding

The Slovenian Research and Innovation Agency
Avtomatika, Robotika in Biokibernetika P2-0076
European Commission
ReconCycle – Self-reconfiguration of a robotic workcell for the recycling of electronic waste 871352
European Commission
euROBIN – European ROBotics and AI Network 101070596

Dates

Issued
2024-11-22
1.0.0 Beta