Wheeled Mobile Robot Kuzma I

Similar documents
A Real-World Experiments Setup for Investigations of the Problem of Visual Landmarks Selection for Mobile Robots

Stability of Some Segmentation Methods. Based on Markov Random Fields for Analysis. of Aero and Space Images

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Prospects for the Use of Space Robots in the Neighbourhood of the Libration Points

An Integrated Image Steganography System. with Improved Image Quality

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

The Real-Time Control System for Servomechanisms

On-demand printable robots

Development of a telepresence agent

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

A Method of Measuring Distances between Cars. Using Vehicle Black Box Images

Intuitive Vision Robot Kit For Efficient Education

An Optimized Direct Digital Frequency. Synthesizer (DDFS)

Optimum Timing Acquisition for High Efficiency OFDM System in Wireless Communications

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

Basic Algorithm for the Noncoherent Digital. Processing of the Narrowband Radio Signals

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Assignment Scheme for Maximizing the Network. Capacity in the Massive MIMO

Prototype of Low Temperature Sensor Based on. Coils-Resistance Temperature Detector. Enhanced with Three-Wire Configurations Bridge

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Wirelessly Controlled Wheeled Robotic Arm

Based on the ARM and PID Control Free Pendulum Balance System

A New Approach to Control a Robot using Android Phone and Colour Detection Technique

Computer Science & High Tech

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

Design of intelligent vehicle control system based on machine visual

Human-Swarm Interaction

OPEN CV BASED AUTONOMOUS RC-CAR

Design and Implementation of an Unmanned Ground Vehicle

Fingers Bending Motion Controlled Electrical. Wheelchair by Using Flexible Bending Sensors. with Kalman filter Algorithm

Automatic Generation of BLE Beacon Applications. Using Service Specifications

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Development of a Laboratory Kit for Robotics Engineering Education

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

Formation and Cooperation for SWARMed Intelligent Robots

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

The Remotely Reconfigurable Intelligence of the Space-Based Mobile Robot

Evaluation of Connected Vehicle Technology for Concept Proposal Using V2X Testbed

OPEN SOURCES-BASED COURSE «ROBOTICS» FOR INCLUSIVE SCHOOLS IN BELARUS

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

Homeostasis Lighting Control System Using a Sensor Agent Robot

TELEOPERATED SYSTEM WITH ACCELEROMETERS FOR DISABILITY

understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems

Robot Task-Level Programming Language and Simulation

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

ROBOTIC ARM FOR OBJECT SORTING BASED ON COLOR

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

Design and Fabrication of Stepped Impedance Multi- Function Filter

Multi-Agent Planning

BAXTER O'TULLE 132 Horace Ave Gordonville, KY (555)

Preliminary Design Review

Mechanical Life: Expression of Artificial Life Shown in Kinetic Art

Mechatronics Educational Robots Robko PHOENIX

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Research Article Compact Dual-Band Dipole Antenna with Asymmetric Arms for WLAN Applications

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

2. The re-examination application link on the portal will be active during the below mentioned period:

Robotic teaching for Malaysian gifted enrichment program

ScienceDirect. Education on the Basis of Virtual Learning Robotics Laboratory and Group-Controlled Robots

This list supersedes the one published in the November 2002 issue of CR.

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control

Closed-Loop Transportation Simulation. Outlines

The Haptic Impendance Control through Virtual Environment Force Compensation

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Optimization of the Setting Parameters of a. Drilling Tool Using the Reliability Study

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

Session 11 Introduction to Robotics and Programming mbot. >_ {Code4Loop}; Roochir Purani

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

VEX Robotics Platform and ROBOTC Software. Introduction

Wireless technologies Test systems

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Analysis of the Vibration Modes in the Diverter. Switch of Load Tap Changer

Minho MSL - A New Generation of soccer robots

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

FUmanoid Team Description Paper 2010

Introduction to the VEX Robotics Platform and ROBOTC Software

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

Monitoring System with Flexibility and Movability Functions for Collecting Target Images in Detail

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

AUTONOMOUS UNDERWATER VEHICLE Introductory Session. January 07, 2017 IITK

Research Article Small-Size Meandered Loop Antenna for WLAN Dongle Devices

Baset Adult-Size 2016 Team Description Paper

Design of Experimental Platform for Intelligent Car. , Heyan Wang

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

A Fault Detection Device for Energy Metering Equipment

Transcription:

