PROJECTS 2017/18 AUTONOMOUS SYSTEMS. Instituto Superior Técnico. Departamento de Engenharia Electrotécnica e de Computadores September 2017

Similar documents
Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Lecture: Allows operation in enviroment without prior knowledge

Team Description Paper

Information and Program

Eurathlon Scenario Application Paper (SAP) Review Sheet

Robotics Enabling Autonomy in Challenging Environments

Mobile Target Tracking Using Radio Sensor Network

Eurathlon Scenario Application Paper (SAP) Review Sheet

Mobile Robots Exploration and Mapping in 2D

ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION

International Journal of Informative & Futuristic Research ISSN (Online):

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

Autonomous Systems at Gelsenkirchen

Intelligent Vehicle Localization Using GPS, Compass, and Machine Vision

Mobile Target Tracking Using Radio Sensor Network

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Service Robots in an Intelligent House

ECE498: Senior Capstone Project I Project Proposal. Project Title: ZigBee Based Indoor Robot Localization and Mapping

Introduction to Mobile Robotics Welcome

Low-Cost Localization of Mobile Robots Through Probabilistic Sensor Fusion

ANTENNAS AND PROPAGATION About the course. Carlos A. Fernandes. Antennas and Propagation - Master in Aerospace Engineering

Creating a 3D environment map from 2D camera images in robotics

Team Description Paper

RECONFIGURABLE SLAM UTILISING FUZZY REASONING

Sensor terminal Portable for intelligent navigation of personal mobility robots in informationally structured environment

Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League

As a first approach, the details of how to implement a common nonparametric

Multi-Robot Cooperative Localization: A Study of Trade-offs Between Efficiency and Accuracy

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Vision-based Localization and Mapping with Heterogeneous Teams of Ground and Micro Flying Robots

A Comparative Study of Structured Light and Laser Range Finding Devices

A Course on Marine Robotic Systems: Theory to Practice. Full Programme

Robots Leaving the Production Halls Opportunities and Challenges

Multi Robot Navigation and Mapping for Combat Environment

AUTOMATION & ROBOTICS LABORATORY. Faculty of Electronics and Telecommunications University of Engineering and Technology Vietnam National University

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment

A conversation with Russell Stewart, July 29, 2015

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Team Description

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

Autonomous Localization

Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos

2 Focus of research and research interests

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

RoboCupRescue Rescue Robot League Team YRA (IRAN) Islamic Azad University of YAZD, Prof. Hesabi Ave. Safaeie, YAZD,IRAN

TurtleBot2&ROS - Learning TB2

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

CS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

Mini Project #2: Motion Planning and Generation for a Robot Arm

BORG. The team of the University of Groningen Team Description Paper

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

PR2 HEAD AND HAND MANIPULATION THROUGH TELE-OPERATION

CSC C85 Embedded Systems Project # 1 Robot Localization

Reflecting on Comic Con - Lecture 12. Mario Romero 2016/11/11

Robotics. Applied artificial intelligence (EDA132) Lecture Elin A. Topp

Spatial Navigation Algorithms for Autonomous Robotics

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.

Spring Final Review. Austin Anderson Geoff Inge Ethan Long. Gavin Montgomery Mark Onorato Suresh Ratnam. Eddy Scott Tyler Shea Marcell Smalley

Real-time SLAM for Humanoid Robot Navigation Using Augmented Reality

1 Abstract and Motivation

Intelligent Robotics Sensors and Actuators

Assisting and Guiding Visually Impaired in Indoor Environments

Robotics Introduction Matteo Matteucci

Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

4D-Particle filter localization for a simulated UAV

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

GPS data correction using encoders and INS sensors

Durham E-Theses. Development of Collaborative SLAM Algorithm for Team of Robots XU, WENBO

COOPERATIVE RELATIVE LOCALIZATION FOR MOBILE ROBOT TEAMS: AN EGO- CENTRIC APPROACH

Introduction to Pioneer Robots

Walking and Flying Robots for Challenging Environments

Using Gestures to Interact with a Service Robot using Kinect 2

Artificial Intelligence and Mobile Robots: Successes and Challenges

League <BART LAB AssistBot (THAILAND)>

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem

ZJU Team Entry for the 2013 AUVSI. International Aerial Robotics Competition

EMT TECHNICAL GRAPHICS Lab Manual (Syllabus) Fall 08

