![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 (-) |
Packages
Name | Version |
---|---|
arduinobot_cpp_examples | 0.0.0 |
arduinobot_py_examples | 0.0.0 |
arduinobot_description | 0.0.0 |
arduinobot_controller | 0.0.0 |
arduinobot_moveit | 0.0.0 |
arduinobot_msgs | 0.0.0 |
arduinobot_utils | 0.0.0 |
arduinobot_remote | 0.0.0 |
arduinobot_bringup | 0.0.0 |
arduinobot_firmware | 0.0.0 |
README
Robotics and ROS 2 - Learn by Doing! Manipulators
[![LinkedIn][linkedin-shield]][linkedin-url] [![Udemy][udemy-shield]][udemy-url]
Table of Contents
- About the Course
- Other Courses
- Getting Started
- Installation
- Usage
- Contributing
- License
- Contact
- Acknowledgements
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
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
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
File truncated at 100 lines see the full file
CONTRIBUTING
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |
![]() |
robotics-and-ros-2-learn-by-doing-manipulators repositorypython 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 |