Robotics Open Sources - ylshimp/Personal-Knowledge-Lib GitHub Wiki
Source name | introduction |
---|---|
Camera Calibration Software DLR open source software |
DLR CalDe and DLR CalLab - Camera Calibration Software *RAFCON: visual state machine programming *Augmented Autoencoders |
RTDE | A C++ interface for controlling and receiving data from a UR robot using the Real-Time Data Exchange (RTDE) interface of the robot. The interface can also by used with python, through the provided python bindings. |
petercorke/robotics-toolbox-matlab | Robotics Toolbox for MATLAB® ,the best matlab robotic toolbox |
SYOMRO | SYOMRO is a software package for SYmbolic MOdeling of RObots. |
ARTE | ARTE is a Matlab toolbox focused on robotic manipulators, both serial and parallel mechanisms are included. |
Drake | Drake (“dragon” in Middle English) a C++ toolbox started by the Robot Locomotion Group at the MIT Computer Science and Artificial Intelligence Lab (CSAIL). |
IKfast | IKFast, the Robot Kinematics Compiler, is a powerful inverse kinematics solver provided within Rosen Diankov’s OpenRAVE motion planning software. |
Pinocchio | Pinocchio, Pinocchio instantiates the state-of-the-art Rigid Body Algorithms for poly-articulated systems based on revisited Roy Featherstone's algorithms. |
orocos | Open Robot Control Software (Orocos); Orocos is a portable C++ libraries for advanced machine and robot control. Over the years, Orocos has become a large project of middleware and tooling for development of robotics software. The main parts of this project are the Real Time Toolchain (RTT) and the Orocos Component Library (OCL). |
EtherLab | An Open Source Toolkit for rapid real time code generation under Linux® using Simulink/RTW® - and EtherCAT®-Technology. |
Unity Robotics Hub | Simulation plays an important role in robotics development, and we’re here to ensure that roboticists can use Unity for these simulations. We're starting off with a set of tools to make it easier to use Unity with existing ROS-based workflows. Try out some of our samples below to get started quickly. |
OpenRAVE |
OpenRAVE provides an environment for testing, developing, and deploying motion planning algorithms in real-world robotics applications. The main focus is on simulation and analysis of kinematic and geometric information related to motion planning. OpenRAVE's stand-alone nature allows is to be easily integrated into existing robotics systems.It provides many command line tools to work with robots and planners, and the run-time core is small enough to be used inside controllers and bigger frameworks. An important target application is industrial robotics automation.
<be></be> third party: https://github.com/rdiankov/openrave help you install: https://github.com/crigroup/openrave-installation . |
Source name | introduction |
---|---|
conan |
Conan, the C/C++ Package Manager, The open source, decentralized and multi-platform package, manager to create and share all your native binaries. Getting Started |
django | Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. |
DDS |
RTI RTI Admin Console: GUI to show current Publishers, Subscribers, Topics, Data, Graphs, QoS Issues, … RTI RTIadminconsole RTI Connext DDS Pro Data Visualization Overview https://opendds.org/ |
libmodbus | libmodbus is a free software library to send/receive data according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications. https://github.com/stephane/libmodbus |
Point Cloud Library (PCL) | The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. PCL is released under the terms of the BSD license, and thus free for commercial and research use. |
Blockly | Blockly is a library that adds a visual code editor to web and mobile apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line. |
Source name | introduction |
---|---|
https://odriverobotics.com/ | odrive, This project is all about accurately driving brushless motors, for cheap. The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects |