Intelligent Outdoor Navigation of a Mobile Robot Platform Using a Low Cost High Precision RTK-GPS and Obstacle Avoidance System

Similar documents
Evaluating the Performance of a Vehicle Pose Measurement System

> Acoustical feedback in the form of a beep with increasing urgency with decreasing distance to an obstacle

3D Laserscanner App for Indoor Measurements

Robot Localization based on Geo-referenced Images and G raphic Methods

Final Exam Practice Fall Semester, 2012

GPS/GIS Activities Summary

Aided-inertial for GPS-denied Navigation and Mapping

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

Summary of Computing Team s Activities Fall 2007 Siddharth Gauba, Toni Ivanov, Edwin Lai, Gary Soedarsono, Tanya Gupta

Localization, Mapping and Exploration with Multiple Robots. Dr. Daisy Tang

Adept Lynx Triangle Drive: Configuration and Applications

1998 IEEE International Conference on Intelligent Vehicles 213

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 10, October

EE631 Cooperating Autonomous Mobile Robots

Location Intelligence Solution

A Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles

Autonomous Navigation for Flying Robots

Design and Implementation of a Real-Time Autonomous Navigation System Applied to Lego Robots

Terrain Roughness Identification for High-Speed UGVs

Satellite Attitude Determination

Building Reliable 2D Maps from 3D Features

Attack Resilient State Estimation for Vehicular Systems

Final Project Report: Mobile Pick and Place

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems

ROBOTIC SURVEILLANCE

Localization algorithm using a virtual label for a mobile robot in indoor and outdoor environments

Servosila Robotic Heads

Team Description Paper Team AutonOHM

Vehicle Localization. Hannah Rae Kerner 21 April 2015

OFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL

An Automatic Method for Adjustment of a Camera Calibration Room

NAVIGATION SYSTEM OF AN OUTDOOR SERVICE ROBOT WITH HYBRID LOCOMOTION SYSTEM

Autonomous Ground Vehicle (AGV) Project

Epipolar geometry-based ego-localization using an in-vehicle monocular camera

Obstacle Avoidance Project: Final Report

Exploration of an Indoor-Environment by an Autonomous Mobile Robot

MAPPING ALGORITHM FOR AUTONOMOUS NAVIGATION OF LAWN MOWER USING SICK LASER

arxiv: v1 [cs.ro] 2 Sep 2017

Construction Progress Management and Interior Work Analysis Using Kinect 3D Image Sensors

Wall-Follower. Xiaodong Fang. EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering

Motion Planning for an Autonomous Helicopter in a GPS-denied Environment

Autonomous Mobile Robots Using Real Time Kinematic Signal Correction and Global Positioning System Control

Engineers and scientists use instrumentation and measurement. Genetic Algorithms for Autonomous Robot Navigation

E80. Experimental Engineering. Lecture 9 Inertial Measurement

Improving autonomous orchard vehicle trajectory tracking performance via slippage compensation

VFAST Transactions on Software Engineering 2013 ISSN Volume 1, Number 1, June 2013 pp.

Joe Buckner & Nir Chezrony

Semantic Place Classification and Mapping for Autonomous Agricultural Robots

CANAL FOLLOWING USING AR DRONE IN SIMULATION

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR

Dynamic Sensor-based Path Planning and Hostile Target Detection with Mobile Ground Robots. Matt Epperson Dr. Timothy Chung

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

Omnidirectional vision for robot localization in urban environments

3D LIDAR Point Cloud based Intersection Recognition for Autonomous Driving

Indoor UAV Positioning Using Stereo Vision Sensor

Position Control of a Differential Drive Mobile Robot in a Constrained Environment #1 R. K. Anvekar, #2 J. L. Minase

Team Name: Domo Arigato Robot Name: Chipotle 1. Team Members: Jason DiSalvo Brian Eckerly Keun Young Jang Neal Mehan Arun Rajmohan

Autonomous Landing of an Unmanned Aerial Vehicle

Range Sensing Based Autonomous Canal Following Using a Simulated Multi-copter. Ali Ahmad

Scout. Quick Start Guide. WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms

Towards Optimal 3D Point Clouds