Contemporary Engineering Sciences, Vol. 7, 2014, no. 18, 895-899 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.47102 Wheeled Mobile Robot Kuzma I Andrey Sheka 1, 2 1) Department of Intelligent Systems and Robotics Ural Federal University 620083 Lenin av. 51, Ekaterinburg, Russia 2) Laboratory of computer vision and robotics Ural State University of Railway Transport 620034 Kolmogorov str. 66, Ekaterinburg, Russia Copyright 2014 Andrey Sheka. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract The paper describes three modifications of wheeled mobile robot Kuzma I. The robot has been modified for various experiments. The modifications of robot were used as a testbed for research on artificial intelligence. In paper presents element base used in the robot. This information allows to design inexpensive robots for various experiments. Keywords: mobile robot, wheeled robot, service robot, artificial intelligence, testbed 1 Introduction Today gaining popularity the service robots [2, 3, 9, 10]. These robots are designed for use in everyday household activities. This type of robot is the product of mass use, so they must be cheap and simple. One of the well known models of robots is a wheeled robot. This type of robot is widely used in various applications [1, 4, 8, 12]. Even the simplest robot allows you to conduct research for the whole class of such robots. Moreover, the imperfection of simple robot provides a good test platform for research. Of particular interest is the area of artificial intelligence, which explores the issues of algorithm development for control of mobile robots. Note that the algorithms designed for simple robots can be used for robots that are more complicated. Below are present description of three modifications of wheeled robot, which used in experiments of artificial intelligence research.

896 Andrey Sheka 2 Kuzma I.1 As a basis for the construction of the robot used radio-controlled model AT- 10ES Thunder Tiger. Basic configuration of model had rear-wheel drive platform, differential, motor, servo Hitec HS-485HB to control steering wheels, the speed controller Veloci RS-M and the remote control unit. The remote control unit was removed. Instead, servo controller ZX-SERVO 16 was installed. To the servo controller has been connected servo and speed controller. On robot was installed on-board computer based on the motherboard with a processor VIA. The servo controller has been connected to the on-board computer via RS-232. To supply the onboard computer was used Li-Po batteries together with the inverter. To provide feedback was installed USB webcam MSI, which is connected to the on-board computer. Wireless communication with the onboard computer implemented by Wi-Fi. For this USB Wi-Fi module was installed. Windows XP was installed to on- Board computer for complex integration of all devices. Software was developed in compliance with the six-layer model of the control system for mobile robot [11]. Were implemented microcontroller layer, layer of automaton states and layer of elementary movements. Other levels were being implemented in the framework of the experiments [5 7]. The developed software consists of two modules, located respectively on on-board computer of mobile robot and on control computer. Consider a module that works on mobile robot. It implements the layer of automaton states, abstracting the other parts of the control system features microcontroller layer. Main task of robot module was executing commands received via Wi-Fi, and transmission images from a web camera. The robot has two degrees of freedom: control of power motor and steering. For each degree of freedom was given three automaton state representing the three main features: minimum, maximum and zero. Speed controller exhibited high speed power of the engine, unacceptable for experimental tasks. Therefore implemented a level of elementary movements, which helped to compensate this disadvantage. Every 200 milliseconds the controller receives the command to turn off the engine within 100 milliseconds. The task of the on-board module was broadcast images from the webcam. Images in the BMP format is forwarded to the control computer using TCP/IP. The second module was placed on the control computer. Communication with the robot was carried out over Wi-Fi. The work of the control system occurred iteratively: computer receives the image, analyzes it, gives a command to shift and then from the beginning. Analysis of the images and the direction of movement was conducted according to the experiment. Practical use of the robot first model revealed the following design disadvantages: no dials to turn off the power; disadvantage of battery location; poor fixation of the motherboard; soft fixation of the web camera; instability of the controller ZX-SERVO 16. In software of the control system has identified the following disadvantages: lack of streaming images; use of non-standard data formats, complicating debugging and protocol extension. These disadvantages were

Wheeled mobile robot Kuzma I 897 significant enough for experiments. The robot was upgraded to solve these problems as soon as possible. 3 Kuzma I.2 To resolve design problems following measures have been taken. Was installed another motherboard with a more powerful processor GEODE LX-600. The motherboard was placed in a plastic case and rigidly attached to the body of the robot. Changed relative layout that facilitates servicing. Added the toggle switches for the integrated power management. Made rigid fixation of the new webcam Creative VF-0410 on the front of the robot. Installed new servo controller SSC-32 having a wider range of commands. Software of the control system was implemented on the platform JAVA. To work with web-camera was used Java Multimedia Framework. This framework includes an implementation of streaming video based on Real-time Transport Protocol (RTP). This protocol is designed for the transmission of multimedia data in real time. Communication between the robot and the control computer based on XML format, allowing to expand commands without significant changes. For working with XML was chosen Java library Sparta, which provides the necessary tools for the creation and processing of XML packets. To send these packets used protocol UDP. This protocol does not guarantee packet transmission, but has better performance latency in terms of a wireless network compared to TCP/IP. Module located on the control computer provides a graphical interface to the robot. The interface displays the streaming video from the robot. There is a set of graphical buttons, responsible for control of the robot. The keyboard allows to control the movement of the robot. Figure 1: Mobile robot Kuzma I.2 Figure 2: Mobile robot Kuzma I.3 4 Kuzma I.3 For research required the use of a robotic arm, which was installed on the platform between the right front wheel and rear right wheel. Conducted research on

