Robotics

令人敬畏的机器人 ================

Awesome

这是机器人技术的各种书籍,课程和其他资源的列表. 这是一个尝试在一个地方收集有用的材料给每个想要了解更多领域的人.

Courses

Books

Software and Libraries

Gazebo 机器人模拟器

ROS 机器人操作系统(ROS)是一种用于编写机器人软件的灵活框架. 它是一系列工具,库和约定,旨在简化在各种机器人平台上创建复杂而强大的机器人行为的任务.

ROS2 ROS2是ROS的新版本,其基本设计变化和对旧版ROS版本的改进.

RobWork RobWork是用于模拟和控制机器人系统的C ++库的集合. RobWork用于研究和教育以及实际的机器人应用.

MRPT Mobile Robot Programming Toolkit为开发人员提供了可移植且经过良好测试的应用程序和库,涵盖了常见机器人研究领域中使用的数据结构和算法.

Robotics Library 机器人库(RL)是一个独立的C ++库,用于机器人运动学,运动规划和控制. 它涵盖了数学,运动学和动力学,硬件抽象,运动规划,碰撞检测和可视化.

Simbad Java和Jython中的2D / 3D模拟器.

Morse 通用室内/室外3D模拟器.

Carmen CARMEN是一个用于移动机器人控制的开源软件集合. CARMEN是模块化软件,旨在提供基本的导航基元,包括:基础和传感器控制,记录,避障,本地化,路径规划和映射.

Peekabot Peekabot是一种用C ++编写的实时机器人网络三维可视化工具. 其目的是简化机器人日常所面临的可视化需求.

YARP 另一个机器人平台.

V-REP 机器人模拟器,3D,可用源代码,Lua脚本,C / C ++ API,Python,Java,Matlab,URBI,2个物理引擎,完整的运动学解算器.

Webots Webots是一个用于对移动机器人进行建模,编程和模拟的开发环境.

Drake 非线性动力系统的规划,控制和分析工具箱.

Neurorobotics Platform (NRP) 一种可通过互联网访问的仿真系统,可以模拟由尖峰神经网络控制的机器人.

The Player Project 用于机器人和传感器应用的免费软件工具

Open AI's Roboschool 用于机器人仿真的开源软件,与OpenAI Gym集成.

ViSP 开源视觉伺服平台库,能够计算可应用于机器人系统的控制规律.

ROS Behavior Trees 开源库,以ROS(机器人操作系统)中运行的行为树的形式创建机器人的行为.

g2core 用于CNC和机器人的开源运动控制软件,设计用于在Arduino Due级微控制器上运行.

ur5controller 用于集成ROS的UR5机器人的开源OpenRAVE控制器.

Papers

Conferences

Journals

Competitions

Companies

Misc