@lukas_m_ziegler: 机器人学太棒了!所以如果机器人学很棒,你需要很棒的资源。这个有超过6k星标的仓库甚至被命名为'aweso…'
摘要
这篇文章分享了一个名为'Awesome Robotics'的综合GitHub仓库,其中精选了学习机器人学和提升技能所必需的课程、书籍、软件、会议和竞赛。
查看缓存全文
缓存时间: 2026/08/14 17:41
机器人学太棒了!
既然机器人学如此出色,你需要配套同样出色的资源。
这个拥有超过6k星标的仓库,其名称就直接包含了“Awesome(优秀)”。
这仅仅是巧合吗?我认为并非如此!
Awesome Robotics 是一个精心策划的机器人学课程、书籍、软件、论文、会议和资源合集。
基本上,它按照覆盖完整机器人学学习路径的实用类别进行了组织:
→ 课程:Udacity 的《人工智能与机器人学》、MIT 的《欠驱动机器人学》、斯坦福大学的《机器人学导论》、edX 的《自主导航》、Coursera 的《现代机器人学》专项课程,以及加州大学伯克利分校的《高级机器人学》。
→ 书籍:《概率机器人学》、《自主移动机器人导论》、《规划算法》(免费)、《现代机器人学导论》(免费PDF)、《使用ROS编程机器人》,以及《机器人与人工智能中的行为树》。
→ 软件与库:ROS、ROS2、Gazebo、Drake、V-REP、Webots、MRPT、Robotics Library、YARP、Unity Robotics Hub,以及 OpenAI 的 Roboschool。
→ 会议:ICRA、IROS、RSS、Humanoids、ISRR、ISER,以及主要期刊如《国际机器人研究杂志》、《IEEE机器人与自动化汇刊》和《野外机器人学杂志》。
→ 竞赛:DARPA机器人挑战赛、RoboCup、ICRA机器人挑战赛、FIRST机器人竞赛、RoboMasters和Eurobot。
其价值在于高质量的策划。每个类别都包含了核心资源,而非所有可能的链接。32位贡献者已筛选出对学习和构建机器人真正有用的内容。
该项目采用MIT许可证,积极维护,并指向了关于人工智能、计算机视觉、机器学习、深度学习和强化学习等相关Awesome列表。
如果你刚开始学习机器人学或希望弥补知识空白,这正是你需要收藏的资源。
它是一份学习路线图,指明了学什么、在哪里学以及使用哪些工具。
作为“感谢”,当你在机器人或物理智能领域构建出酷炫的东西时,可以联系我 ;)
链接在此:https://github.com/kiloreux/awesome-robotics…
~~
订阅每周机器人学通讯,不错过任何资讯 → http://ziegler.substack.com
kiloreux/awesome-robotics
来源:https://github.com/kiloreux/awesome-robotics
Awesome Robotics
Awesome (https://github.com/sindresorhus/awesome)
这是一个包含各种机器人学书籍、课程和其他资源的列表。旨在为所有希望深入了解该领域的人,将有用的材料汇集于一处。
课程
- 《人工智能与机器人学》 (https://www.udacity.com/course/artificial-intelligence-for-robotics–cs373) Udacity
- 《机器人学纳米学位》 (https://www.udacity.com/course/robotics-software-engineer–nd209) Udacity :dollar:
- 《自主移动机器人》 (https://courses.edx.org/courses/course-v1:ETHx+AMRx+2T2019/5b151c51e8bf47c29d97f8a12369df17/) edX
- 《欠驱动机器人学》 (http://underactuated.csail.mit.edu/underactuated.html) MIT CSAIL
- 《自主移动机器人》 (https://courses.edx.org/courses/ETHx/AMRx/1T2014/info) edX
- 《机器人机构与控制(第一部分)》 (https://www.edx.org/course/robot-mechanics-control-part-i-snux-snu446-345-1x) edX
- 《机器人机构与控制(第二部分)》 (https://www.edx.org/course/robot-mechanics-control-part-ii-snux-snu446-345-2x) edX
- 《飞行机器人自主导航》 (https://www.edx.org/course/autonomous-navigation-flying-robots-tumx-autonavx-0) edX
- 《GRASP实验室机器人学专项课程》 (https://www.coursera.org/specializations/robotics) Coursera :dollar:
- 《移动机器人控制》 (https://www.coursera.org/course/conrob) Coursera
- 《昆士兰科技大学机器人学院》 (https://robotacademy.net.au/) QUT
- 《机器人视觉》 (https://www.qut.edu.au/study/short-courses-and-professional-development/short-courses/robotic-vision) QUT
- 《机器人学导论》 (http://ocw.mit.edu/courses/mechanical-engineering/2-12-introduction-to-robotics-fall-2005/) MIT
- 《机器人学:视觉智能与机器学习》 (https://www.edx.org/course/robotics-vision-intelligence-machine-pennx-robo2x) edX
- 《应用机器人设计》 (https://www.youtube.com/user/StanfordCS235/videos) 斯坦福大学
- 《机器人学导论》 (https://see.stanford.edu/Course/CS223A) 斯坦福大学
- 《移动机器人学导论》 (http://ais.informatik.uni-freiburg.de/teaching/ss16/robotics/index_en.php) 弗莱堡大学
- 《机器人学》 (https://www.edx.org/micromasters/pennx-robotics) edx :dollar:
- 《哥伦比亚机器人学》 (https://www.edx.org/course/robotics-columbiax-csmm-103x-2) edx
- 《现代机器人学:力学、规划与控制》 (https://www.coursera.org/specializations/modernrobotics?) Coursera
- 《ROS实战入门——机器人操作系统》 (https://www.edx.org/course/hello-real-world-with-ros-robot-operating-system-2) edx
- 《高级机器人学》 (https://people.eecs.berkeley.edu/~pabbeel/cs287-fa19/) 加州大学伯克利分校
- 《Arduino机器人与设备构建》 (https://www.coursera.org/learn/arduino) Coursera
- 《机器人操作系统(ROS2)导论》 (https://www.coursera.org/projects/ros2-intro) Coursera
- 《现代机器人学:力学、规划与控制专项课程》 (https://www.coursera.org/specializations/modernrobotics) Coursera
- 《成为机器人软件工程师》 (https://www.udacity.com/course/robotics-software-engineer–nd209) Udacity
- 《高级机器人学》 (http://www.cs.berkeley.edu/~pabbeel/cs287-fa13/) 加州大学伯克利分校
- 《与Duckietown一起学自动驾驶汽车》 (https://www.edx.org/learn/technology/eth-zurich-self-driving-cars-with-duckietown) edX
书籍
- 《概率机器人学》(智能机器人与自主智能体系列) (http://www.amazon.com/Probabilistic-Robotics-Intelligent-Autonomous-Agents/dp/0262201623/) :dollar:
- 《自主移动机器人导论》(智能机器人与自主智能体系列) (http://www.amazon.com/Introduction-Autonomous-Mobile-Intelligent-Robotics/dp/0262015358/) :dollar:
- 《施普林格机器人学手册》 (https://www.amazon.com/Springer-Handbook-Robotics-Handbooks/dp/3319325507/) :dollar:
- 《规划算法》 (http://planning.cs.uiuc.edu/)
- 《ROS轻松入门》 (https://cse.sc.edu/~jokane/agitr/agitr-letter.pdf)
- 《机器人操作的数学导论》 (http://www.cds.caltech.edu/~murray/mlswiki/?title=First_edition)
- 《用机器人学编程》 (http://wiki.roboteducation.org/Introduction_to_Computer_Science_via_Robots)
- 《机器人学、视觉与控制:MATLAB中的基础算法》(施普林格高级机器人学丛书) (http://www.amazon.com/Robotics-Vision-Control-Fundamental-Algorithms/dp/3642201431) :dollar:
- 《INTECH图书》 (http://www.intechopen.com/subjects/robotics)
- 《自主机器人导论》 (https://github.com/correll/Introduction-to-Autonomous-Robots/releases)
- 《机器人运动原理:理论、算法与实现》 (https://www.amazon.com/Principles-Robot-Motion-Implementations-Intelligent/dp/0262033275):dollar:
- 《现代机器人学导论:力学、规划与控制》 (http://hades.mech.northwestern.edu/index.php/LynchAndPark) [pdf (http://hades.mech.northwestern.edu/images/7/7f/MR.pdf)]
- 《使用ROS编程机器人:机器人操作系统实用入门》 (https://www.amazon.com/Programming-Robots-ROS-Practical-Introduction/dp/1449323898/) :dollar:
- 《机器人编程学习ROS》 (https://www.amazon.com/Learning-ROS-Robotics-Programming-Second/dp/1783987588) :dollar:
- 《精通ROS机器人编程》 (https://www.amazon.com/Mastering-Robotics-Programming-Lentin-Joseph/dp/1783551798) :dollar:
- 《机器人与人工智能中的行为树:导论》 (https://btirai.github.io/) [pdf (https://arxiv.org/pdf/1709.00084)]
- 《自动化规划与行动》 (http://projects.laas.fr/planning/) [pdf (http://projects.laas.fr/planning/book.pdf)]
- 《面向软件工程师的机器人学》 (https://www.manning.com/books/robotics-for-software-engineers) :dollar:
软件与库
Gazebo (http://gazebosim.org/) 机器人仿真器
ROS (http://www.ros.org/) 机器人操作系统(ROS)是一个用于编写机器人软件的灵活框架。它是一系列工具、库和约定的集合,旨在简化在各种机器人平台上创建复杂且鲁棒的机器人行为的任务。
ROS2 (https://index.ros.org/doc/ros2/) ROS2是ROS的一个新版本,相比旧版ROS有根本性的设计改变和改进。
RobWork (http://www.robwork.dk/apidoc/nightly/rw/) RobWork是一个用于机器人系统仿真和控制的C++库集合。RobWork用于研究和教育,也用于实际的机器人应用。
MRPT (http://www.mrpt.org/) 移动机器人编程工具包(MRPT)为开发者提供了可移植且经过充分测试的应用程序和库,涵盖了常见机器人学研究领域的数据结构和算法。
Robotics Library (http://www.roboticslibrary.org/) Robotics Library (RL) 是一个独立的C++库,用于机器人运动学、运动规划与控制。它涵盖数学、运动学与动力学、硬件抽象、运动规划、碰撞检测和可视化。
Simbad (http://simbad.sourceforge.net/) 基于Java和Jython的2D/3D仿真器。
Morse (https://www.openrobots.org/wiki/morse/) 通用的室内/室外3D仿真器。
Carmen (http://carmen.sourceforge.net/) CARMEN是一个用于移动机器人控制的开源软件集合。CARMEN是模块化软件,旨在提供基本的导航原语,包括:基座和传感器控制、日志记录、避障、定位、路径规划和地图构建。
Peekabot (http://www.peekabot.org/) Peekabot是一个实时、网络化的3D可视化工具,用于机器人学,用C++编写。其目的是简化机器人学家日常面对的可视化需求。
YARP (http://www.yarp.it/) Yet Another Robot Platform.
V-REP (http://www.coppeliarobotics.com/) 机器人仿真器,3D,源码可用,Lua脚本,提供C/C++、Python、Java、Matlab、URBI的API,2个物理引擎,完整的运动学求解器。
Webots (https://www.cyberbotics.com/overview) Webots是一个用于建模、编程和仿真移动机器人的开发环境。
Drake (http://drake.mit.edu/) 用于非线性动力学系统的规划、控制和分析工具箱。
神经机器人平台(NRP) (https://neurorobotics.net/) 一个可通过互联网访问的仿真系统,允许仿真由脉冲神经网络控制的机器人。
The Player Project (http://playerstage.sourceforge.net/) 用于机器人和传感器应用的自由软件工具
OpenAI Roboschool (https://github.com/openai/roboschool) 用于机器人仿真的开源软件,与OpenAI Gym集成。
ViSP (http://visp.inria.fr/) 开源视觉伺服平台库,能够计算可应用于机器人系统的控制律。
ROS行为树 (https://github.com/miccol/ROS-Behavior-Tree) 开源库,用于以在ROS(机器人操作系统)中运行的行为树形式创建机器人行为。
g2core (https://github.com/synthetos/g2) 用于CNC和机器人的开源运动控制软件,设计运行在Arduino Due级别的微控制器上。
ur5controller (https://github.com/roboticsleeds/ur5controller) 用于与ROS集成的UR5机器人的开源OpenRAVE控制器。
RBDL (https://github.com/rbdl/rbdl) 用于正向和逆向动力学以及运动学的开源(zlib)C++库。还支持接触和闭环系统。
Unity Robotics Hub (https://github.com/Unity-Technologies/Unity-Robotics-Hub) 用于开源Unity软件包、教程和其他资源的中央仓库,演示如何将Unity用于机器人仿真。包括对ROS集成的新支持。
论文
- 《基于优化的控制器设计及在DARPA机器人挑战赛决赛中Atlas机器人的实现》 (https://www.cs.cmu.edu/~cga/drc/ICHR15_0025_MS.pdf)
会议
- ACM/IEEE国际人机交互会议(HRI) (http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1040036)
- CISM IFToMM机器人设计、动力学与控制研讨会(RoManSy) (http://www.romansy2016.org/)
- IEEE决策与控制会议(CDC) (http://ieeexplore.ieee.org/servlet/opac?punumber=1000188)
- IEEE国际康复机器人会议(ICORR) (http://www.rehabrobotics.org/)
- IEEE国际机器人与自动化会议(ICRA) (http://www.ieee-ras.org/conferences-workshops/fully-sponsored/icra)
- IEEE/RSJ国际智能机器人与系统会议(IROS) (http://www.iros.org/)
- IEEE-RAS国际仿人机器人会议(Humanoids) (http://ieeexplore.ieee.org/servlet/opac?punumber=1002042)
- 国际机器人研究研讨会(ISRR) (http://ifrr.org/isrr.php)
- 国际实验机器人研讨会(ISER) (http://ifrr.org/iser.php)
- Robotica (http://www.ieee-ras.org/conferences-workshops/technically-co-sponsored/robotica)
- 机器人学:科学与系统会议(RSS) (http://www.roboticsconference.org/)
- 国际机器人学算法基础研讨会(WAFR) (http://www.wafr.org/)
期刊
- 《自主机器人》 (http://www.springer.com/engineering/robotics/journal/10514)
- 《仿生灵感与仿生学》 (http://iopscience.iop.org/journal/1748-3190)
- 《机器人学与人工智能前沿》 (http://journal.frontiersin.org/journal/robotics-and-ai)
- 《IEEE机器人与自动化杂志》 (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=100)
- 《IEEE触觉汇刊》 (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4543165)
- 《IEEE机器人与自动化汇刊》 (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8860)
- 《IEEE/ASME机电一体化汇刊》 (http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=3516)
- 《国际社会机器人学杂志》 (http://www.springer.com/engineering/robotics/journal/12369)
- 《野外机器人学杂志》 (http://www.journalfieldrobotics.org/Home.html)
- 《智能与机器人系统杂志》 (http://www.springer.com/engineering/robotics/journal/10846)
- 《机电一体化》 (http://www.journals.elsevier.com/mechatronics)
- 《机器人学与计算机集成制造》 (http://www.journals.elsevier.com/robotics-and-computer-integrated-manufacturing)
- 《机器人学与自主系统》 (http://www.journals.elsevier.com/robotics-and-autonomous-systems)
- 《国际机器人研究杂志》 (http://www.ijrr.org/)
竞赛
- ICRA机器人挑战赛 (http://www.icra2017.org/conference/robot-challenges)
- RobotChallenge (http://www.robotchallenge.org/)
- DARPA机器人挑战赛 (http://www.theroboticschallenge.org/)
- 欧洲机器人挑战赛 (http://www.euroc-project.eu/)
- FIRST机器人竞赛 (http://www.firstinspires.org/robotics/frc)
- VEX机器人竞赛 (https://www.vexrobotics.com/)
- RoboCup (http://www.robocup.org/)
- RoboCupJunior (https://junior.robocup.org/)
- Eurobot (http://www.eurobot.org/) 国际学生机器人竞赛
- RoboMasters (https://www.robomaster.com/en-US)
- RoboSoft,大挑战 (http://www.robosoftca.eu/)
- 智能地面车辆竞赛 (http://www.igvc.org/)
- Robotex (https://robotex.ee/en/) 欧洲最大的机器人节
- FIRST LEGO联赛 (https://www.firstlegoleague.org/)
公司
- Boston Dynamics (http://www.bostondynamics.com/) 机器人研发公司,尖端Atlas (https://www.youtube.com/watch?v=rVlhMGQgDkY) 和Spot (https://www.youtube.com/watch?v=M8YjvHYbZ9w) 机器人创造者
- iRobot (http://www.irobot.com/) 著名的Roomba (https://en.wikipedia.org/wiki/Roomba) 扫地机器人制造商
- PAL Robotics (http://pal-robotics.com)
- Aldebaran Robotics (https://www.aldebaran.com/en) NAO (https://www.aldebaran.com/en/nao) 和Pepper (https://www.aldebaran.com/en/pepper) 机器人创造者
相似文章
@lukas_m_ziegler: 太棒了,机器人技术!自己动手造机器人变得容易多了。MathWorks 发布了一个开源 GitHub 仓库…
MathWorks 发布了一个开源 GitHub 仓库 awesome-matlab-robotics,提供机器人资源,包括机械臂、地面车辆和无人机示例,支持 ROS/ROS2 连接和 Simulink 部署。该仓库面向学生、研究人员和爱好者。
@DanKornas: 机器人技术范围太广,不适合随意收藏。从一张地图开始吧。Awesome Robotics 是一个精选的 GitHub 列表,包含链接、软件…
Awesome Robotics 是一个精心整理的 GitHub 资源列表,涵盖仿真器、库、论文等,按仿真、ROS、机器学习与感知等类别组织。该项目采用知识共享署名 4.0 国际许可协议开源。
@lukas_m_ziegler: 现代机器人学免费课程!如果你刚开始接触机器人学,请先收藏。机器人学教科书《现代机器人学》…
Kevin Lynch 和 Frank Park 合著的《现代机器人学》教科书现以免费 YouTube 课程形式推出,内容涵盖机器人运动学、动力学、运动规划等,并配有练习和软件。
@Alacritic_Super: 想从全球顶尖大学学习机器人学?从这些免费资源开始:• MIT OpenCourseWare – 机器人学导论…
一条推特帖子整理了来自MIT、斯坦福、卡内基梅隆等顶尖大学的免费机器人学课程链接,为学习者提供了一个精选列表。
@tom_doerr: 人工智能工程领域的精选书籍、课程和论文清单 https://github.com/owainlewis/awesome-artificial-intelligence…
精心汇编的用于构建AI系统的必备资源,包括书籍、课程和里程碑式论文。