ROS Tutorials | ROS Perception in 5 Days

ROS Tutorials | ROS Perception in 5 Days

 

  1. Introduction unit to this perception in ROS course using RobotIgniteAcademy platform. 

In this course you will learn to:

  • Use OpenCV with ROS
  • Make robots track objects by its colour blobs
  • Make robots navigate following floor lines with only RGB camera
  • Make robots detect human faces and track them
  • Make robots recognise different faces
  • Make robots track a person through a 3D enviroment
  • Make robots recognise flat surfaces like tables where object might be placed
  • Make robots recognise objects and track them in 3D space with PointCloudSensors

You can learn the full course in www.robotigniteacademy.com

 

2. Here you will learn how to do blob tracking with cmvision and the robot Mira.

In this unit you will start using cameras in ROS and use the cmvision package for blob tracking. Once you get the hang of it then in Unit2 you will go deeper in how this blob tracking is done and how the image can be processed.

 

3. Follow Line with OpenCV

Learn about OpenCV in ROS with a following line Kobuki

 

4. Object Recognition and flat surfaces

Here you will learn how to recognise objects and flat surfaces in ROS.

5. Face Detection

Learn how to detect multiple human faces in ROS.

 

6.  Face Recognition

Learn about Face Recognition in ROS

7. People Tracking

Learn how to do people tracking in ROS.

8. ROS Perception Project: Perception with Aibo ERS7

Practice all you have learned in the previous units in a new environment with the Aibo ERS7 simplified with depth sensor. Also see what to do next once you have finished this course.

 

ROS Q&A | Dealing with ByteMultiArray messages

ROS Q&A | Dealing with ByteMultiArray messages

 

In this video tutorial, we are showing how to deal with MultiArray data, but using a specific case, ByteMultiArray data. We are creating a publisher and a subscriber, it’s possible to see how to start and work with this kind of data.

Top 10 Robot Operating System (ROS) Books

Top 10 Robot Operating System (ROS) Books

This post shows all of the world’s existing ROS books, including the latest version and different language versions:

(Click on the picture for more information and to buy books)

  • Programming Robot with ROS

 

  • A Gentle Introduction to ROS

 

  • Learning ROS for Robotics Programming – Second Edition

 

  • ROS IN 5 DAYS Book Collection
    ros-basics

 

  • ROS Robotics By Example

 

  • ROS Robotics Projects

 

  • Mastering ROS for Robotics Programming – Second Edition

 

  • Effective Robotics Programming with ROS – Third Edition

 

  • Robot Operating System (ROS): The Complete Reference

 

  • A Systematic Approach to Learning Robot Programming with ROS

 

ROS Resources in other languages:

  • Robot Operating System Testing Technology(Chinese Edition)

 

  • ROS Robot Programming – Second Edition (in Korean): ROS 로봇 프로그래밍
  • ros-book-in-korean

 

  • ROS Robot Programming (in Japanese): Free PDF Download
    ros robot programming japanese

 

  • Robot Programming by ROS (in Japanese) ROSではじめる ロボットプログラミング
    ros books japanese

 

  • ROS Robot Programming (in Korean) ROS 로봇 프로그래밍

ros robot programming in korean

 

  • ROSBook KR (in Korean)

ROSBook KR korean

 

  • A Gentle Introduction to ROS (Chinese Version)机器人操作系统(ROS)浅析

ros

 

  • 基于ROS的机器人理论和应用

ros chinese

 

  • ROS机器人程序设计

ros chinese3

 

  • 机器人操作系统ROS原理与应用

ros chinese4

 

  • 开源机器人操作系统 – ROS

ros chinese5

 

ROS Q&A | Using git with ROS Development Studio

ROS Q&A | Using git with ROS Development Studio

 

You can synchronize your ROS projects developed in the ROS Development Studio with a git.

Sometimes, you must work in cooperation with other developers. Hence you will have to synchronize the work of the whole teamby means of a git. This video will show you how to use git with the ROS Development Studio

Pin It on Pinterest