2002 Intelligent Ground Vehicle Competition Design Report. Grizzly Oakland University

3D Laser Range Finder Topological sensor gathering spatial data from the surrounding environment

9th Intelligent Ground Vehicle Competition. Design Competition Written Report. Design Change Report AMIGO

Autonomous Navigation for Flying Robots

Basics of Localization, Mapping and SLAM. Jari Saarinen Aalto University Department of Automation and systems Technology

An Artificially Intelligent Path Planner for an Autonomous Robot

ME 3200 Mechatronics Laboratory FALL 2002 Lab Exercise 7: Ultrasonic Sensors

PATENT LIABILITY ANALYSIS. Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers

Active2012 HOSEI UNIVERSITY

Overview of Course. Practical Robot Implementation Details. August 28, 2008

Real-Time Object Detection for Autonomous Robots

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017

WiFi Mobile Robot Development Platform with High Resolution Pan-Tilt-Zoom CCD Camera. (X80SV PRO Version) X80SVP

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018

Segway RMP Experiments at Georgia Tech

WiFi Mobile Robot Development Platform with Video/Audio Capability and Animated Head System X80-H

Wireless Networked Autonomous Mobile Robot with High Resolution Pan-Tilt-Zoom Camera. i90

Lost! Leveraging the Crowd for Probabilistic Visual Self-Localization

X80Pro. Quick Start Guide. X80 WiFi Mobile Robot Development Platform. (X80 PRO Version)

Acoustic/Lidar Sensor Fusion for Car Tracking in City Traffic Scenarios

An Innovative Image Processing Method Using Sum of Absolute Difference Algorithm For Real-time Military Applications

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

Probabilistic Robotics

CS4758: Rovio Augmented Vision Mapping Project

Wireless Networked Autonomous Mobile Robot with Dual High Resolution Pan-Tilt-Zoom Camera. Sputnik 2

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

Pattern Recognition for Autonomous. Pattern Recognition for Autonomous. Driving. Freie Universität t Berlin. Raul Rojas

1. (True/False) Latitude measures degrees east or west of the Prime Meridian. 2. Which is a valid format for Latitude/Longitude measurements? a.

Perspective Sensing for Inertial Stabilization

Scan-point Planning and 3-D Map Building for a 3-D Laser Range Scanner in an Outdoor Environment

Project Title: Welding Machine Monitoring System Phase II. Name of PI: Prof. Kenneth K.M. LAM (EIE) Progress / Achievement: (with photos, if any)

2009 Bearcat Micro IGVC Procedures Manual

Calibration of a rotating multi-beam Lidar

A New Protocol of CSI For The Royal Canadian Mounted Police

High Accuracy Navigation Using Laser Range Sensors in Outdoor Applications

CSE-571 Robotics. Sensors for Mobile Robots. Beam-based Sensor Model. Proximity Sensors. Probabilistic Sensor Models. Beam-based Scan-based Landmarks

EE565:Mobile Robotics Lecture 3

3D Point Cloud Processing

Exam in DD2426 Robotics and Autonomous Systems

Transcription:

Intelligent Outdoor Navigation of a Mobile Robot Platform Using a Low Cost High Precision RTK-GPS and Obstacle Avoidance System Under supervision of: Prof. Dr. -Ing. Klaus-Dieter Kuhnert Dipl.-Inform. Klaus Müller Submitted by: Charan Ram Akupati Matrikel Nr: 1059977 Introduction The main objective of mobile robotics is to develop robots that are capable of moving autonomously in unknown environments. Mobile robots are independent robots, which are designed to perform certain tasks. On the basis of type of business functions, mobile robots are outdoor and indoor mobile robots. However, mobile robots are very expedient in domestic, medical, military and space purposes. These are designed with the integration of a variety of sensors makes use in a wide variety of applications in structured as well as in unstructured environments. Indoor robots can be used for floor cleaning, material handling and industrial applications. Outdoor robots can be used for patrol, surveillance, exploring planets in military and space functions. In order to accomplish the assigned tasks, the outdoor robots should have an accurate autonomous navigation system. In recent years, an autonomous navigation system is a challenging task in the field of mobile robotics. The navigation system that implemented in mobile robots should be capable to drive the robot in an unknown and unstructured environment. Mobile robot navigation is divided mainly two categories, such as indoor and outdoor navigation. The developed navigation drives and controls the robot directions from starting terminal to end terminal. Among all, vision based and sensor based navigation system is well studied. Vision-Based navigation systems built through creating a visual map of unknown environment, with 2D or 3D laser scanners and cameras. Whereas, the sensor based navigation systems constructed by laser scan ranges and ultrasonic sensors. Furthermore, the navigation system includes localization and path planning. In outdoor navigations, GPS useful in localization, laser range finders and IMU sensors are addressing the path planning. However, the robot should know its geographical location on the planet and orientation to function autonomously. In indoor navigation, the robots are administered and path will be designed with the help of painting lines on the floor through fixing reference markers. In the driving path, cameras and laser scanners create a map and overcome the obstacles.

