Skip to content

很棒的机器人

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 是一个实时的、网络化的机器人 3D 可视化工具,用 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 控制器.

RBDL 用于正向和反向动力学和运动学的开源 (zlib) C++ 库. 还支持联系人和循环.

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

Papers

Conferences

Journals

Competitions

Companies

Misc