Robotics

很棒的机器人 ================

Awesome

这是有关机器人技术的各种书籍,课程和其他资源的列表. 这是一种尝试,旨在将有用的资料收集在一个地方,以供每个想要进一步了解该领域的人使用.

Courses

Books

Software and Libraries

Gazebo 机器人模拟器

ROS 机器人操作系统(ROS)是用于编写机器人软件的灵活框架. 它是工具,库和约定的集合,旨在简化跨各种机器人平台创建复杂且健壮的机器人行为的任务.

ROS2 ROS2是ROS的新版本,它对设计进行了根本性的更改,并对旧版ROS进行了改进.

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

MRPT 移动机器人编程工具包为开发人员提供了可移植且经过测试的应用程序和库,涵盖了常见机器人研究领域中采用的数据结构和算法.

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

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

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

Carmen CARMEN是用于移动机器人控制的开源软件集合. CARMEN是一款模块化软件,旨在提供基本的导航原语,包括:基座和传感器控制,测井,避障,定位,路径规划和地图绘制.

Peekabot Peekabot是用C ++编写的用于机器人技术的实时网络3D可视化工具. 其目的是简化机器人专家每天所面临的可视化需求.

YARP 另一个机器人平台.

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

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

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

Neurorobotics Platform (NRP) Internet上可访问的仿真系统,允许仿真由尖峰神经网络控制的机器人.

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

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

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

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

g2core 用于CNC和机器人技术的开源运动控制软件,旨在在Arduino Due类微控制器上运行.

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

RBDL 开源(zlib)C ++ libray用于正向和反向动力学和运动学. 还支持触点和循环.

Unity Robotics Hub 开源Unity包,教程和其他资源的中央存储库,展示了如何使用Unity进行机器人模拟. 包括对ROS集成的新支持.

Papers

Conferences

Journals

Competitions

Companies

Misc