{"id":13358143,"url":"https://github.com/kiloreux/awesome-robotics","last_synced_at":"2025-05-15T21:00:28.289Z","repository":{"id":37436505,"uuid":"46938122","full_name":"kiloreux/awesome-robotics","owner":"kiloreux","description":"A list of awesome Robotics resources","archived":false,"fork":false,"pushed_at":"2024-09-22T20:24:10.000Z","size":96,"stargazers_count":4802,"open_issues_count":14,"forks_count":868,"subscribers_count":224,"default_branch":"master","last_synced_at":"2025-05-08T20:14:19.456Z","etag":null,"topics":["robotics"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiloreux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-26T16:53:05.000Z","updated_at":"2025-05-08T12:17:07.000Z","dependencies_parsed_at":"2024-01-14T17:03:56.890Z","dependency_job_id":"43b6de9c-e2a6-4e26-9a52-e6c28fc1c33e","html_url":"https://github.com/kiloreux/awesome-robotics","commit_stats":{"total_commits":74,"total_committers":36,"mean_commits":"2.0555555555555554","dds":0.8243243243243243,"last_synced_commit":"cc31271f16172e74a00bf56b17d978e44a32de9a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiloreux%2Fawesome-robotics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiloreux%2Fawesome-robotics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiloreux%2Fawesome-robotics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiloreux%2Fawesome-robotics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiloreux","download_url":"https://codeload.github.com/kiloreux/awesome-robotics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253141533,"owners_count":21860541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["robotics"],"created_at":"2024-07-29T21:03:28.220Z","updated_at":"2025-05-08T20:14:25.301Z","avatar_url":"https://github.com/kiloreux.png","language":null,"funding_links":[],"categories":["Miscellaneous","Uncategorized","Unknow","Awesome Lists","Others","Other Awesome Lists","Table of Contents","网址：","Recognition","Robotics","Bachelor-Level","Related Lists","Awesome Robotics Lists","Related awesome lists","Related Awesome Lists"],"sub_categories":["Other lists","Uncategorized","Simulators","Acknowledgments","B.Sc.: Big Data and Cloud Computing for AI","Mapping","Interest groups","Control Electronics"],"readme":"Awesome Robotics\n================\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nThis is a list of various books, courses and other resources for robotics. It's an attempt to gather useful material in one place for everybody who wants to learn more about the field.\n\n\n### Courses ###\n* [Artificial Intelligence for Robotics](https://www.udacity.com/course/artificial-intelligence-for-robotics--cs373) **Udacity**\n* [Robotics Nanodegree](https://www.udacity.com/course/robotics-software-engineer--nd209) **Udacity** :dollar:\n* [Autonomous Mobile Robots](https://courses.edx.org/courses/course-v1:ETHx+AMRx+2T2019/5b151c51e8bf47c29d97f8a12369df17/) **edX**\n* [Underactuated Robotics](http://underactuated.csail.mit.edu/underactuated.html) **MIT CSAIL**\n* [Autonomous Mobile Robots](https://courses.edx.org/courses/ETHx/AMRx/1T2014/info) **edX**\n* [Robot Mechanics and Control, Part I](https://www.edx.org/course/robot-mechanics-control-part-i-snux-snu446-345-1x) **edX**\n* [Robot Mechanics and Control, Part II](https://www.edx.org/course/robot-mechanics-control-part-ii-snux-snu446-345-2x) **edX**\n* [Autonomous Navigation for Flying Robots](https://www.edx.org/course/autonomous-navigation-flying-robots-tumx-autonavx-0) **edX**\n* [Robotics Specialization by GRASP Lab](https://www.coursera.org/specializations/robotics) **Coursera** :dollar:\n* [Control of Mobile Robots](https://www.coursera.org/course/conrob) **Coursera**\n* [QUT Robot Academy](https://robotacademy.net.au/) **QUT**\n* [Robotic vision](https://www.qut.edu.au/study/short-courses-and-professional-development/short-courses/robotic-vision) **QUT**\n* [Introduction to robotics](http://ocw.mit.edu/courses/mechanical-engineering/2-12-introduction-to-robotics-fall-2005/) **MIT**\n* [Robotics: Vision Intelligence and Machine Learning](https://www.edx.org/course/robotics-vision-intelligence-machine-pennx-robo2x) **edX**\n* [Applied robot design](https://www.youtube.com/user/StanfordCS235/videos) **Stanford University**\n* [Introduction to Robotics](https://see.stanford.edu/Course/CS223A) **Stanford University**\n* [Introduction to Mobile Robotics](http://ais.informatik.uni-freiburg.de/teaching/ss16/robotics/index_en.php) **University of Freiburg**\n* [Robotics](https://www.edx.org/micromasters/pennx-robotics) **edx** :dollar:\n* [Columbia Robotics](https://www.edx.org/course/robotics-columbiax-csmm-103x-2) **edx** \n* [Modern Robotics: Mechanics, Planning, and Control](https://www.coursera.org/specializations/modernrobotics?) **Coursera**\n* [Hello (Real) World with ROS – Robot Operating System](https://www.edx.org/course/hello-real-world-with-ros-robot-operating-system-2) **edx**\n* [Advanced Robotics](https://people.eecs.berkeley.edu/~pabbeel/cs287-fa19/) **UCBerkeley**\n* [Building Arduino robots and devices](https://www.coursera.org/learn/arduino) **Coursera**\n* [Introduction to The Robot Operating System (ROS2)](https://www.coursera.org/projects/ros2-intro) **Coursera**\n* [Modern Robotics: Mechanics, Planning, and Control Specialization](https://www.coursera.org/specializations/modernrobotics) **Coursera**\n* [Become a Robotics Software Enginee](https://www.udacity.com/course/robotics-software-engineer--nd209) **Udacity**\n* [Advanced Robotics](http://www.cs.berkeley.edu/~pabbeel/cs287-fa13/) **UC Berkeley**\n* [Self-Driving Cars with Duckietown](https://www.edx.org/learn/technology/eth-zurich-self-driving-cars-with-duckietown) **edX**\n\n### Books ###\n* [Probabilistic Robotics (Intelligent Robotics and Autonomous Agents series)](http://www.amazon.com/Probabilistic-Robotics-Intelligent-Autonomous-Agents/dp/0262201623/)  :dollar:\n* [Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents series)](http://www.amazon.com/Introduction-Autonomous-Mobile-Intelligent-Robotics/dp/0262015358/)  :dollar:\n* [Springer Handbook of Robotics](https://www.amazon.com/Springer-Handbook-Robotics-Handbooks/dp/3319325507/)  :dollar:\n* [Planning Algorithms](http://planning.cs.uiuc.edu/)\n* [A gentle introduction to ROS](https://cse.sc.edu/~jokane/agitr/agitr-letter.pdf)\n* [A Mathematical Introduction to Robotic Manipulation](http://www.cds.caltech.edu/~murray/mlswiki/?title=First_edition)\n* [Learning Computing With Robots](http://wiki.roboteducation.org/Introduction_to_Computer_Science_via_Robots)\n* [Robotics, Vision and Control: Fundamental Algorithms in MATLAB (Springer Tracts in Advanced Robotics)](http://www.amazon.com/Robotics-Vision-Control-Fundamental-Algorithms/dp/3642201431)  :dollar:\n* [INTECH Books](http://www.intechopen.com/subjects/robotics)\n* [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases)\n* [Principles of Robot Motion: Theory, Algorithms, and Implementations ](https://www.amazon.com/Principles-Robot-Motion-Implementations-Intelligent/dp/0262033275):dollar:\n* [Introduction to Modern Robotics: Mechanics, Planning, and Control](http://hades.mech.northwestern.edu/index.php/LynchAndPark) [[pdf](http://hades.mech.northwestern.edu/images/7/7f/MR.pdf)]\n* [Programming Robots with ROS: A Practical Introduction to the Robot Operating System](https://www.amazon.com/Programming-Robots-ROS-Practical-Introduction/dp/1449323898/) :dollar:\n* [Learning ROS for Robotics Programming](https://www.amazon.com/Learning-ROS-Robotics-Programming-Second/dp/1783987588) :dollar:\n* [Mastering ROS for Robotics Programming](https://www.amazon.com/Mastering-Robotics-Programming-Lentin-Joseph/dp/1783551798) :dollar:\n* [Behavior Trees in Robotics and AI: An Introduction](https://btirai.github.io/) [[pdf](https://arxiv.org/pdf/1709.00084)]\n* [Automated Planning and Acting](http://projects.laas.fr/planning/) [[pdf](http://projects.laas.fr/planning/book.pdf)]\n* [Robotics for Software Engineers](https://www.manning.com/books/robotics-for-software-engineers) :dollar:\n\n\n### Software and Libraries ###\n[**Gazebo**](http://gazebosim.org/)\nRobot Simulator\n\n[**ROS**](http://www.ros.org/)\nThe Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms.\n\n[**ROS2**](https://index.ros.org/doc/ros2/)\nROS2 is a new version of ROS with radical design changes and improvement over older ROS version.\n\n[**RobWork**](http://www.robwork.dk/apidoc/nightly/rw/)\nRobWork is a collection of C++ libraries for simulation and control of robot systems. RobWork is used for research and education as well as for practical robot applications.\n\n[**MRPT**](http://www.mrpt.org/)\nMobile Robot Programming Toolkit provides developers with portable and well-tested applications and libraries covering data structures and algorithms employed in common robotics research areas.\n\n[**Robotics Library**](http://www.roboticslibrary.org/)\nThe Robotics Library (RL) is a self-contained C++ library for robot kinematics, motion planning and control. It covers mathematics, kinematics and dynamics, hardware abstraction, motion planning, collision detection, and visualization.\n\n[**Simbad**](http://simbad.sourceforge.net/)\n2D/3D simulator in Java and Jython.\n\n[**Morse**](https://www.openrobots.org/wiki/morse/)\nGeneral purpose indoor/outdoor 3D simulator.\n\n[**Carmen**](http://carmen.sourceforge.net/)\nCARMEN is an open-source collection of software for mobile robot control. CARMEN is modular software designed to provide basic navigation primitives including: base and sensor control, logging, obstacle avoidance, localization, path planning, and mapping.\n\n[**Peekabot**](http://www.peekabot.org/)\nPeekabot is a real-time, networked 3D visualization tool for robotics, written in C++. Its purpose is to simplify the visualization needs faced by a roboticist daily.\n\n[**YARP**](http://www.yarp.it/)\nYet Another Robot Platform.\n\n[**V-REP**](http://www.coppeliarobotics.com/)\nRobot simulator, 3D, source available, Lua scripting, APIs for C/C++, Python, Java, Matlab, URBI, 2 physics engines, full kinematic solver.\n\n[**Webots**](https://www.cyberbotics.com/overview)\nWebots is a development environment used to model, program and simulate mobile robots.\n\n[**Drake**](http://drake.mit.edu/)\nA planning, control and analysis toolbox for nonlinear dynamical systems.\n\n[**Neurorobotics Platform (NRP)**](https://neurorobotics.net/)\nAn Internet-accessible simulation system that allows the simulation of robots controlled by spiking neural networks.\n\n[**The Player Project**](http://playerstage.sourceforge.net/)\nFree Software tools for robot and sensor applications\n\n[**Open AI's Roboschool**](https://github.com/openai/roboschool)\nOpen-source software for robot simulation, integrated with OpenAI Gym.\n\n[**ViSP**](http://visp.inria.fr/)\nOpen-source visual servoing platform library, is able to compute control laws that can be applied to robotic systems.\n\n[**ROS Behavior Trees**](https://github.com/miccol/ROS-Behavior-Tree)\nOpen-source library to create robot's behaviors in form of Behavior Trees running in ROS (Robot Operating System).\n\n[**g2core**](https://github.com/synthetos/g2)\nOpen-source motion control software for CNC and Robotics, designed to run on Arduino Due class microcontrollers.\n\n[**ur5controller**](https://github.com/roboticsleeds/ur5controller)\nOpen-source OpenRAVE controller for UR5 robot integrated with ROS.\n\n[**RBDL**](https://github.com/rbdl/rbdl)\nOpen-source (zlib) C++ libray for both forward and inverse dynamics and kinematics. Also supports contacts and loops.\n\n[**Unity Robotics Hub**](https://github.com/Unity-Technologies/Unity-Robotics-Hub)\nCentral repository for open-source Unity packages, tutorials, and other resources demonstrating how to use Unity for robotics simulations. Includes new support for ROS integration.\n\n### Papers ###\n* [Optimization Based Controller Design and Implementation for the\nAtlas Robot in the DARPA Robotics Challenge Finals](https://www.cs.cmu.edu/~cga/drc/ICHR15_0025_MS.pdf)\n\n\n### Conferences ###\n* [ACM/IEEE International Conference on Human Robot Interaction (HRI)](http://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1040036)\n* [CISM IFToMM Symposium on Robot Design, Dynamics and Control (RoManSy)](http://www.romansy2016.org/)\n* [IEEE Conference on Decision and Controls (CDC)](http://ieeexplore.ieee.org/servlet/opac?punumber=1000188)\n* [IEEE International Conference on Rehabilitation Robotics (ICORR)](http://www.rehabrobotics.org/)\n* [IEEE International Conference on Robotics and Automation (ICRA)](http://www.ieee-ras.org/conferences-workshops/fully-sponsored/icra)\n* [IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)](http://www.iros.org/)\n* [IEEE-RAS International Conference on Humanoid Robots (Humanoids)](http://ieeexplore.ieee.org/servlet/opac?punumber=1002042)\n* [International Symposium of Robotic Research (ISRR)](http://ifrr.org/isrr.php)\n* [International Symposium of Experimental Robotics (ISER)](http://ifrr.org/iser.php)\n* [Robotica](http://www.ieee-ras.org/conferences-workshops/technically-co-sponsored/robotica)\n* [Robotics: Science and Systems Conference (RSS)](http://www.roboticsconference.org/)\n* [The International Workshop on the Algorithmic Foundations of Robotics (WAFR)](http://www.wafr.org/)\n\n\n### Journals ###\n* [Autonomous Robots](http://www.springer.com/engineering/robotics/journal/10514)\n* [Bioinspiration \u0026 Biomimetics](http://iopscience.iop.org/journal/1748-3190)\n* [Frontiers in Robotics and AI](http://journal.frontiersin.org/journal/robotics-and-ai)\n* [IEEE Robotics \u0026 Automation Magazine](http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=100)\n* [IEEE Transactions on Haptics](http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4543165)\n* [IEEE Transactions on Robotics](http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8860)\n* [IEEE/ASME Transactions on Mechatronics](http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=3516)\n* [International Journal of Social Robotics](http://www.springer.com/engineering/robotics/journal/12369)\n* [Journal of Field Robotics](http://www.journalfieldrobotics.org/Home.html)\n* [Journal of Intelligent \u0026 Robotic Systems](http://www.springer.com/engineering/robotics/journal/10846)\n* [Mechatronics](http://www.journals.elsevier.com/mechatronics)\n* [Robotics and Computer-Integrated Manufacturing](http://www.journals.elsevier.com/robotics-and-computer-integrated-manufacturing)\n* [Robotics and Autonomous Systems](http://www.journals.elsevier.com/robotics-and-autonomous-systems)\n* [The International Journal of Robotics Research](http://www.ijrr.org/)\n\n\n### Competitions ###\n* [ICRA Robot Challenges](http://www.icra2017.org/conference/robot-challenges)\n* [RobotChallenge](http://www.robotchallenge.org/)\n* [DARPA Robotics Challenge](http://www.theroboticschallenge.org/)\n* [European Robotics Challenges](http://www.euroc-project.eu/)\n* [First Robotics Competition](http://www.firstinspires.org/robotics/frc)\n* [VEX Robotics Competition](https://www.vexrobotics.com/)\n* [RoboCup](http://www.robocup.org/)\n* [RoboCupJunior](https://junior.robocup.org/)\n* [Eurobot](http://www.eurobot.org/) International Students Robotics Contest\n* [RoboMasters](https://www.robomaster.com/en-US)\n* [RoboSoft, Grand Challenge](http://www.robosoftca.eu/)\n* [Intelligent Ground Vehicle Competition](http://www.igvc.org/)\n* [Robotex](https://robotex.ee/en/) The biggest robotics festival in Europe\n* [First Lego League](https://www.firstlegoleague.org/)\n\n### Companies ###\n* [Boston Dynamics](http://www.bostondynamics.com/) robotics R\u0026D company, creator of the state of the art [Atlas](https://www.youtube.com/watch?v=rVlhMGQgDkY) and [Spot](https://www.youtube.com/watch?v=M8YjvHYbZ9w) robots\n* [iRobot](http://www.irobot.com/) manufacturer of the famous [Roomba](https://en.wikipedia.org/wiki/Roomba) robotic vacuum cleaner\n* [PAL Robotics](http://pal-robotics.com)\n* [Aldebaran Robotics](https://www.aldebaran.com/en) creator of the [NAO robot](https://www.youtube.com/watch?v=nNbj2G3GmAo)\n* [ABB Robotics](http://new.abb.com/products/robotics) the largest manufacturer of industrial robots\n* [KUKA Robotics](http://www.kuka-robotics.com/en/) major manufacturer of industrial robots targeted at factory automation\n* [FANUC](http://www.fanucamerica.com/) industrial robots manufacturer with the biggest install base\n* [Rethink Robotics](http://www.rethinkrobotics.com/) creator of the collaborative robot [Baxter](https://www.youtube.com/watch?v=fCML42boO8c)\n* [DJI](http://www.dji.com/) industry leader in drones for both commerical and industrial needs.\n* [The construct sim](http://www.theconstructsim.com/)  A cloud based tool for building modern, future-proof robot simulations.\n* [Fetch Robotics](http://www.fetchrobotics.com/) A robotics startup in San Jose, CA building the future of e-commerce fulfillment and R\u0026D robots.\n* [Festo Robotics](https://www.festo.com/) Festo is known for making moving robots that move like animals such as the sea gull like SmartBird, jellyfish, butterflies and kangaroos.\n* [Neobotix](https://www.neobotix-robots.com/homepage) manufacturer of industrial, research and as well as custom mobile robots. \n\n### Misc ###\n* [IEEE Spectrum Robotics](http://spectrum.ieee.org/robotics) robotics section of the IEEE Spectrum magazine\n* [MIT Technology Review Robotics](https://www.technologyreview.com/c/robotics/) robotics section of the MIT Technology Review magazine\n* [reddit robotics subreddit](https://www.reddit.com/r/robotics/)\n* [RosCON conference (video talks included)](http://roscon.ros.org/2015/)\n* [Carnegie Mellon Robotics Academy](http://education.rec.ri.cmu.edu/)\n* [Let's Make Robots](http://letsmakerobots.com/)\n* [How do I learn Robotics?](https://www.quora.com/How-do-I-learn-robotics)\n* [Free NXT Lego MindStorms NXT-G code tutorials](http://www.drgraeme.net/DrGraeme-free-NXT-G-tutorials/ChV4.htm)\n* [StackExachange Robotics community](https://robotics.stackexchange.com)\n* [47 Programmable robotic kits](http://www.intorobotics.com/47-programmable-robotic-kits/)\n* [Linorobot](https://linorobot.org/) A suite of DIY ROS compatible robots\n* [Hexapod Robot Simulator](https://github.com/mithi/hexapod) - Solve and visualize hexapod robot inverse kinematics and gaits in the web\n* [PythonRobotics](https://github.com/AtsushiSakai/PythonRobotics) - Implementations of various robotics algorithms in python\n\n### Related awesome lists ###\n* [Awesome Artificial Intelligence](https://github.com/owainlewis/awesome-artificial-intelligence)\n* [Awesome Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision)\n* [Awesome Machine Learning](https://github.com/josephmisiti/awesome-machine-learning)\n* [Awesome Deep Learning](https://github.com/ChristosChristofidis/awesome-deep-learning)\n* [Awesome Deep Vision](https://github.com/kjw0612/awesome-deep-vision)\n* [Awesome Gazebo](https://github.com/fkromer/awesome-gazebo)\n* [Awesome Reinforcement Learning](https://github.com/aikorea/awesome-rl/)\n* [Awesome Robotics](https://github.com/ahundt/awesome-robotics)\n* [Awesome Robotics Libraries](https://github.com/jslee02/awesome-robotics-libraries)\n* [Awesome ROS2](https://github.com/fkromer/awesome-ros2)\n* [Awesome RoboCupJunior Soccer](https://github.com/RoboCupJuniorTC/awesome-rcj-soccer)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiloreux%2Fawesome-robotics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiloreux%2Fawesome-robotics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiloreux%2Fawesome-robotics/lists"}