Start Date. Census Date Delivery Mode EFTSL Unit Fee. End Date

Working towards scenario-based evaluations of first responder positioning systems

Robot-Assisted Human Indoor Localization Using the Kinect Sensor and Smartphones

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

NAVIGATION OF MOBILE ROBOTS

Development of a Low-Cost SLAM Radar for Applications in Robotics

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

RoboCup Rescue - Robot League League Talk. Johannes Pellenz RoboCup Rescue Exec

Nao Devils Dortmund. Team Description for RoboCup Stefan Czarnetzki, Gregor Jochmann, and Sören Kerner

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer

Available theses (October 2011) MERLIN Group

Journal of Mechatronics, Electrical Power, and Vehicular Technology

RoboCup. Presented by Shane Murphy April 24, 2003

The Autonomous Robots Lab. Kostas Alexis

Localisation et navigation de robots

Baset Adult-Size 2016 Team Description Paper

Graz University of Technology (Austria)

CSE-571 AI-based Mobile Robotics

Test Plan. Robot Soccer. ECEn Senior Project. Real Madrid. Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer

Team Description

Transcription:

AUTONOMOUS SYSTEMS PROJECTS 2017/18 Instituto Superior Técnico Departamento de Engenharia Electrotécnica e de Computadores September 2017

LIST OF AVAILABLE ROBOTS AND DEVICES 7 Pioneers 3DX (with Hokuyo laser range finder) Pioneer 3DX 2 Pioneers 3AT (with SICK laser range finder) Pioneer 3AT 1 ITER scale vehicle ITER scale vehicle 1 DJI Phantom 2 drone DJI Phantom 2 Several Kinects, Laser Range Finders (LRF), and other sensors Microsoft Kinect Hokuyo URG-04LX-UG01 SICK LMS 200

PROJECT 24 PROJECTS: Groups of 3-4 students Focused on 1-2 of the course topics Use of ROS strongly suggested Demonstrated in real robots

PROJECT TOPICS Project topics and code scheme: [Ln] Localization [Sn] Simultaneous Localization And Mapping (SLAM) [Mn] Mapping [RL] Reinforcement Learning [In] International Thermonuclear Experimental Reactor (ITER) [Hn] SocRob@Home

PROJECTS: Localization Goal: estimate in real-time the pose (position+orientation) of a mobile robot; evaluate estimation performance, as well as absolute localization, and robustness to kidnapping. Available methods: Extended Kalman Filter (EKF) Monte Carlo Localization (MCL) Available sensors: Laser Range Finder (LRF) Microsoft Kinect Magnetometer Wi-Fi RSSI Project codes: [L1] MCL + LRF Localization [L2] EKF + LRF Localization [L3] MCL + Kinect Localization [L4] EKF + Kinect Localization [L5] MCL + Magnetometer Localization [L6] EKF + Magnetometer Localization [L7] MCL + Wi-Fi Localization [L8] EKF + Wi-Fi Localization

PROJECTS: SLAM Goal: estimate simultaneously the trajectory (position+orientation) of a mobile robot and the landmark positions (map); evaluate estimation performance and robustness to kidnapping. Project codes: Available methods: [S1] EKF-SLAM + Marker EKF-SLAM [S2] FastSLAM + Marker FastSLAM [S3] GraphSLAM + Marker GraphSLAM [S4] EKF-SLAM + UWB [S5] FastSLAM + UWB Available measurements: Visual marker Ultrawide band (UWB) [S6] GraphSLAM + UWB

PROJECTS: Mapping Goal: estimate the map of a floor using Occupancy Grid Mapping; evaluate quality of the map with respect to ground truth. Available sensors: Laser Range Finder (LRF) Microsoft Kinect Sonar Project codes: [M1] LRF Mapping [M2] Kinect Mapping [M3] Sonar Mapping

PROJECTS: Reinforcement Learning Goal: a real robot will learn a task (to be defined by the group, e.g., a maze) in a real structured environment; evaluate learning rate, performance, and robustness to noise. Method: reinforcement learning techniques will be used, i.e., the robot will learn its task based on rewards received from its human teacher. The rewards will be provided by the human using gestures recognized by a Kinect. Off-the-shelf localization and mapping packages can be used to estimate the robot location in the designed (preferably structured) environment. Project code: [RL] Reinforcement Learning

