Robotics Open Sources - ylshimp/Personal-Knowledge-Lib GitHub Wiki

Robotics Open Sources

Sources
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 .

Software Open Sources

<caption>Sources</caption>
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.

Hardware Open Sources

<caption>Sources</caption>
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
⚠️ **GitHub.com Fallback** ⚠️