898 Andrey Sheka the problem of automated connection to electrical outlet. Robotic arm must take the power plug and plug it into power outlet. On the robotic arm was installed additional webcam. Adding manipulator require expanding control system of the robot. The used model [11] is allowed to extend the functionality with minimal changes. In graphical interface have been added elements to control the manipulator and an area for video output from second webcam. For the analysis of images from web cameras have been added save them to a file. The saved images were used to test the recognition algorithms. Also, was added to the preservation of the operator's actions in the log file and its reproduction in the automatic mode. This tool was used to investigate the problem of automated connection to a power outlet. Conclusion Were presented three models of wheeled mobile robot Kuzma I. All modifications have rear-wheel drive and front steering wheels. Modernization of the robot was conducted for various experiments. Presents element base allows to build similar robots. Practical use built robots allowed to obtain useful recommendations. Used speed controller has a minimum speed, which is great for some experiments. To send commands and video over Wi- Fi network necessary to use UDP, and RTP, respectively. The most stable work showed the microcontroller SSC-32. Commands appropriately represented as XML packages. Acknowledgements Supported under the Agreement 02.A03.21.0006 of 27.08.2013 between the Ministry of Education and Science of the Russian Federation and Ural Federal University. References [1] M. Barbosa, A. Bernardino, D. Figueira, et al., ISROBOTNET: A testbed for sensor and robot network systems, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, (2009), 2827 2833. http://dx.doi.org/10.1109/iros.2009.5354231 [2] M.Y. Cho, Y.S. Jeong, and B.T. Chun, A New Approach for Face Recognition Performance Evaluation for Robot Using LED Monitor, Applied Mechanics and Materials, 548 549 (2014), 939 942. http://dx.doi.org/10.4028/www.scientific.net/amm.548-549.939

Wheeled mobile robot Kuzma I 899 [3] H.-Y. Chung, C.-C. Hou, Y.-S. Chen, and C.-L. Chao, An intelligent service robot for transporting object, 2013 IEEE International Symposium on Industrial Electronics, (2013), 1 6. http://dx.doi.org/10.1109/isie.2013.6563645 [4] J. Gao, J. Zhu, B. Wei, and S. Wang, Unmanned vehicles intelligent control methods research, 2009 9th International Conference on Electronic Measurement & Instruments, (2009), 3736 3741. http://dx.doi.org/10.1109/icemi.2009.5274204 [5] A. Gorbenko, V. Popov, and A. Sheka, Localization on Discrete Grid Graphs, Lecture Notes in Electrical Engineering, 107 (2012), 971 978. http://dx.doi.org/10.1007/978-94-007-1839-5 [6] A. Gorbenko, V. Popov, and A. Sheka, Robot self-awareness: Exploration of internal states, Applied Mathematical Sciences, 6 (2012), 675 688. [7] A. Gorbenko, V. Popov, and A. Sheka, Robot self-awareness: Temporal relation based data mining, Engineering Letters, 19 (2011), 169 178. [8] B. Grǎmescu, S. Matei, and C. Niţu, Mobile wheeled robot for mechatronic contest, Romanian Review Precision Mechanics, Optics and Mechatronics, (2012), 84 90. [9] J. Kantorovitch, J. Väre, V. Pehkonen, et al., An assistive household robot doing more than just cleaning, Journal of Assistive Technologies, 8 (2014), 64 76. http://dx.doi.org/10.1108/jat-08-2013-0024 [10] M. Schwarz, J. Stückler, and S. Behnke, Mobile teleoperation interfaces with adjustable autonomy for personal service robots, Proceedings of the 2014 ACM/IEEE international conference on Human-robot interaction - HRI 14, (2014), 288 289. http://dx.doi.org/10.1145/2559636.2563716 [11] A. Sheka, Model of control system for mobile robots, Contemporary Engineering Sciences, 7 (2014), 889-893. http://dx.doi.org/10.12988/ces.2014.4799 [12] G. Siamantas, K. Gatsis, and A. Tzes, Artificial Intelligence Applications and Innovations, IFIP Advances in Information and Communication Technology, 339 (2010), 254 261. http://dx.doi.org/10.1007/978-3-642-16239-8 Received: July 7, 2014