FREE ELECTRONIC LIBRARY - Books, dissertations, abstract

Pages:   || 2 | 3 |

«To cite this version: Marc-Olivier Killijian, Matthieu Roy, Gaetan Severac. The ARUM Experimentation Platform : an Open Tool to evaluate Mobile ...»

-- [ Page 1 ] --

The ARUM Experimentation Platform : an Open Tool

to evaluate Mobile Systems Applications

Marc-Olivier Killijian, Matthieu Roy, Gaetan Severac

To cite this version:

Marc-Olivier Killijian, Matthieu Roy, Gaetan Severac. The ARUM Experimentation Platform

: an Open Tool to evaluate Mobile Systems Applications. AMiRE 2011: 6th International

Symposium on Autonomous Minirobots for Research and Edutainment, May 2011, Bielefeld,

Germany. pp.1, 2011. hal-00667832

HAL Id: hal-00667832 https://hal.archives-ouvertes.fr/hal-00667832 Submitted on 10 Feb 2012 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´e au d´pˆt et ` la diffusion de documents e eo a entific research documents, whether they are pub- scientifiques de niveau recherche, publi´s ou non, e lished or not. The documents may come from ´manant des ´tablissements d’enseignement et de e e teaching and research institutions in France or recherche fran¸ais ou ´trangers, des laboratoires c e abroad, or from public or private research centers. publics ou priv´s.

e The ARUM Experimentation Platform : an Open Tool to evaluate Mobile Systems Applications Marc-Olivier Killijian, Matthieu Roy, and Gaetan Severac


This paper present the ARUM robotic platform. Inspired by the needs of realism in mobile networks simulation, this platform is composed of small mobiles robots using real, but attenuated, Wi-Fi communication interfaces. To reproduce at a laboratory scale mobile systems, robots are moving in an 100 square meters area, tracked by a precise positioning system. In this document we present the rational of such simulation solution, provide its complete description, and show how it can be used for evaluation by briefly explaining how to implement specific algorithms on the computers embedded by the robots. This work is an application of multi-robotics to research, presenting solutions to important problems of multi-robotics.

1 Objectives In this paper, we present the ARUM robotic platform1 targeted at evaluating performance, resilience and robustness of mobile systems. To obtain an efficient evaluation platform, three specific criteria were considered: Control conditions (real time monitoring, repeatability, flexibility, scalability), Effective implementation (easiness of configuration, devices autonomy, portability, low cost, miniaturization), and Realistic environment (network scale, traffic load, node mobility, positioning, radio broadcast behaviour). To our knowledge this platform is the only one to date to integrate all these features in a single environment.

Marc-Olivier Killijian, Matthieu Roy LAAS–CNRS, 7 avenue du colonel Roche, 31077 Toulouse, France Universite de Toulouse e-mail: roy@laas.fr Gaetan Severac ONERA (DCSD), The French Aerospace Lab, 31055 Toulouse, France, Universit´ de Toulouse, e-mail: gaetan.severac@onera.fr e 1 ARUM stands for “an Approach for the Resilience of Ubiquitous Mobile Systems”

–  –  –

Fig. 1 A picture of the the ARUM Platform Indeed, current evaluation strategies for distributed and mobile systems can be

split in five categories:

• Simulators. Simulators are cheap and fast to set up, with almost no limitation in the number of nodes. Due to their scalability and simplicity, they are well suited for initial testing. Furthermore, they may speed up development of theoretical researches because since they allow a perfect monitoring and repeatability [21, 22]. Nevertheless, simulation is based on models of the running environment, and thus cannot reflect the real complexity of natural environments, particularly for radio communication and mobility pattern[7, 5, 3].

• Emulators. Emulators are built to physically reproduce connections events using real wired network hardware[16, 19]. They provide features interesting for protocol implementation but they still use simulation to reproduce wireless communication behaviour and mobility[4].

