Application of ultrasonic distance sensors for measuring height as a tool in unmanned aerial vehicles with a stabilized position in the vertical plane

Similar documents
MaxBotix Inc. Copyright MaxBotix Incorporated Patent 7,679,996. Close Range Operation. Warning: Personal Safety Applications

MB1013, MB1023, MB1033, MB1043

Precision Range Sensing Free run operation uses a 2Hz filter, with. Stable and reliable range readings and

Small and easy to mount IP67 rated. distance to target 1 Weather station monitoring

Target size compensation provides greater consistency and accuracy

MB7760, MB7769, MB7780, MB7789

MB7137, MB7138, MB7139

Serial, 1-mm resolution Available in RS232 or TTL

Dynamic Global Navigation Satellite System antenna position verification using raw pseudorange information

White paper on SP25 millimeter wave radar

Product Specification

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1

Automobile Prototype Servo Control

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

The ship safety zones in vessel traffic monitoring and management systems

Small UAV Radiocommunication Channel Characterization

MICROCONTROLLER METERING CONVERTER OF CAPACITANCE WITH VOLTAGE-CONTROLLED RC-GENERATOR

Computer Controlled Curve Tracer

Electronics Design Laboratory Lecture #10. ECEN 2270 Electronics Design Laboratory

A Design for the Integration of Sensors to a Mobile Robot. Mentor: Dr. Geb Thomas. Mentee: Chelsey N. Daniels

Scientific Journal of Silesian University of Technology. Series Transport

Phase One 190MP Aerial System

Sensor set stabilization system for miniature UAV

The radio operator decision support system model

Simulation Of Radar With Ultrasonic Sensors

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

Object Detection for Collision Avoidance in ITS

Differential navigation for UAV platforms with mobile reference station

Android Phone Based Assistant System for Handicapped/Disabled/Aged People

Blending Human and Robot Inputs for Sliding Scale Autonomy *

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

POLISH HYPERBARIC RESEARCH 1(50)2015 Journal of Polish Hyperbaric Medicine and Technology Society ABSTRACT

Input data selection for identification of the incremental ship s model

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

Coherent Laser Measurement and Control Beam Diagnostics

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

THE USE OF THE SIMULATOR AS A TOOL FOR TRAINING STUDENTS OF MARINE ENGINEERING FACULTY

Design of Tracked Robot with Remote Control for Surveillance

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

Substitute eyes for Blind using Android

Ultrasonic Sensing for Corn Plant Canopy Characterization

FLOOD EARLY WARNING SYSTEM DISTRIBUTION OF INFORMATION COMMUNICATION USING RADIO

A Temperature Modulation Circuit for Metal Oxide Semiconductor Gas Sensor

Introduction: Components used:

Preliminary Datasheet

Development of An Experimental Setup for the Altitude Control of A Ball in A Pipe Şeyma AKYÜREK 1,a,GizemSezin ÖZDEN 1,b, Coşku KASNAKOĞLU 1,c

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

2006 CCRTS THE STATE OF THE ART AND THE STATE OF THE PRACTICE. Network on Target: Remotely Configured Adaptive Tactical Networks. C2 Experimentation

DASL 120 Introduction to Microcontrollers

will collect and process data from hydrological observation stations in real time and the results are available can be

Implementation of a Self-Driven Robot for Remote Surveillance

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able.

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

CHATTER STABILITY INVESTIGATION IN MICRO-MILLING 1. INTRODUCTION

TECHNICAL DATASHEET #TDAX Universal Input, Single Output Valve Controller CAN (SAE J1939)

An Efficient and Low - Cost Technique for Charging Nodes in Wireless Sensor Network

Aztec Micro-grid Power System

Automatic Fan Speed Control using Temperature and Humidity Sensor and Arduino

LDOR: Laser Directed Object Retrieving Robot. Final Report

OS3D-FG MINIATURE ATTITUDE & HEADING REFERENCE SYSTEM MINIATURE 3D ORIENTATION SENSOR OS3D-P. Datasheet Rev OS3D-FG Datasheet rev. 2.

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

QUADROTOR ROLL AND PITCH STABILIZATION USING SYSTEM IDENTIFICATION BASED REDESIGN OF EMPIRICAL CONTROLLERS