The current project is focused towards developing, an intelligent outdoor navigation system for the Phaethon robot, at the University of Siegen, Germany. The RTK GPS system, IMU sensor, and 2D laser scanner will be integrated with the robot. The desired navigation system should locate the robot through RTK GPS system; the IMU sensor determines the orientation, 2D laser scanner detects the obstacles and navigates the robot through way-point system. Objective The objective of the current project is to acquire an intelligent navigation system for outdoor mobile robot Phaethon. In order to build the desired navigation system, the integration of a RTK GPS system, IMU sensor with the robot is a vital step. The important parameters to study, and incorporate in the navigation system are following, RTK GPS module To locate the robot and to plot on a satellite map. IMU sensor To find the orientation of the robot. Graphical User Interface (GUI) To control the robot. Processing high resolution satellite images of geographical positions with particular latitude and longitude coordinates. Plotting way points on the satellite image. Designing and developing the obstacle avoidance algorithm to drive the robot. Concept of the Project In order to achieve high precision and accuracy in the range of few centimeters, so as to satisfy this requirement a highly accurate RTK GPS system should be incorporated in this project. The robot initial position is plotted on the off-line satellite map, using RTK GPS. On plotting the current position of the robot it awaits user to define the way-points. After receiving the way-point user input, the robot initiates the path planning process. In this process, it identifies its current orientation using the IMU sensor data. A way-point angle is automatically calculated based on the robot current position and the next destination to be reached by it. Based on the way-point angle and IMU data, driving angle called 'steering-angle' will be calculated, a path is estimated to the user defined way-point. Using this estimated path, the robot starts moving towards the destination point. A laser scanner is mounted on the robot and made use to detecting any obstacles on its travelling path. Page 2

Figure 1: Block diagram of project Robot automatically estimates a new path on detecting an obstacle and continues its further motion. Besides this process, the robot calculate the distance between the way-point and its current position and estimates its state with respect to way-point. On reaching the certain waypoint circle, it resets its state and reinitiates the path planning process for the next way-point. Implementation of this ideology is depicted in fig. 1. Outdoor navigation process is extremely based on the relative position between the two RTK GPS modules, IMU data and on calculated steering angle towards way-points. The data flow in this navigation system is explained in the flow chart as shown in the fig. 2. Page 3

Figure 2: Flow chart of Navigation System Page 4

Testing and Results Testing has been done in two parts such as with and without obstacle presence. It is tried to drive the robot towards different radius of way point circles such as 0.7 meters, 1.5 meters and 2 meters. In this algorithm, the way point circle was considered as radius of 70 centimeters. After plotting way-points and robot initial position on the map, on start button click, the robot start moves towards the first way point and path was plotted as shown in the fig.3. Every time the algorithm calculates the distance between in its current position and the way-point. If the distance is less than 70 centimeters, then the robot moves towards next way point. And finally when the robot reaches final way point, it stops. Figure 3: Tracking robot path without obstacle presence Fig. 4 shows an obstacle between the second and third way-points. During the path planning between second and third way point, the robot steers to right direction in order to avoid the obstacle. And again the robot plans its path towards the third way point after avoiding the obstacle. Page 5

Figure 4: Tracking robot path with obstacle avoidance Page 6