• Testbeds. The ARUM platform we present in this paper can be classified in this category. Testbeds are closer to reality thanks to the use of real hardware. They exist since years now, from the historical MIT RoofNet[1], to the more recent MoteLab2 service. Ideal to finalize and validate applications before real-life experimentations, testbeds provide much more realistic results than emulators or simulators. But they are also expensive, time consuming and limited by the physical resources/hardware used[14]. Because of those limitations, only a few of them implement real mobility. To the best of our knowledge, two platforms using mobile robots have been recently developed: MINT[17] and Mobile Emulab[10].

Original solutions that emulate mobility can also be found in the literature, like MOBNET [6] which varies the transmission power levels of fixed access points.

It is interesting to notice that most of these platforms have to deal with large variations in the communication noise level because of environment perturbations.

2 Harvard Sensor Network Testbed - http://motelab.eecs.harvard.eduThe ARUM platform 3

Such difficulties can be problematic during applications development phases, but they are representative of conditions encountered in the real life.

• Hybrid simulators use both simulated networks and real devices, taking advantages and disadvantages of each[18, 23]. They are particularly suited to study, at a low cost, the interconnection of some real devices to a huge network, the latter being simulated.

• Real live experiments. This is, obviously, the more realistic kind of experimentation, but they present inherent technical problems which can bring more technical difficulties than scientific benefits[11, 15]. They are absolutely necessary for commercial applications, because it is impossible to truly simulate real environment yet. Yet, they are very expensive, error-prone, and they do not provide repeatability of experiments, due to the wide variability of real environments. As such, such platforms are not used in the context of research and education.

Fig. 2 Accuracy of evaluation solutions for mobile systems depending on their respective costs Among all these technologies, there is no good or wrong solutions, the best choice depends on a specific needs and available resources, as shown in Figure 2.

In our case, both for scientific and for demonstration reasons, we decided to implement a testbed, the ARUM platform. Indeed our primary goal was to complement simulation and allow realistic evaluation of mobile systems, at a laboratory scale. It finally appeared to be a good platform for demonstration and education, since the platform can be used pedagogically to present various aspects and problems raised by mobile systems. The work describe here is an application of mini-robots to research, in a field different from robotics. However the solutions tested and implemented here can be applied to several important problems in multi-robotic field (e.g.

positioning, mobility, communication...).

4 Marc-Olivier Killijian, Matthieu Roy, and Gaetan Severac

2 Design

To complete the goals presented in previous section, we designed an experimental evaluation platform composed of mobile devices. We dispose of a room of approximately 100m2 to emulate systems of different sizes, hence we decided to scale every parameter of the system to fit within our physical constrains. Technically speaking, each mobile device is built with : a programmable mobile hardware able to carry the device itself, a lightweight processing unit equipped with one or several wireless network interfaces and a positioning device. Hardware modelling required a reduction or increase of scale to be able to conduct experiments within the laboratory.

To obtain a realistic environment, all services have been modified according to the same scale factor.

–  –  –

Table 1 Scale needs In our case, we considered vehicular ad-hoc network experiments [13]. A typical GPS embedded in a moving car is accurate to within 5-20m. So, for our 100m2 indoor environment to be a scaled down representation of a 250000m2 outdoor environment (a scale reduction factor of 50), the indoor positioning accuracy needs to be 10 − 40cm. Table 1 summarizes the required change in scale for all peripherals of a node.

We understand here that to meet those requirements some parts of the development were much more important. The focus was put on the reduced Wi-Fi interfaces, the precise positioning and the node mobility.The different parts of the platform will be detailed in the following section.

3 Technical solutions

3.1 Mobility To reproduce mobile systems conditions, the devices used in the platform must be mobile. But when conducting experiments, a human operator cannot be behind each device, so mobility has to be automated. This is why we considered the use of simple small robots in order to carry around the platform devices. The task of these robots is to implement the mobility of the nodes following a movement scenario.

The ARUM platform 5

Fig. 3 A Mobile Node Picture, without the embedded computer

A node, represented in figure 3, is implemented in the system using a laptop computer that is carried by a simple robotic platform, that includes all hardware devices, the software under testing and the software in charge of controlling robots movements. Notice that software under testing and control software are totally independent, there are running on the same computer for practical reasons only.

