[ROS Tutorials] ROS Perception Unit2# Follow Line with OpenCV (Python)
The Construct Robotics Institute 1:19:04
25,028 views · 254 likes Watch on YouTube ↗
Learn about OpenCV in ROS with a following line Kobuki.
In this unit, you will learn how to start using the most basic and also the most powerful tool for perception in ROS: OpenCV. OpenCV is the most extensive and complete library for image recognition. With it, you will be able to work with images like never before: applying filters, postprocessing, and working with images in any way you want.
[The course is available here]
- ROS Perception Online Course: https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/ros-perception-in-5-days/
[ About the Courses ]
Perception is probably one of the most important things when we talk about autonomy.
In this course you will learn how perception is performed by robots using the ROS Framework.
[ What you will learn ]
At the end of this course you will fell comfortable about making robots do the following things:
- Track objects by its color blobs
- Navigate following floor lines with only RGB camera
- Detect human faces and track them
- Recognize different faces
- Track a person through a 3D environment
- Recognize flat surfaces like tables where object might be placed
- Recognize objects and track them in 3D space with PointCloudSensors
[ How will you learn all this? ]
All Robot Ignite Courses are based on hands-on learning because we have experienced that it is the best and fastest way to learn about robotics.
That's why to learn all the above mentioned topics, you will work with different robots and environments.
You will work with:
- Mira Robot for Blob Tracking
- TurtleBot for line following
- Fetch Robot for people and object tracking, and detection in different environments.
- Aibo Robot for the Final Project
[ Robots Used in this course ]
- Mira Robot
- Turtlebot
- Fetch
- Fetch2
- Aibo
[ Requirement ]
- A laptop and internet connection. No required installation, compilation, specific computer.
- Basic knowledge of Python
- Have done the Courses for ROS Basics (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/ros-courses-ros-basics-in-5-days-c/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM), TF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/tf-ros-101/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM) and URDF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/robot-creation-with-urdf/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM)
- Robotics Perception Basic Knowledge (only for a smoother experience)
- Some knowledge of how PIDs work
----
// More ROS OpenCV tutorials: https://www.youtube.com/watch?v=49eNObyWjzg&list=PLK0b4e05LnzZ73iWczaQfsm3h8lP7JT33
// Robot Ignite Academy is a series of online web courses and ROS tutorials giving you the tools and knowledge to be able to understand and create any ROS based robotics development.
How it works:
* no installation and devices required
* ideal for beginner/intermediate roboticist aiming to become proficient in ROS
* integrates ROS theory and practice, learn by programming different simulated robots.
* ROS teaching material and exam provided
In this unit, you will learn how to start using the most basic and also the most powerful tool for perception in ROS: OpenCV. OpenCV is the most extensive and complete library for image recognition. With it, you will be able to work with images like never before: applying filters, postprocessing, and working with images in any way you want.
[The course is available here]
- ROS Perception Online Course: https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/ros-perception-in-5-days/
[ About the Courses ]
Perception is probably one of the most important things when we talk about autonomy.
In this course you will learn how perception is performed by robots using the ROS Framework.
[ What you will learn ]
At the end of this course you will fell comfortable about making robots do the following things:
- Track objects by its color blobs
- Navigate following floor lines with only RGB camera
- Detect human faces and track them
- Recognize different faces
- Track a person through a 3D environment
- Recognize flat surfaces like tables where object might be placed
- Recognize objects and track them in 3D space with PointCloudSensors
[ How will you learn all this? ]
All Robot Ignite Courses are based on hands-on learning because we have experienced that it is the best and fastest way to learn about robotics.
That's why to learn all the above mentioned topics, you will work with different robots and environments.
You will work with:
- Mira Robot for Blob Tracking
- TurtleBot for line following
- Fetch Robot for people and object tracking, and detection in different environments.
- Aibo Robot for the Final Project
[ Robots Used in this course ]
- Mira Robot
- Turtlebot
- Fetch
- Fetch2
- Aibo
[ Requirement ]
- A laptop and internet connection. No required installation, compilation, specific computer.
- Basic knowledge of Python
- Have done the Courses for ROS Basics (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/ros-courses-ros-basics-in-5-days-c/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM), TF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/tf-ros-101/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM) and URDF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/robot-creation-with-urdf/?utm_source=youtube&utm_medium=tutorial&utm_campaign=ukGa74saFfM)
- Robotics Perception Basic Knowledge (only for a smoother experience)
- Some knowledge of how PIDs work
----
// More ROS OpenCV tutorials: https://www.youtube.com/watch?v=49eNObyWjzg&list=PLK0b4e05LnzZ73iWczaQfsm3h8lP7JT33
// Robot Ignite Academy is a series of online web courses and ROS tutorials giving you the tools and knowledge to be able to understand and create any ROS based robotics development.
How it works:
* no installation and devices required
* ideal for beginner/intermediate roboticist aiming to become proficient in ROS
* integrates ROS theory and practice, learn by programming different simulated robots.
* ROS teaching material and exam provided
Category (YouTube): Science & Technology
Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.