← Back to search

[ROS Tutorials] ROS Perception #Unit 0: Introduction

The Construct Robotics Institute 15:42

12,094 views · 67 likes Watch on YouTube ↗

This is the introduction unit to this perception in ROS course using RobotIgniteAcademy (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/) platform.

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.

You will learn:
- Use OpenCV with ROS
- Make robots track objects by their colour blobs
- Make robots navigate following floor lines with only a RGB camera
- Make robots detect human faces and track them
- Make robots recognise different faces
- Make robots track a person through a 3D environment
- Make robots recognise flat surfaces, like tables where objects might be placed
- Make robots recognise objects and track them in a 3D space with PointCloudSensors

[The course is available here]
ROS Perception course: http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/ros-perception-in-5-days/

[ Robots Used in this course ]
- 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

[ Requirement before starting this course ]
- ROS Basics (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/ros-basics-in-5-days/). You need to know all the basics of ROS to be able to follow this course.
- Knowledge of TF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/tf-ros-101/) and URDF (http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/robot-creation-with-urdf/)
- Basic knowledge of Python
- Robotics Perception Basic Knowledge (only for a smoother experience)
- Some knowledge of how PIDs work


----

// 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.