Created for learning git on Ubuntu for ROS modified Project Push the ROS Project files using git push
ROS with git - YouTube Resource
This repository contains the source code and materials for the Udemy course ROS For Beginners: Basics, Motion, and OpenCV. Learn the fundamentals of the Robot Operating System (ROS) and gain practical experience in robot motion and perception using OpenCV.
- topic01_basics: ROS Basics and Foundation - Learn essential ROS concepts, such as topics, services, messages, and nodes.
- topic02_motion: Motion in ROS - Apply the concepts from the basics section to control robot motion and develop various trajectories using a cleaning robot simulation.
- topic03_perception: Perception in ROS - Discover how a robot perceives its environment using a camera, and how images are collected in ROS and processed in OpenCV.
- topic04_perception02_laser: Arduino Integration - Learn how to use Arduino boards and sensors with ROS using the ROSSERIAL Arduino interface, enabling integration with various Arduino sensors and boards.
This repository is updated for ROS Noetic, which uses OpenCV4. There are some differences between OpenCV4 and the previous versions (OpenCV3) used in ROS Melodic and Kinetic. The code in this repository has been updated to compile seamlessly on a fresh installation of ROS Noetic.
To enroll in the Udemy course, visit ROS For Beginners: Basics, Motion and OpenCV. For discount coupons, check https://www.riotu-lab.org/udemy.php.