• Tidak ada hasil yang ditemukan

PROJECT PROPOSAL CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS

N/A
N/A
Protected

Academic year: 2025

Membagikan "PROJECT PROPOSAL CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS"

Copied!
3
0
0

Teks penuh

(1)

PROJECT PROPOSAL

CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS

ROBOTS

LYNTON DICKS

Supervisor: DR. KAREN BRADSHAW Department of Computer Science, Rhodes University

March 2011

1 Principle Investigator

LYNTON DUDLEY DICKS 5 Bedford Street

Grahamstown, 6139 0763825630

[email protected]

Supervised by: DR. KAREN BRADSHAW

2 Project Title

CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS

3 Statement of the Problem

Simultaneous Localization and Mapping (SLAM) is a family of algorithms in robotics that is concerned with the creation and maintenance of maps of previ- ously unknown and unchanging environments and then using those maps to determine the robot’s position within those environments [1]. Co-operative Mapping and Localization of Autonomous Robots extends that definition to work with multiple robots so that there are many robots working together to map an environment. Having multiple robots mapping a larger environment in parallel makes exploration more efficient.

1

(2)

4 Objective of the Research

The objective of this project is to extend the SLAM framework that was devel- oped in 2010, by Shaun Egan [1], to allow multiple robots to map an area and to allow them to map an area without knowing their starting position relative to each other.

5 History and Background

In 2009, Leslie Luyt developed an ”Autonomous Robotic Programming Frame- work” [3] as part of his honours thesis. This framework is a generic programming framework and combines standard robotic operations with Artificial Intelligence and it abstracts away the details of interfacing with and controlling robots [3].

This framework was written in a way that makes adding new robots or hardware easy to accomplish since all that needs to be done is to implement the specified hardware classes and add them to the inheritance hierarchy under the correct base class.

In 2010, Shaun Egan developed ”A Robotic Framework for use in Simulta- neous Localization and Mapping Algorithms” [1] as part of his honours thesis.

This framework extends Leslie’s framework and adds the SLAM functionality to it. Shaun developed both an online and an offline version of the SLAM framework. The online version of the framework supplies SLAM functionality to the robot in realtime as the robot moves through the environment whereas the offline version of the framework allows data recorded by a robot as it moves through an environment to be analyzed later [1].

6 Approach

To accomplish the goals outlined, I will need to study the frameworks that I am building on top of, as well as the languages that those frameworks use. Test programs will then be written that use those frameworks to gain more famil- iarity with their subtleties and idiosyncrasies. A literature survey will then be undertaken to ascertain how best to extend the SLAM framework in order to add co-operative functionality. Implementation will begin once the choice of algorithm and implementation approach has been chosen. Once implementa- tion and testing is completed, it is hoped that a test involving multiple robots could be undertaken to ascertain the viability and performance of the CSLAM framework.

7 Requirements/Resources

The robot that will be used to develop the framework for CSLAM is a Fis- chertechnik robot. The robot consists of the Fischertechnik Robo TX controller which has a 32-bit ARM 9 processor (200 MHz), a display, and an integrated

2

(3)

Bluetooth radio interface (2.4 GHz with a range of 10m) [2]. The Bluetooth interface will be used to connect to the robot from the computer and send data and commands between them. In addition, the robot also comes with two ul- trasonic sensors and two encoder motors. The two encoder motors are needed to provide accurate odometry data. Odometry data is data relating to the ac- tual position of the robot through the turning of its wheels. The two ultrasonic sensors are needed to provide range estimation for landmark extraction. The particular ultrasonic sensors that will be used have a range of 5cm to 4m with a resolution of 1cm. The odometry data and landmark data is used to estimate the robot’s position in the environment and to build or update the environment map.

8 Progression Time-line

Deadline Activity

10 March 2011 Studied and practiced using Latex and Bibtex 15 March 2011 Prepare and Present Project Seminar 1 15 March 2011 Complete First Draft of Project Proposal

1 April 2011 Prepare Project Website and upload current documents 10 April 2011 Studied Python 3.2 and studied SLAM framework 24 June 2011 Completed Literature Review

26 June 2011 Present Project Seminar 2

27 June 2011 Begin Design and Implementation of CSLAM 19 September 2011 Short Paper Submitted

31 October 2011 Present Project Seminar 3 7 November 2011 Project Hand-in

14 November 2011 Final Website completed

References

[1] Egan, S. A robotics framework for use in simultaneous localization and mapping algorithms. Honours thesis, Rhodes University, 2010.

[2] Fischertechnik. Fischertechnik robo tx controller.

http://www.fischertechnik.biz/products/edproducts/roboticsproducts/robo- tx-controller.html.

[3] Luyt, L. Autonomous robotic programming framework. Honours thesis, Rhodes University, 2009.

3

Referensi

Dokumen terkait