All Projects → robotology → wb-toolbox

robotology / wb-toolbox

Licence: LGPL-2.1, LGPL-3.0 licenses found Licenses found LGPL-2.1 LICENSE.LGPL2 LGPL-3.0 LICENSE.LGPL3
Simulink toolbox to rapidly prototype robot controllers

Programming Languages

C++
36643 projects - #6 most used programming language
matlab
3953 projects
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to wb-toolbox

Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (+860%)
Mutual labels:  robot, kinematics, dynamics
Robotics-Planning-Dynamics-and-Control
RPDC : This contains all my MATLAB codes for the Robotics, Planning, Dynamics and Control . The implementations model various kinds of manipulators and mobile robots for position control, trajectory planning and path planning problems.
Stars: ✭ 171 (+755%)
Mutual labels:  kinematics, dynamics, simulink
Pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Stars: ✭ 432 (+2060%)
Mutual labels:  kinematics, dynamics, code-generation
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (+575%)
Mutual labels:  robot, dataflow
Rigidbodydynamics.jl
Julia implementation of various rigid body dynamics and kinematics algorithms
Stars: ✭ 184 (+820%)
Mutual labels:  kinematics, dynamics
idyntree
Multibody Dynamics Library designed for Free Floating Robots
Stars: ✭ 109 (+445%)
Mutual labels:  robot, dynamics
Rl
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
Stars: ✭ 391 (+1855%)
Mutual labels:  kinematics, dynamics
Hexapod
Blazing fast hexapod robot simulator for the web.
Stars: ✭ 370 (+1750%)
Mutual labels:  robot, kinematics
kinpy
Simple kinematics calculation toolkit for robotics
Stars: ✭ 48 (+140%)
Mutual labels:  robot, kinematics
Hexapod Robot Simulator
A hexapod robot simulator built from first principles
Stars: ✭ 577 (+2785%)
Mutual labels:  robot, kinematics
Venom
All Terrain Autonomous Quadruped
Stars: ✭ 145 (+625%)
Mutual labels:  robot, kinematics
Kinematics
🤖 JavaScript 6DOF robot kinematics library
Stars: ✭ 187 (+835%)
Mutual labels:  robot, kinematics
Robotics Toolbox Matlab
Robotics Toolbox for MATLAB
Stars: ✭ 601 (+2905%)
Mutual labels:  kinematics, dynamics
Dart
Dynamic Animation and Robotics Toolkit
Stars: ✭ 596 (+2880%)
Mutual labels:  kinematics, dynamics
scikit-robot
A Flexible Framework for Robot Control in Python
Stars: ✭ 70 (+250%)
Mutual labels:  robot, kinematics
Handeye calib camodocal
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Stars: ✭ 364 (+1720%)
Mutual labels:  robot, kinematics
maddux
A Python Robot Arm Toolkit and Simulation Environment for Education
Stars: ✭ 25 (+25%)
Mutual labels:  robot, kinematics
Robotics Toolbox Python
Robotics Toolbox for Python
Stars: ✭ 369 (+1745%)
Mutual labels:  kinematics, dynamics
Makelangelo Firmware
CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.
Stars: ✭ 116 (+480%)
Mutual labels:  robot, kinematics
Helicopter-Simulation
A complete 6DOF helicopter simulation (physics engine + visualization)
Stars: ✭ 45 (+125%)
Mutual labels:  kinematics, dynamics

Whole-Body Toolbox

CI CI Codacy Badge

License GitHub release GitHub issues GitPitch

A Simulink Toolbox for Whole-Body Control

This toolbox allows non-programming experts and researchers approaching Whole-Body Control to more easily develop controllers on either simulated or real YARP-based robotic platforms.
Develop to deployment time is minimized by exploiting the rich variety of Simulink's toolboxes and its capabilities on rapid prototyping and visual debugging.

WBT is based on the dataflow framework blockfactory. Visit the Whole-Body Toolbox Website for more information.

Who uses WBT

WBT is used extensively in the controllers stored in robotology/whole-body-controllers.

This video shows the latest results on the iCub robot achieved in the EU project CoDyCo in which a top level controller implemented with the WBT achieves a running 100 Hz rate.

IMAGE ALT TEXT

Citing this work

Please cite the following publications if you are using Whole-Body Toolbox for your own research and/or robot controllers:

@article{FerigoControllers2020,
	title = {A generic synchronous dataflow architecture to rapidly prototype and deploy robot controllers},
	author = {Ferigo, Diego and Traversaro, Silvio and Romano, Francesco and Pucci, Daniele},
	url = {https://journals.sagepub.com/doi/10.1177/1729881420921625},
	doi = {10.1177/1729881420921625},
	journal = {International Journal of Advanced Robotic Systems},
	year = {2020},
}
@article{RomanoWBI17Journal,
  title={A Whole-Body Software Abstraction layer for Control Design of free-floating Mechanical Systems},
  author={F. Romano and S. Traversaro and D. Pucci and F. Nori},
  journal={Journal of Software Engineering for Robotics},
  year={2017},
}

Acknowledgments

The development of Whole-Body Toolbox is supported by:

  • FP7 EU projects CoDyCo (No. 600716 ICT 2011.2.1 Cognitive Systems and Robotics)
  • H2020 EU projects AnDy (No. 731540 H2020-ICT-2016-1)

Maintainers

This repository is maintained by:

@traversaro
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].