Heterogeneous Control of Small Size Unmanned Aerial Vehicles

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) TWO WHEELED SELF BALANCING ROBOT FOR AUTONOMOUS NAVIGATION

Robotic Navigation Distance Control Platform

SIMPLE DELIVERY ROBOT SYSTEM BASED ON LINE MAPPING METHOD

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

Obstacle Avoidance Mobile Robot With Ultrasonic Sensors

Design and Implementation of FPGA Based Quadcopter

Performance Analysis of Ultrasonic Mapping Device and Radar

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Control System for a Segway

Autonomous Obstacle Avoiding and Path Following Rover

The Underwater Acoustics Research Program was initiated in The research has been carried out in a series of Undergraduate Final year projects.

Voice Guided Military Robot for Defence Application

The wireless alternative to expensive cabling...

Analysis of Beam Sharpening Effectiveness in Broadband Radar on Inland Waters

Study of Polarimetric Calibration for Circularly Polarized Synthetic Aperture Radar

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

Marvelmind Indoor Navigation System Operating Manual V2015_09_21

MRS: an Autonomous and Remote-Controlled Robotics Platform for STEM Education

Exercise 2: Distance Measurement

Measuring Distance Using Sound

Bluetooth Based Software Defined Function in Internet of Things

A 3D Gesture Based Control Mechanism for Quad-copter

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Picture 1 PC & USB Connection

ASPECT OF SPATIAL LOCATION OF PERNAMENT GPS ANTENNAS BY USING VISIBILITY ANALYSIS

A Simple Design of Clean Robot

INTELLIGENT LANDING TECHNIQUE USING ULTRASONIC SENSOR FOR MAV APPLICATIONS

Abstract. 1 Introduction

Airborne Laser Scanning. Long-Range Airborne Laser Scanner for Full Waveform Analysis. visit our webpage LASER MEASUREMENT SYSTEMS

The Automatic Identification System operating jointly with radar as the aid to navigation

Implementation of decentralized active control of power transformer noise

Smart Phone Based Assistant System for Handicapped/Disable/Aged People

DEVELOPMENT OF AN INTELLIGENT YIELD MONITOR FOR GRAIN COMBINE HARVESTER

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

ELDES / METEK Weather Radar Systems. General Description

Autonomous Following RObot Initial Design Review

Transcription:

Scientific Journals of the Maritime University of Szczecin Zeszyty Naukowe Akademii Morskiej w Szczecinie 216, 46 (118), 17 21 ISSN 1733-867 (Printed) Received: 31.8.215 ISSN 2392-378 (Online) Accepted: 23.2.216 DOI: 1.1742/112 Published: 27.6.216 Application of ultrasonic distance sensors for measuring height as a tool in unmanned aerial vehicles with a stabilized position in the vertical plane Mateusz Bilewski 1, Grzegorz Putynkowski 2 1 Maritime University of Szczecin 1 2 Wały Chrobrego, 7-5 Szczecin, Poland e-mail: m.bilewski@am.szczecin.pl 2 Research and Development Center of Technology for Industry 59 Złota, -12 Warsaw, Poland e-mail: grzegorz.putynkowski@cbrtp.pl corresponding author Key words: UAV, ultrasonic distance sensors, height measurement, arduino, raspberry Pi, netduino Abstract The paper presents a review of ultrasonic sensors. Attention is focused on the possibility of using such sensors to keep an unmanned aerial vehicle at a constant altitude above the surface. Such a task requires filtered and unfiltered signals, so that the ground level can be distinguished even when obstacles are present. Three selected sensors were tested. The possibility of connecting these sensors to external devices was also studied. The potential of the individual sensors and of a set of sensors is discussed. The study showed that the best solution is to use a set of three ultrasonic sensors. Alternatively, a sensor with both unfiltered and filtered measurement was proved to be an adequate option. Introduction and assumptions The following review was conducted for the purpose of unmanned aerial vehicles designed for surveys of levees and other civil infrastructure. Such vehicles should maintain a constant altitude above the surveyed structure. To achieve this, altitude measurments must be taken continuously, with an accuracy of 1 millimeter. It is also expected that the sensor will be able to provide independent data about any other object in its range. Connectivity with external devices used for signal analysis, particularly PC and Raspberry Pi computers as well as Arduino and Netduino microcontrollers (Raspberry Pi, 216; Netduino, 216; Arduino, 216), is also required. Selection of sensors for analysis Many manufacturers offer ultrasonic sensors with a range of a few meters. Such solutions are presented in (Azis et al., 4; Costa et al., 212; Anthony et al., 214). Among these sensors only MaxBotix Inc offers sensors equipped with a system that calculates the distance. The company offers a wide range of products, with the common name of XL-MaxSonar. Because of the functional requirements, only three ultrasonic distance sensors have been selected for investigation and analysis: XL-MaxSonar-WR1 MB762 because it includes a stabilizing filter, XL-MaxSonar-WRL MB766 because it has a range of 1 meters, and XL-MaxSonar-WRL MB776 which also has a range of 1 meters but Zeszyty Naukowe Akademii Morskiej w Szczecinie 46 (118) 17

