Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1711

Similar documents
SELECTION OF WHEEL CHASSIS FOR MOBILE ROBOTS IN COURSE OF PRODUCTION PROCESSES AUTOMATIZATION

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 1, 2010, vol. LVI article No. 1752

COMPONENT BASE MODELS FOR WORKPLACE

Practical Robotics (PRAC)

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2006, ročník LII, řada strojní článek č.

Kinematics Modeling of the Amigobot Robot

Modifications of VFH navigation methods for mobile robots

Assisted Research and Optimization of the proper Neural Network Solving the Inverse Kinematics Problem

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1710

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2010, vol. LVI article No. 1794

Measurements using three-dimensional product imaging

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Pavel SMUTNÝ *

1 DATA MINING IN DATA WAREHOUSE

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2008, vol. LIV, article No. 1632

DEVELOPING AND REMOTE CONTROL OF WEB INFORMATION SYSTEMS

CHAPTER 3 MATHEMATICAL MODEL

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

TEST BENCHES COMPUTER CONTROL SOFTWARE TOOLS DEVELOPMENT

Optimizing industry robot for maximum speed with high accuracy

TESTING PULL-RODOF OF THE PARALLEL KINEMATIC STRUCTURE

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 1, 2009, vol. LV article No. 1674

Camera kinetic model applied to crop row tracking and weed detection

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

EE565:Mobile Robotics Lecture 2

Simulation of the pass through the labyrinth as a method of the algorithm development thinking

EQUIPMENT FOR SEMI-AUTOMATIC ASSEMBLING OF ELEMENTS

Mechanical System and SimMechanics Simulation

Two-link Mobile Manipulator Model

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA, SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA, 2016 Volume 24, Number 39

Application of Fuzzy Principles in Evaluating Quality of Manufacturing Process

Scientific Journal of Silesian University of Technology. Series Transport Zeszyty Naukowe Politechniki Śląskiej. Seria Transport

Method for designing and controlling compliant gripper

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT

Research and application of volleyball target tracking algorithm based on surf corner detection

Controlled Steering. Prof. R.G. Longoria Spring Relating to Kinematic models of 2D steering and turning

Path Planning with Motion Optimization for Car Body-In-White Industrial Robot Applications

CSE 527: Introduction to Computer Vision

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA, 1 SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA,

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

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

COMPUTER ANALYSIS OF ELECTROMOTORIC SWIVEL WALKER MOVEMENT

KINEMATIC ANALYSIS OF A THREE-MEMBER END CAM MECHANISM

Title of the paper (Style Heading)

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

INFLUENCE OF INITIAL SETUP OF PARTS BEFORE ROUGHNESS EVALUATION

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

Kinematics of Wheeled Robots

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Calibration for Dynamic Balancing Test System of Motorcycle Crankshaft

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS

Path Planning and Trajectory Tracking Control of Large Intelligent Mowing Robot Based on GPS-RTK

Gesture Recognition Aplication based on Dynamic Time Warping (DTW) FOR Omni-Wheel Mobile Robot

Motion Control (wheeled robots)

Design and Simulation for Bionic Mechanical Arm in Jujube Transplanter *

High Accuracy Navigation Using Laser Range Sensors in Outdoor Applications

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Marek BABIUCH *, Martin HNIK **

CONTROLLING ROBOT ON THE INERTIAL BASIS RIADENIE ROBOTA NA BÁZE INERCIÁLNEHO SYSTÉMU

IPLEMENTATION OF PARAMETRIC CURVES TO THE DESIGN OF TRUE INVOLUTE GEAR PROFILE

ADVANTAGES OF INS CONTROL SYSTEMS

Mechanics ISSN Transport issue 1, 2008 Communications article 0214

Robotic Perception and Action: Vehicle SLAM Assignment

Distance Sensors: Sound, Light and Vision DISTANCE SENSORS: SOUND, LIGHT AND VISION - THOMAS MAIER 1

1 Differential Drive Kinematics

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Minimum Number of Palettes in Edge Colorings

Title of the Paper (Style Heading)

SOLVING VECTOR OPTIMIZATION PROBLEMS USING OPTIMIZATION TOOLBOX

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

Enhanced function of standard controller by control variable sensor discredibility detection

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

Sensor Modalities. Sensor modality: Different modalities:

ASSESSMENT OF WOOD SURFACE DEFECTS BASED ON 3D IMAGE ANALYSIS

APPROACHES TO THE PROCESS CAPABILITY ANALYSIS IN THE CASE OF NON- NORMALLY DISTRIBUTED PRODUCT QUALITY CHARACTERISTIC

Localization, Where am I?

BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control

*Optimized Coverage Path Planning and Headland Turning Trajectory Optimization for Auto-Steer Agricultural Field Equipment

Robot Path Planning Method Based on Improved Genetic Algorithm

Kinematical Analysis of Crank Slider Mechanism with Graphical Method and by Computer Simulation

Robotics (Kinematics) Winter 1393 Bonab University

Optimization of the Simultaneous Localization and Map-Building Algorithm for Real-Time Implementation

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR

Research Article. ISSN (Print) *Corresponding author Chen Hao

Image Thresholding and Contour Detection with Dynamic Background Selection for Inspection Tasks in Machine Vision

POME A mobile camera system for accurate indoor pose

Locomotion of Snake Robot through the Pipe

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

DETEKCIJA, LOKALIZACIJA I RASPOZNAVANJE OBJEKATA POMOĆU PROGRAMSKOG ALATA LABVIEW

Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback

Simulation of a Steel Wire Straightening Taking into Account Nonlinear Hardening of Material

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

Neuro Fuzzy Controller for Position Control of Robot Arm

Cutting Force Simulation of Machining with Nose Radius Tools

TRANSPORT SYSTEM REALIZATION IN SIMEVENTS TOOL

CREATING OF 3D MODEL WITH DIFFICULT SHAPES WITHOUT THE PARAMETERS AND DIMENSIONS OF REAL PART

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

PATH TRACKING FOR MOBILE ROBOTS WITH A TRAILER. J.L. Martínez, M. Paz and A. García-Cerezo

Transcription:

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1711 Abstract Kamil ŽIDEK *, Ondrej LÍŠKA ** LOCATION ESTIMATION OF MOBILE DEVICES ODHAD POLOHY MOBILNÝCH ZARIADENÍ This contribution describes mathematical model (kinematics) for Mobile Robot carriage. The mathematical model is fully parametric. Model is designed universally for any measures three or four wheeled carriage. The next conditions are: back wheels are driving-wheel, front wheels change angle of Robot turning. Position of the front wheel gives the actual position of the robot. Position of the robot is described by coordinates x, y and by angle of the front wheel α in reference position. Main reason for model implementation is indoor navigation. We need some estimation of robot position especially after turning of the Robot. Next use is for outdoor navigation especially for precising GPS information. Abstrakt Príspevok popisuje matematický model (kinematiku) podvozku mobilného robota. Matematický model je plne parametrický a je navrhnutý univerzálne pre ľubovoľné rozmery trojalebo štvor-kolesového podvozku s prihliadnutím na tieto podmienky: zadné kolesá sú hnacie, predné kolesá menia smer pohybu. Využitie pre navigáciu vo vnútorných priestoroch. Matematický odhad je potrebný hlavne pri otáčaní robota. Ďalšie využitie môže byť aj pri navigácii vo vonkajších priestoroch na spresnenie GPS informácie. Pozícia predných kolies dáva aktuálnu pozíciu robota. Poloha robota je popísaná súradnicami x, y a uhlom predných kolies α. 1 INTRODUCTION Depicted Application is shown graphical implementation of mathematical model. You can change main measures of robot carriage. According this basic parameter are computed all other values. This contribution represents implementation possibilities simple mathematics based on goniometrical function for graphical estimation of robot position after movement. With this system we were also able to predict next movement or improve precision with combination with other sensors or correct value if sensors fail or generate error value. On the Figure 1 is shown graphical interface and basic scheme for mathematical model. * Ing. PhD., KBIAaM, Faculty of Mechanical Engineering, Technical University of Kosice, Letná 9, Kosice, tel. (+421) 55 602 2582, e-mail kamil.zidek@tuke.sk ** doc. Ing. CSc., KBIAaM, Faculty of Mechanical Engineering, Technical University of Kosice, Letná 9, Kosice, tel. (+421) 55 602 2597, e-mail ondrej.liska@tuke.sk 187

x x, y α L R ß (Gray) last trajectory, (Red) mobile robot with direction line, (Green) final point, 0 y Fig. 1 Graphical representation description, Basic scheme of robot 2 LEFT, RIGHT MOVEMENT When we want turn with robot left or right we must at first compute angle of turning (R). Turning angle(r) depends on actual angle of front wheel (Steer Angle) and distance between front and back wheel axles (L). On the Figure 1 is depicted scheme for computing basic value of R. Next computation is schematically depicted on the Figure 2. Rotation angle γ is value from 0 to 360 Degree for changing device angular position. Steer angle decrease or increase turning radius. x X, Y R γ 0 S y Fig. 2 Left, Right Movement Scheme On the Figure 3 is depicted graphical interpretation of mathematics model for right turning. There is shown actual robot position, turning circle and its last position. 188

