AMOROSO²

Autonome MObiele RObotS in Onzekere Omgevingen

Course

ROS

COmputer Vision

SLAM

 

Lesson 1:

Introduction to ROS

Part 1 of the AMOROSO² workshop on ROS, Computer Vision and SLAM. 

If the video does not show up, either click here, or accept all cookies.

Learning Path

Setup (on your own device)

  1. (Install Ubuntu, in a Virtual Machine or otherwise)
  2. Install Docker:
    https://docs.docker.com/engine/install/ubuntu/
    1. Don’t forget the Linux post-install:
      https://docs.docker.com/engine/install/linux-postinstall/
  3. Clone the ROSNoeticDocker repository:
    https://github.com/PXLAIRobotics/ROSNoeticDocker
  4. Follow the installation instructions in the README of the repository

ROS

Navigating the ROS system (slides)
Creating packages (slides)
Extra information (slides)

Troubleshooting

Question Answer
  1. ROS can’t find your newly created package?
  2. ROS can’t find your pubsub messages?
  3. ROS can’t find your srv messages?

Navigate to 

~/Projects/catkin_ws 

and make sure to execute 

catkin_make

Followed by

source devel/setup.bash

  1. ROS still can’t find your pubsub messages?
  2. ROS still can’t find your srv messages?
Recheck your CMakeLists.txt and package.xml files

AMOROSO²

The AMOROSO² Project was a state funded AI & Robotics research project, conducted by the Expertise centre PXL Smart ICT (https://www.pxl.be/SmartICT.html) and the Research group ACRO at KU Leuven (https://iiw.kuleuven.be/onderzoek/acro).

The goal of the project was to implement real autonomous mobile robot projects for usage in uncertain environments.

Project website. https://amoroso.pxl.be

 

Get Started

It’s Never Too Late or Too Early to Get Started