Mateusz Bilewski, Grzegorz Putynkowski Part Number AN Voltage Serial Data ( to Vcc level) Pulse Width Analog Envelope Stability Filter Most Likely Filter Refresh Rate Other Packages Available 7 meter range 1 meter range MB752 Yes RS232 Yes Yes Yes 6.6 Hz Yes Yes MB76 Yes RS232 Yes 1 Hz Yes Yes MB762 Yes RS232 Yes Yes 1 Hz Yes Yes MB766 Yes RS232 Yes 1 Hz Yes MB77 Yes RS232 Yes 1 Hz Yes Yes MB772 Yes RS232 Yes Yes 1 Hz Yes Yes MB776 Yes RS232 Yes 1 Hz Yes MB792 Yes RS232 Yes Yes Yes 1 Hz Yes Yes Figure 1. Comparison of the basic parameters of the XL-MaxSonar-WR family of sensors (MaxBotix, 216) Figure 2. Appearance and dimensions of the XL-MaxSonar-WR family of sensors (MaxBotix, 216) additionally has an analog output, the so-called Analog Envelope. All sensors are equipped with the Full Horn housing, which directs the signal more precisely than other types of enclosures. Research Research Sensor XL-MaxSonar-WR1 MB762 Figure 3. The measuring system in RS-232 mode The XL-MaxSonar-WR1 MB762 sensor has a range of 7 meters and two stabilizing filter measurement outputs: serial (RS232) and analog (pulse width modulation). The sensor may operate in two modes: continuous and forced. This sensor indicates the distance to the first encountered object. The stabilizing measurement filter compares the last three measurements, if the difference between any two of these is below 1 cm the last measured distance is transferred to the sensor s output, otherwise the (old) previously measured distance is indicated. If no object has been detected within 6 minutes, the sensor returns the value. MB762 Sensor PC, in a RS232 mode (Figures 3 and 4). Figure 4. Distance measurements during rotation MB 762 (around an axis OY), in the room 18 Scientific Journals of the Maritime University of Szczecin 46 (118)

Application of ultrasonic distance sensors for measuring height as a tool in unmanned aerial vehicles... Figure 5. Screenshot of the oscilloscope screen when measuring distance, sensor MB762 temporarily overridden Sensor Oscilloscope, PWM mode (Pulse Width Modulation) (Figure 5). A sensor in the RS232 mode detects the closest object, if the distance does not change by more than 1 cm within ms. In PWM mode, the sensor does not use the distance filter and always provides the value of the distance to the nearest object. Research Sensor XL-MaxSonar-WR1 MB766 The sensor XL-MaxSonar-WR1 MB766 has a range of 1 meters and two outputs, serial (RS232) and analog (pulse width modulation). The sensor has two modes: continuous and stimulated. 1 MB766 Figure 6. Distance measurements during rotation MB 766 (around an axis OY) in the room Figure 7. Screenshot of the oscilloscope when measuring distances, sensor MB766 changing the distance to closer object Sensor PC, in a RS232 mode (Figure 6). Sensor Oscilloscope, PWM mode (Pulse Width Modulation) (Figure 7). A sensor in the RS232 mode, as in the case of PWM mode, detects the most distant object within 1 m. The sensor is not resistant to multiple signal reflections from objects and indicates a greater distance than the largest one measured in the experimental room. Research Sensor XL-MaxSonar-WR1 MB776 The XL-MaxSonar-WR1 MB776 sensore has a range of 1 meters and two outputs: serial (RS232) and analog (Analog Envelope). The analog output allows tracing the entire echo returning to the sensor, making the equipment unique and potentially the most useful among the surveyed devices. Sensor PC, in a RS232 mode (Figure 8). Sensor Oscilloscope, Analog Envelope mode (Figures 9, 1 and 11). A sensor in the RS232and PWM modes detects objects at a maximum distance of 1 m. The sensor is not resistant to multiple signal reflections from objects and indicates a greater distance than the largest one measured in the experimental room. Zeszyty Naukowe Akademii Morskiej w Szczecinie 46 (118) 19