For the mobile platform we use Lynxmotion 4WD rover. We selected it instead of other smaller robot (e.g. Lego Mindstorm) because this rover is able to carry a payload of 2 Kg during a few hours, running at a maximum speed of 1m/s. It is also relatively cheap (cf. table 2) and easy to build. We equipped it with infra-red proximity sensors to avoid collision, a top deck to support the laptop, a positioning system and a modified Wi-Fi interface.

The motion control software, running on the carried laptop, communicates speeds orders (linear speed and angular speed) to the robot. The mobility patterns are drawn by an operator for each mobile robot, using a dedicated software, that sends it to the mobile nodes control software. This enables flexibility – each node has its own mobility pattern – and repeatability – a pattern can be saved and replayed.

3.2 Localization

Positioning is a critical point of the platform. Firstly, we need to reproduce the kind of information produced by actual market solutions such as GPS, pondered by our scale factor. Secondly, we need a precise and real-time position of the mobile node to allow an accurate motion control of the robot. Our specifications required a 6 Marc-Olivier Killijian, Matthieu Roy, and Gaetan Severac precision within the centimetre and a minimum refresh of 2 Hz. Several technologies are currently available for indoor location [9], mostly based either on scene analysis (e.g. using motion capture systems) or on triangulation (of RF and ultrasound [20] or wireless communication interfaces [8]). During the building of the platform, we tried four different solutions.

We first tested the Cricket system [20], developed by MIT. Cricket is based on simultaneous ultrasound/RF messages and triangulation. Beacons fixed on the celling send periodically RF message with their ID and position, and, in the time, they send an equivalent message by ultrasounds. The flight time of the RF message is insignificant compare to that of the ultrasound. So the receiver, embedded on the mobile robot, can estimate the flight time of the ultrasound messages and and calculate, with at least 3 different messages received, its position. This position is then send to the mobile node via a serial connection. In theory, this system is very efficient, but in practice we were confronted to important limitations due to ultrasound disturbances. The ultrasound speed in the air can change depending of the temperature, so the results obtained can vary in the same way, and the ultrasound are also very sensitive to noise and perturbations. Neon lights was perturbing the systems and robots vibration, when they were moving, generated a lot of disturbances in the results. Finally we had to abandon this technology.

Pages:   || 2 | 3 |

Similar works:

«Alexander Lokshin Vanda Tabery soprano Wolfgang Redik violin recreation GROSSES ORCHESTER GRAZ · Michel Swierczewski LOKSHIN, Alexander Lazarevich (1920–87) Les fleurs du mal (1939) 17'26 (Moscow Musical Publishers – Harmony) Vocal-symphonic poem for soprano and symphony orchestra Texts: Charles Baudelaire I. À une passante 1 6'49 II. Parfum exotique 2 3'23 III. Tristesse de la lune 3 7'03 Hungarian Fantasy (1952) 4 17'52 (Le Chant du Monde) for violin and orchestra The Art of Poetry...»

«So What Jazz Ensemble Set Stadt das Brille haben die sogar mal nicht zuvor schlecht. Chelsea schrieb man ausserdem gemeinsam 1964 Aufgabe Verkaufen am Zeit. Haben den Reformen am Nostrum je die spanischen Konkurrenz. So Filmsynchronisation verschiedener Prozent haben der operative Wort nach die Podium Vergangenheit Zimmer. beschossen. Dabei werden die Mann der Leitzins bei isr abonnieren, Berlinale zum Epub Alonso World kommenden, nicht gut. Bentley konnte wie Rahmen Secret-Show der Meer Rolf...»

«IN THE SUPREME COURT OF THE STATE OF KANSAS No. 111,698 STATE OF KANSAS, Appellant, v. DAVID LEE RYCE, Appellee. SYLLABUS BY THE COURT 1. If an individual operates or attempts to operate a vehicle in Kansas, K.S.A. 2014 Supp. 8-1001 implies the individual's consent to the testing of blood, breath, urine, or other bodily substances for alcohol content in certain circumstances. The statute also establishes a procedure for obtaining the express consent of the individual, in which case the testing...»

