Complete software based curriculum is designed to take you through the foundational and advanced concepts of robotics software engineering using ROS2, C++, and other critical technologies in the field. Below, you'll find a structured path to guide your learning journey. Each module contains a brief overview of its learning outcomes to help you understand what skills and knowledge you'll gain upon completion.
To run modules, you can check out our detailed Wiki
-
Go through Curriculum -> here
-
Source Code will be open source
- If you are interested in learning with
- Detailed explanation
- Assignments - Quizes
- Bi-Weekly Live Meetings
Check out our Membership -> Robotics Software Engineer Learning Path
- If you are interested in learning with
For any inquiries, feel free to reach out at [email protected]
- Packages (in recommended learning order)
cpp_fundamentals
- C++ Programming Fundamentalsdrive_mobile_robot
- Mobile Robot Navigation Implementationcustom_robots
- Building and Understanding Robot Modelsrobot_sensing
- Robot Perception and Sensorscontrol_systems
- Robot Control Algorithmssensor_fusion
- Multi-sensor Data Integrationmapping
- Environment Mapping and SLAMpath_planning
- Navigation and Path Planning
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. This license allows others to remix, tweak, and build upon the work non-commercially, as long as they credit the owner (robotisim) and license their new creations under the identical terms.
For more information, please visit Creative Commons License.
2024 robotisim. All rights reserved.