很棒的机器人¶
这是关于机器人技术的各种书籍、课程和其他资源的列表. 这是一种尝试,可以将有用的材料集中在一个地方,供所有想了解更多该领域知识的人使用.
Courses¶
- Artificial Intelligence for Robotics 优达学城
- Robotics Nanodegree 优达学城:美元:
- Autonomous Mobile Robots edX
- Underactuated Robotics 与CSAIL
- Autonomous Mobile Robots edX
- Robot Mechanics and Control, Part I edX
- Robot Mechanics and Control, Part II edX
- Autonomous Navigation for Flying Robots edX
- Robotics Specialization by GRASP Lab Coursera:美元:
- Control of Mobile Robots 课程
- QUT Robot Academy QUT
- Robotic vision QUT
- Introduction to robotics 和
- Robotics: Vision Intelligence and Machine Learning edX
- Applied robot design 斯坦福大学
- Introduction to Robotics 斯坦福大学
- Introduction to Mobile Robotics 弗莱堡大学
- Robotics edx:美元:
- Columbia Robotics edx
- Modern Robotics: Mechanics, Planning, and Control 课程
- Hello (Real) World with ROS – Robot Operating System edx
- Advanced Robotics 加州大学伯克利分校
- Building Arduino robots and devices 课程
- Introduction to The Robot Operating System (ROS2) 课程
- Modern Robotics: Mechanics, Planning, and Control Specialization 课程
- Become a Robotics Software Enginee 优达学城
- Advanced Robotics 加州大学伯克利分校
Books¶
- Probabilistic Robotics (Intelligent Robotics and Autonomous Agents series) :美元:
- Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents series) :美元:
- Springer Handbook of Robotics :美元:
- Planning Algorithms
- A gentle introduction to ROS
- A Mathematical Introduction to Robotic Manipulation
- Learning Computing With Robots
- Robotics, Vision and Control: Fundamental Algorithms in MATLAB (Springer Tracts in Advanced Robotics) :美元:
- INTECH Books
- Introduction to Autonomous Robots
- Principles of Robot Motion: Theory, Algorithms, and Implementations
- Introduction to Modern Robotics: Mechanics, Planning, and Control [pdf]
- Programming Robots with ROS: A Practical Introduction to the Robot Operating System :美元:
- Learning ROS for Robotics Programming :美元:
- Mastering ROS for Robotics Programming :美元:
- Behavior Trees in Robotics and AI: An Introduction [pdf]
- Automated Planning and Acting [pdf]
- Robotics for Software Engineers :美元:
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¶
- ACM/IEEE International Conference on Human Robot Interaction (HRI)
- CISM IFToMM Symposium on Robot Design, Dynamics and Control (RoManSy)
- IEEE Conference on Decision and Controls (CDC)
- IEEE International Conference on Rehabilitation Robotics (ICORR)
- IEEE International Conference on Robotics and Automation (ICRA)
- IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- IEEE-RAS International Conference on Humanoid Robots (Humanoids)
- International Symposium of Robotic Research (ISRR)
- International Symposium of Experimental Robotics (ISER)
- Robotica
- Robotics: Science and Systems Conference (RSS)
- The International Workshop on the Algorithmic Foundations of Robotics (WAFR)
Journals¶
- Autonomous Robots
- Bioinspiration & Biomimetics
- Frontiers in Robotics and AI
- IEEE Robotics & Automation Magazine
- IEEE Transactions on Haptics
- IEEE Transactions on Robotics
- IEEE/ASME Transactions on Mechatronics
- International Journal of Social Robotics
- Journal of Field Robotics
- Journal of Intelligent & Robotic Systems
- Mechatronics
- Robotics and Computer-Integrated Manufacturing
- Robotics and Autonomous Systems
- The International Journal of Robotics Research
Competitions¶
- ICRA Robot Challenges
- RobotChallenge
- DARPA Robotics Challenge
- European Robotics Challenges
- First Robotics Competition
- VEX Robotics Competition
- RoboCup
- RoboCupJunior
- Eurobot 国际学生机器人竞赛
- RoboMasters
- RoboSoft, Grand Challenge
- Intelligent Ground Vehicle Competition
- Robotex 欧洲最大的机器人节
- First Lego League
Companies¶
- Boston Dynamics 机器人研发公司,最先进的创造者 Atlas 和 Spot 机器人
- iRobot 著名制造商 Roomba 扫地机器人
- PAL Robotics
- Aldebaran Robotics 的创造者 NAO robot
- ABB Robotics 最大的工业机器人制造商
- KUKA Robotics 针对工厂自动化的主要工业机器人制造商
- FANUC 拥有最大装机量的工业机器人制造商
- Rethink Robotics 协作机器人的创造者 Baxter
- DJI 满足商业和工业需求的无人机行业领导者.
- The construct sim 一种基于云的工具,用于构建现代的、面向未来的机器人模拟.
- Fetch Robotics 加利福尼亚州圣何塞的一家机器人初创公司,致力于构建电子商务履行和研发机器人的未来.
- Festo Robotics Festo 以制造像海鸥、SmartBird、水母、蝴蝶和袋鼠等动物一样移动的移动机器人而闻名.
- Neobotix 工业、研究和定制移动机器人制造商.
Misc¶
- IEEE Spectrum Robotics IEEE Spectrum 杂志的机器人部分
- MIT Technology Review Robotics 麻省理工科技评论杂志的机器人部分
- reddit robotics subreddit
- RosCON conference (video talks included)
- Carnegie Mellon Robotics Academy
- Let's Make Robots
- How do I learn Robotics?
- Free NXT Lego MindStorms NXT-G code tutorials
- StackExachange Robotics community
- 47 Programmable robotic kits
- Linorobot 一套 DIY ROS 兼容机器人
- Hexapod Robot Simulator - 解决和可视化网络中的六足机器人逆运动学和步态
- PythonRobotics - 在python中实现各种机器人算法