Fig. 3 Left, Right movements Turning algorithm was divided to five separate groups. That make possible to easy check that partially result values are right. Full algorithm description exceeds permitted size of article. In the computation we must ignore rearrangement of front and back wheels too. To minimize that effect in real construction, we can use Ackerman Steering theory for front turning wheels or use 3 wheeled carriages instead. For minimalization of rearrangement back wheels we can use differential system. 3 FORWARD, BACKWARD MOVEMENT Forward and backward movement is very easy to compute from supposed speed and time of real model. Graphical representation of forward movement is depicted on Figure 4. Fig. 4 Forward, Backward movements 189

3 TESTING PROGRAM Testing application was used for measuring deviation between mathematical values and real robot trajectory. In testing subprogram we can select 10 steps which real robot realizes: forward, backward left and right movements. We had mobile robot without incremental optical sensor (selected speed value of robot was relative to kind of surface) for testing. Deviation from mathematical model was very increased in rough terrain. For flat surfaces mathematical model is copied robot trajectory in acceptable boundaries. On the Figure 5 is depicted easy programming interface used for testing mathematical model. Fig. 5 Testing application 3 NEXT WORKS Below is depicted next implementation of mathematical model to 3D Environment, which is driven by true vision 6.5 3D Engine. Below on the right is depicted implementation of mathematics model to remote robot control web application. Mathematical model is written as C# object library and it is possible easy transform this library to other application, for example web application based on AJAX technology, Compact Framework based application for porting to Pocket PC with Windows Mobile or Windows CE. Currently we are working to port model under Linux application and combining values from mathematical model with other sensor information for example précising information from GPS sensor. Fig. 6 Math 3D Engine Implementation, Remote Robot Application 190

3 CONCLUSIONS Result of this development is graphical implementation of mathematical model. You can change main measures of robot carriage. Model is designed universally for any measures three or four wheeled carriage. The mathematical model is fully parametric. According basic dimension and initial values is automatically computed all other final values. This contribution represents possibilities of implementation simple mathematics based on goniometrical function for graphical estimation of robot position after movement. With this system we were also able to predict next movement or improve precision with combination with other sensors or correct value if sensors fail or generate error value. Model is possible to use in many mobile application for example in Service robotics for indoor or outdoor environments. The research work was performed to financial support of grant reg. No. VEGA 1/0559/08 Virtual projecting of mechatronics systems. REFERENCES [1] SVETLÍK, J., SUKOP, M. Robocar - mobilný robotický vozíkový systém. Acta Mechanica Slovaca. roč. 12, č. 2-a (2008), pp. 617-624. ISSN 1335-2393. [2] RIMÁR, M, PITEĽ, J., SKOK, P. The Stabilization of Low Damped Astatic Systems by Means of Filter with Rejections. Acta Universitatis Pontica Euxinus, 2007, Vol. VI, No. 8/2007. pp. 49 53. ISSN 1223-7221. [3] SUKOP, M., SVETLÍK, J. Communication mobile robots with PC by HF (high frequency) modules. In: ROBTEP 2002: 6. celoštátna konferencia s medzinárodnou účasťou Automatizácia/Robotika v teórii a prax.: Zborník vedeckých prác: 22.05-24.05. 2002, Košice. Košice : TU, SjF, 2002. pp. 371-376. ISBN 80-7099-826-1. [4] SALOKY, T., PITEĽ, J. Intelligent robots and computer vision. In.: International Carpathian Control Conference ICCC 2004 Volume II., Zakopane, Poland, May 25-28, 2004. Krakow: Faculty of Mechanical Engineering and Robotics AGH - UST, 2004. pp. 243-246. ISBN 83-89772-00-0. [5] DUŠEK, F., HONC, D. Návrh a simulace řízení nesymetrického systému. Automatizace, 2007, č. 10, pp. 636 642. ISSN 0005-125X. [6] VÍTEČKOVÁ, M. & VÍTEČEK, A. PI and PID Controller Tuning for Integral plus Time Delay Plants. In XXXII. Seminar ASR 2007 Instruments and Control. Ostrava: VŠB-TU Ostrava, 27. 4. 2007, pp. 253 260. ISBN 978-80-248-1272-4. [7] VÍTEČEK, A., VÍTEČKOVÁ, M. The Etended Modulus Optimum Method. CEEPUS. Wydawnictwo Politechniki Świętokrzyskiej, general editors: Adamczak, A., Osanna, P. H., Kielce, Polsko, pp. 285-292. ISBN 978-83-88906-66-4 191