Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble arduinobot_cpp_examples arduinobot_py_examples arduinobot_description arduinobot_controller arduinobot_moveit arduinobot_msgs arduinobot_utils arduinobot_remote arduinobot_bringup arduinobot_firmware

Repository Summary

Description About 3D Printed robot arm powered by ROS 2 and Arduino and controlled via MoveIt! 2 and Amazon Alexa. It is developed and programmed in the online course named "Robotics and ROS 2 - Learn by Doing! Manipulators"
Checkout URI https://github.com/antobrandi/robotics-and-ros-2-learn-by-doing-manipulators.git
VCS Type git
VCS Version main
Last Updated 2025-04-07
Dev Status UNKNOWN
Released UNRELEASED
Tags python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

Robotics and ROS 2 - Learn by Doing! Manipulators

[![LinkedIn][linkedin-shield]][linkedin-url] [![Udemy][udemy-shield]][udemy-url]


Cover Manipulators

Table of Contents

About the Course

This repository contain the material used in the course Robotics and ROS 2 - Learn by Doing! Manipulators that is currently available on the following platforms:

In this course, I’ll guide you through the creation of a real robotic arm that you can control with your voice using the Amazon Alexa voice assistant. Some of the concepts that are covered in this course are

  • Gazebo Simulation
  • Robot Kinematics
  • ROS 2 Basics
  • ros2_control Library
  • MoveIt! 2
  • Using Arduino with ROS 2
  • Interface Alexa with ROS 2

Furthermore, all the laboratory classes in which we are going to develop the actual Software of our mobile robot are available both in Python and in C++ to let you have the freedom of choosing the programming language you like the most or become proficient in both!

Other Courses

If you find this course interesting and you are passionate about robotics in general (not limited to manipulators), then you definitely have to take a look at my other courses!

Self Driving and ROS 2 - Learn by Doing! Odometry & Control


Cover Odometry Control

If you are passionate about Self-Driving and you want to make a real robot Autonomously Navigate, then this course is for you! Apart from explaining in detail all the functionalities and the logic of ROS 2, the latest version of the Robot Operating System, it covers some key concepts of Autonomous Navigation such as

  • Sensor Fusion
  • Kalman Filter
  • Probability Theory
  • Robot Kinematics
  • Odometry
  • Robot Localization
  • Control

Looks funny? Check it out on the following platforms:

Self Driving and ROS 2 - Learn by Doing! Map & Localization


Cover Map Localization

Have you ever developed a mapping and localization algorithm for your robot? Do you want to know more about SLAM (Simultaneous Localization and Mapping) and how to use it to enable your robot to create a nice and accurate map of the environment using a 2D LiDAR sensor?

Then this course will teach you exactly that, with many more topics:

  • Robot Localization
  • Map Representations
  • Mapping
  • SLAM
  • Obstacle Avoidance
  • Speed and Separation monitoring
  • Using LiDAR Sensors

enroll on the following platforms:

Self Driving and ROS 2 - Learn by Doing! Plan & Navigation


Cover Plan & Navigation

File truncated at 100 lines see the full file

Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble
Repo symbol

robotics-and-ros-2-learn-by-doing-manipulators repository

python raspberry-pi arduino alexa robot cpp robotics ros inverse-kinematics speech-recognition moveit gazebo alexa-skill 3d-printing ros2 moveit2 ros-2 ros2-control ros2-humble