Mateusz Bilewski, Grzegorz Putynkowski 1 MB776 Figure 8. Distance measurements during rotation MB 776 (around an axis OY) in the room Figure 9. Screenshot of the oscilloscope when measuring distances, sensor MB776 large object (wall) at a distance of about 4 m Figure 11. Screenshot of the oscilloscope when measuring distances, sensor MB776 several objects of different sizes at different distances In Analog Envelope mode, smaller and larger objects can be detected; the signal is not modified by the sensor and can be processed in the following step. Communication The available outputs of the sensors are: Serial RS232 suitable for connection to devices with a serial port, such as computers (including PC and Raspberry Pi) and microcontrollers (e.g. Netduino and Arduino); Analog PWM suitable for connection to devices that can read the state of the voltage input (typical digital value), microcontrollers (e.g. Netduino and Arduino), computers equipped with digital inputs (e.g. Raspberry Pi), or PC computers with a A/D converter; Analog analog envelope for connection to devices that have analog inputs, microcontrollers (e.g. Netduino and Arduino), or computer equipment with the analog-to-digital converter (Analog, 216). Summary and conclusions Figure 1. Screenshot of the oscilloscope when measuring distances, sensor MB776 sensor covered After conducting the study, it was found that the MB762 sensor does not meet the expected requirements, since it only gives the distance to the nearest object; however, it could work as an additional sensor to detect obstacles in the field. On the other hand, it is not advisable to use a MB766 sensor, since it detects false objects due to multiple reflections of the acoustic signal. For the planned use on unmanned aerial vehicles, the MB776 sensor (with RS232 output) was chosen as the optimal solution. It gives the initially measured distance in the rs232 mode and filtered results 2 Scientific Journals of the Maritime University of Szczecin 46 (118)

Application of ultrasonic distance sensors for measuring height as a tool in unmanned aerial vehicles... in the Analog Envelope. This output will detect and dismiss false results due to multiple reflections. Using this sensor, objects other than the ground can be found. This is an extremely important function: comparison of these two outputs allows rejection of the measurements obtained due to multi reflection. The group of three sensors can be used in order to ensure redundancy of the most important measurements: two MB776 sensors and one MB762 (or similar) as a secondary sensor. The latter should be applied cyclically, activating the next sensor system for effective cooperation with the group. It ensures the continuous work of the sensors and eliminates their mutual interference. References 1. Analog (216) Datasheets. [Online] Available from: http:// www.analog.com [Accessed: February 17, 216] 2. Anthony, D., Elbaum, S., Lorenz, A. & Detweiler, C. (214) On crop height estimation with UAVs. IROS 214 Conference Digest IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 485 4812. 3. Arduino (216) Documentation. [Online] Available from: https://www.arduino.cc [Accessed: February 17, 216] 4. Azis, S.A., Steward, B.L., Birrell, S.J., Srestha, D.S. & Kaspar, T.C. (4) Ultrasonic sensing for corn plant canopy characterization. Proceedings of ASAE/CSAE Annual International Meeting. 5. Costa, F., Ueyama, J., Braun, T., Pessin, G., Osorio, F. & Vargas, P. (212) The use of unmanned aerial vehicles and wireless sensor network in agricultural applications. Geoscience and Remote Sensing Symposium (IGARSS), IEEE International. pp. 545 548. 6. MaxBotix Inc. (216) Datasheets. [Online] Available from: http://www.maxbotix.com [Accessed: February 17, 216] 7. Netduino (216) Documentation. [Online] Available from: http://www.netduino.com [Accessed: February 17 th, 216] 8. Raspberry Pi (216) Documentation. [Online] Available from: https://www.raspberrypi.org [Accessed: February 17, 216] Zeszyty Naukowe Akademii Morskiej w Szczecinie 46 (118) 21