PROJECTS: ITER Goal: estimate in real-time the pose (position+orientation) of a mobile robot; evaluate estimation performance comparing with ground truth (e.g., using a motion capture system). Available methods: Project codes: Extended Kalman Filter (EKF) [I1] Onboard LRF + EKF Localization Monte Carlo Localization (MCL) [I2] Onboard LRF + MCL Localization [I3] Offboard LRF + EKF Localization Available measurements: [I4] Offboard LRF + MCL Localization Onboard LRF [I5] Drone + Markers + EKF Localization Offboard LRF [I6] Drone + Markers + MCL Localization Visual markers Available robots: Cask Transport System scale model Drone (DJI Phantom)

PROJECTS: SocRob@Home Context: the SocRob@Home team is focused on the participation on scientific robot competitions on the problem of service mobile robots targeting domestic environments. Available projects: [H1] Geometrical self-calibration: autonomous self-calibration from sensor data of the geometrical transformations among sensors and actuators, namely driving wheels, cameras, and a robot arm. [H2] EKF people following: people following using an Extended Kalman Filter (EKF), fusing odometry and a vision-based person detector [H3] PF people following: same as S2 but using a Particle Filter [H4] Map real-time update: autonomous real-time update of an occupancy grid map using Laser Range Finder (LRF) data

PROJECT ASSESSMENT AND SCHEDULE (1) Continuous assessment: each group does an oral progress presentation (1 group member per presentation) every other week in its designated shift (4 groups per shift per Lab day) total of 5 intermediate presentations in LSDC4 + 1 final presentation per group in a public poster session at the Torre Norte s entrance hall Project progress presentations during laboratory sessions start on 9 Oct 2017 (fourth week of classes) Projects presented to students Thursday (21 Sep) in the theoretical class There will be a 3-session short course on ROS in the first three weeks: [introduction] 21 Sep 18:30-20:00, room EA4 [practical] 25, 26, and 28 Sep 18:30-20:00, room LSDC1 [hands-on] 2 and 3 Oct 18:30-20:00, room LSDC1 Project Report Hand-in: 10 (shift 1) and 17 (shift 2) Dec 2017 Final public poster session: 5 Jan 2018

PROJECT ASSESSMENT AND SCHEDULE (2) VERY IMPORTANT Schedule for lab classes -- Monday Tuesday Thursday # Shift 1 Shift 2 1 9-Oct 16-Oct 2 23-Oct 30-Oct 3 6-Nov 13-Nov 4 20-Nov 27-Nov 5 4-Dec 11-Dec 1 10-Oct 17-Oct 2 24-Oct 31-Oct 3 7-Nov 14-Nov 4 21-Nov 28-Nov 5 5-Dec 12-Dec 1 12-Oct 19-Oct 2 26-Oct 2-Nov 3 9-Nov 16-Nov 4 23-Nov 30-Nov 5 7-Dec 14-Dec

PROJECT ASSESSMENT AND SCHEDULE (3) Project Grading: FAIL: nothing works, not much relevant work done in design + implementation, no reasonable explanation (e.g., problems with hardware) for failure to show results 10-14: at least some experimental results can be shown, significant design + implementation work made of at least fair quality 15-17: good experimental results, significant design + implementation work made of at least good quality and supported by theory 18-19: very good experimental results and design + implementation work made and supported by theory 20: excellent and flawless experimental results and design + implementation work made and supported by theory; in exceptional cases could correspond to the factors listed for 18-19, extended with some original unsolicited extra work

WHAT S NEXT 1. [UNTIL 26 SEP] Send an e-mail to both course professors with the composition of your group, plus 3 projects and 3 lab classes, both listed by decreasing preference order. Use the following template: Student1_number Student1_name Student2_number Student2_name Student3_number Student3_name Student4_number Student4_name 1. Project code and title that we prefer the most 2. Project code and title that we prefer (2 nd ) 3. Project code and title that we prefer (3 rd ) 1. Lab class (Mon, Tue, or Thu) and shift (1 or 2) that we prefer the most 2. Lab class (Mon, Tue, or Thu) and shift (1 or 2) that we prefer (2 nd ) 3. Lab class (Mon, Tue, or Thu) and shift (1 or 2) we refer (3 rd ) 2. FACULTY ASSIGN PROJECTS TO GROUPS NO LATER THAN 1 OCTOBER 3. GROUPS REGISTER IN FENIX NO LATER THAN 6 OCTOBER