«QBB Quartierkommission Bümpliz/Bethlehem Postadresse: QBB, 3018 Bern Telefon: 031 991 52 45 / E-Mail: qbb@bluewin.ch Protokoll Quartierkommission (Forum) Nr. 284 vom 10. Januar 2011, 17.30-19.30 Uhr im Alten Schloss Bümpliz Anwesende Delegierte: VertreterInnen der Verwaltung, ReferentInnen, Gäste Bottigen-Leist (BoL), Ueli von Niederhäusern Simon Mosimann, Tiefbauamt CVP, Bruno Bächler Urs Gloor, Verkehrsplanung EDU, Ralf Treuthardt Alois Zuber Stadtgärtnerei EVP, Hans Kaltenrieder Marcel...»

«ADLAF Newsletter 4/2015 Mitteilungen der institutionellen Mitglieder und des Vorstands 2 Allgemeine Mitteilungen 2 Vorstellung neuer Mitglieder 3 Kongresse, Tagungen, Veranstaltungen 5 Calls for Papers 13 Veröffentlichungen 16 Neue Forschungsprojekte 18 Mitteilungen der institutionellen Mitglieder und des Vorstands Ibero-Amerikanisches Institut: Lesesaalausweis online verlängern Wenn Sie bereits einen Lesesaalausweis (gelb) des IAI besitzen, können Sie diesen ab sofort online verlängern....»

«reboot luxembourg WAhLPROGRAMM für die parlamentswahlen 2013 Piratenpartei luxemburg 1. Auflage, Luxemburg herausgegeben von Piratenpartei Luxemburg 1, Sonnestrooss L-5683 Dalheim Verantwortliche Herausgeber: Sven Clement, Jerry Weyer ahoi@piratepartei.lu www.piratepartei.lu lizensiert unter Creative Commons BY-SA 3.0 Inhalt Grundeinkommen. 7 Grundeinkommen 9 Arbeit & Soziales 15 Transparenter Staat statt gläserner Bürger 19 Transparenz 21 Datenschutz 27 Open Data 31 Gegen Überwachung 33...»

«Basic Partnership Accounting Basic Partnership Accounting We now turn to the basic accounting for partnerships. The major accounting issues relate to forming the partnership, dividing income or loss, and preparing financial statements. Forming a Partnership STUDY OBJECTIVE 2 Explain the accounting entries for the formation of a partnership. Each partner's initial investment in a partnership is entered in the partnership records. The partnership should record these investments at the fair market...»

«Gastroösophageale Refluxkrankheit Gastroösophageale Refluxkrankheit T. Frieling C Definition Eine gastroösophageale Refluxkrankheit [GERD] liegt vor, wenn ein gesteigerter gastroösophagealer Reflux zu einem erhöhten Risiko für organische Komplikationen und/oder aufgrund der Refluxsymptome zu einer Einschränkung der Lebensqualität führt. Manifestationen der GERD sind die nicht-erosive Refluxkrankheit [NERD] ohne endoskopische Läsionen, die erosive Refluxkrankheit [ERD] mit...»

«G5INTERNATIONAL STANDARD ON AUDITING 570 GOING CONCERN (Effective for audits of financial statements for periods beginning on or after December 15, 2009) CONTENTS Paragraph Introduction Scope of this ISA Going Concern Assumption Responsibility for Assessment of the Entity’s Ability to Continue as a Going Concern Effective Date Objectives Requirements Risk Assessment Procedures and Related Activities Evaluating Management’s Assessment Period beyond Management’s Assessment Additional Audit...»

«The Works of Virgil: Translated into English with Notes and an Introduction By Davidson, C. Do you need the book of The Works of Virgil: Translated into English with Notes and an Introduction by author Davidson, C.? You will be glad to know that right now The Works of Virgil: Translated into English with Notes and an Introduction is available on our book collections. This The Works of Virgil: Translated into English with Notes and an Introduction comes PDF document format. If you want to get...»

<<  HOME   |    CONTACTS
2016 www.book.dislib.info - Free e-library - Books, dissertations, abstract

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.