Robot Operating System (ROS)
Learn the fundamentals of the Robot Operating System (ROS), the standard software framework for robotics. Master ROS concepts to build, simulate, and deploy complex robotic systems.
36 courses
Master automated testing for web, API, and databases using Robot Framework's simple English-like syntax and Selenium integration.
Learn to develop scalable robotics software from scratch using Python and C++ without needing any prior Robot Operating System experience.
Master robotic arm control, simulation, and kinematics using ROS2, MoveIt2, and Gazebo to program your own manipulator robot using Python and C++.
Build a solid foundation in autonomous robotics by programming self-driving navigation, path planning, and Behavior Tree decision-making using ROS2, Python, and C++.
Build a strong foundation in robot programming by mastering ROS2 nodes, motion control, and laser sensor integration using Python and C++.
Learn to write clean, keyword-driven web automation tests from scratch using Robot Framework, Selenium, and Python to streamline your software testing workflow.
Master the fundamentals of the Robot Operating System (ROS) to write clean Python code for controlling, simulating, and navigating autonomous robots.
Learn to program fundamental robot motion and control for FIRST Robotics Competition using Python and the RobotPy framework.
Master the essential Linux command line, Git version control, and Docker containerization workflows required to build and deploy robotics software.
Learn to program autonomous systems by mastering robot localization, mapping, path planning, and modern ROS 2 framework essentials through written guides.
Master the ros2_control framework to write hardware interfaces, configure controllers, and bridge the gap between your physical robot and ROS 2 software.
Build a solid foundation in robotics programming by mastering ROS nodes, communication protocols, and control loops using modern C++.
Learn to design robot trajectories and program complex task sequences using search algorithms, RRTs, and behavior trees for mobile manipulators.
Learn to design, simulate, and optimize robot code using visual programming and parametric control for robotic fabrication.
Learn the core concepts of robotic control, sensor fusion, and path planning to build a strong foundation for a career in autonomous systems.
Discover how to design, evaluate, and implement intuitive interfaces between humans and robots, preparing you to build safe and effective collaborative systems.
Master the foundational algorithms that power self-navigating systems, from sensor data processing to path planning and motion control.
Learn to set up workspaces, program communication nodes, and control simulated robots using ROS in this comprehensive written guide designed for absolute beginners.
Learn how to write Python code to control hardware, read sensors, and program simple robots using modern microcontrollers.
Build a solid foundation in robotics by learning to model, simulate, and control autonomous systems using ROS 2 and Gazebo through step-by-step written guides.
Showing 20 of 36 courses