Path Curvature Sensing Methods for a Car-like Robot

Slides:



Advertisements
Similar presentations
Rotation, Angular Momentum and Gravity
Advertisements

Mobile Robot Locomotion
Parametric Equations Local Coordinate Systems Curvature Splines
Learning Roomba Module 2 - Robot Configurations. Outline What is a Robot Configuration? Why is it important? Several types of Configurations Roomba Configuration.
Electronic Engineering Final Year Project Progress Presentation Title: Trailer Reversing Prediction Supervisor: Dr. Martin Glavin.
Feasible trajectories for mobile robots with kinematic and environment constraints Paper by Jean-Paul Laumond I am Henrik Tidefelt.
Trajectory Generation
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
The City College of New York 1 Prepared by Dr. Salah Talha Mobot: Mobile Robot Introduction to ROBOTICS.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
Introduction to ROBOTICS
Feasible Trajectories for Mobile Robots with Kinematic and Environment Constraints Jean-Paul Laumond.
Mobile Robotics: 10. Kinematics 1
Mobile Robotics: 11. Kinematics 2
Mechatronics 1 Week 11. Learning Outcomes By the end of week 11 session, students will understand some sorts of mobile robot and locomotion of wheeled.
D D L ynamic aboratory esign 5-Nov-04Group Meeting Accelerometer Based Handwheel State Estimation For Force Feedback in Steer-By-Wire Vehicles Joshua P.
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
Motion Control (wheeled robots)
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Seminar at Monash University, Sunway Campus, 14 Dec 2009 Mobile Robot Navigation – some issues in controller design and implementation L. Huang School.
MAE505: Robotics Final Project – Papers Review. Presented By: Tao Gan Advisor: Dr. Venkat Krovi. Main Topic: Nonholonomic-Wheel Mobile Robot (WMR). Sub-Topics:
Introduction to ROBOTICS
Beyond trial and error…. Establish mathematically how robot should move Kinematics: how robot will move given motor inputs Inverse-kinematics: how to.
Lecture 22 Dimitar Stefanov.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Mobile Robot Navigation Using Fuzzy logic Controller
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
Chapter 10 Rotational Motion.
Lecture 23 Dimitar Stefanov. Wheelchair kinematics Recapping Rolling wheels Instantaneous Centre of Curvature (ICC) motion must be consistent Nonholonomic.
Advanced Science and Technology Letters Vol.32 (Architecture and Civil Engineering 2013), pp A Study on.
Advanced Science and Technology Letters Vol.30 (ICCA 2013), pp A Review of Friis Equation Based Indoor.
Advanced Science and Technology Letters Vol.28 (EEC 2013), pp Histogram Equalization- Based Color Image.
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Robot Velocity Based Path Planning Along Bezier Curve Path Gil Jin Yang, Byoung Wook Choi * Dept. of Electrical and Information Engineering Seoul National.
Advanced Science and Technology Letters Vol.74 (ASEA 2014), pp Development of Optimization Algorithm for.
Kinematics using slides from D. Lu. Goals of this class Introduce Forward Kinematics of mobile robots How Inverse Kinematics for static and mobile robots.
Electronic Engineering Final Year Project Final Year Project Presentation Title: Trailer Reverse Control System Author: Marco Law (Chun Ip) Supervisor:
Basilio Bona DAUIN – Politecnico di Torino
Simulations of Curve Tracking using Curvature Based Control Laws Graduate Student: Robert Sizemore Undergraduate Students: Marquet Barnes,Trevor Gilmore,
Localization of a Self-Driving Vehicle by Extended Kalman Filtering with Fixed Gains Jungsu Choi, Seokki Song, and Kyoungchul Kong* Department of Mechanical.
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Date of download: 11/12/2016 Copyright © ASME. All rights reserved. From: A Sequential Two-Step Algorithm for Fast Generation of Vehicle Racing Trajectories.
Understanding Complex Systems May 15, 2007 Javier Alcazar, Ph.D.
Motion in Two Dimensions
Trajectory Generation
Rotational Motion and Equilibrium
Automation as the Subject of Mechanical Engineer’s interest
TATVA INSTITUTE OF TECHNOLOGICAL STUDIES, MODASA (GTU)
Kinematics Introduction to Motion
Control Design and Analysis of Chained Systems
MAE505: Robotics Final Project – Papers Review.
Seunghui Cha1, Wookhyun Kim1
Advanced Science and Technology Letters Vol
Il-Kyoung Kwon1, Sang-Yong Lee2
Estimation of 3D Bounding Box for Image Object
Advanced Science and Technology Letters Vol
Rotational Motion and Equilibrium
Motion in Two Dimensions
Locomotion of Wheeled Robots
CSE4421/5324: Introduction to Robotics
Kinematics of Particles
A Short Introduction to the Bayes Filter and Related Models
Motion Models (cont) 2/16/2019.
Motion in Two Dimensions
POLAR COORDINATE SYSTEMS
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Kinematics of Wheeled Robots
Presentation transcript:

Path Curvature Sensing Methods for a Car-like Robot Advanced Science and Technology Letters Vol.46 (Mobile and Wireless 2014), pp.52-55 http://dx.doi.org/10.14257/astl.2014.46.12 Path Curvature Sensing Methods for a Car-like Robot Youngshik Kim Mechanical Engineering, Hanbat National University, Daejon, 305-719, Korea youngshik@hanbat.ac.kr Abstract. In this reserach we present path curvature sensing methods for a car- like robot, which can be applied to motion planning and motion control. Toward this goal, we use a steering wheel angle sensor and two encoders on the rear wheels in the robot. We then demonstrate two curvature sensing methods using a steering map and wheel odometry at the rear axle. Finally, experimental results are presented and discussed. Keywords: Car-like robot, odometry, path curvature, steering angle. 1 Introduction The subject of this research is path curvature sensing methods for a car-like robot. Path curvatures are typically used to generate desired robot trajectory paths in motion planning and motion control. Many researchers focused on controllers that could provide path convergence and stability [1-3]. Path curvature is generally an issue for mobile robots given steering restrictions determined by mechanical design and traction limitations [3]. Appreciable motion planning research has also considered physical constraints on velocity and path curvature to provide feasible references [4]. In particular, arcs or circles have popularly been applied to construct a path due to their simplicity and bounded curvature [5]. Thus, actual path curvatures should be measured to ensure the robot’s path following or tracking capabilities for given curvature limitations. Whereas the focus of past research is curvature commands or reference path generation, we are interested in curvature sensing methods for a car-like robot in this research. In Method I, we use traditional wheel encoder-based odometry at the rear axle. In Method II, we propose a new steering map, which provides the curvature as a function of the wheel steering angle. Fig. 1 shows the autonomous robotic vehicle modified from a Dodge Grand Caravan. The vehicle is equipped with the Pronto4TMfor autonomous control. We also installed an angle sensor on the steering wheel and quadrature encoders on the rear wheels to measure steering wheel orientation and wheel velocities. Steering wheel orientation and encoder signals can be used independently to estimate the path curvature of the vehicle. In experiment, we drive the autonomous vehicle for a short distance with a varying curvature to measure actual robot curvatures. Our main contribution is thus experimental validation of proposed sensing methods and the steering map method. Our sensing methods can be easily applied to a motion controller or planner. ISSN: 2287-1233 ASTL Copyright © 2014 SERSC

Fig. 2. Kinematics of a car-like robot. Advanced Science and Technology Letters Vol.46 (Mobile and Wireless 2014) 2 Curvature Sensing Methods 2.1. Method I: based on Odometry Fig. 2 shows steering kinematics of a car-like robot. Applying the Cartesian coordinates, (x,y), and the heading angle, , kinematic equations for the robot are, , (1) where v is the linear velocity at the rear axle center, C1,  is the steering angle, L is the distance between front and rear axles. Wheel odometry is based on quadrature encoders installed on the rear wheels. In this research the encoder resolution is 8 counts per revolution. These encoders provide wheel velocities. We can then easily find linear and angular velocities, v and , of the vehicle simply by averaging and subtracting wheel velocities given a tire circumference and axle length. Referring to Fig. 2, we can thus determine the curvature at the point C1 by, Fig. 1. Autonomous robotic vehicle.  IC (Instantaneous Center) Front wheel O y v  Rear wheel x C1 L Fig. 2. Kinematics of a car-like robot. Copyright © 2014 SERSC 53

3 Experimental Results (2) , (3) . Advanced Science and Technology Letters Vol.46 (Mobile and Wireless 2014) (2) , 2.2. Method II: based on a Steering Map In the robot, the path curvature critically depends on the orientation of a steering wheel, which indicates that we can determine the path curvature of the robot by measuring the orientation of the steering wheel. Applying (2) to the third equations in (1), we have, (3) . Further, we need to model a steering mechanism to find the steering wheel rotation as a function of the heading angle. However, since the steering mechanism is complicated and nonlinear, its modeling is difficult. For simplicity, we experimentally evaluate the path curvature given a steering wheel orientation. As a result, we establish a steering map that describes a relation between steering wheel rotation and path curvature through experiments. 3 Experimental Results We drive the vehicle forward for a short distance to obtain actual path curvature (a) (b) (c) Fig. 3. Experimental results; (a) robot trajectory path, (b) curvature from the steering map, and (c) curvature from odometry. 54 Copyright © 2014 SERSC

Advanced Science and Technology Letters Vol Advanced Science and Technology Letters Vol.46 (Mobile and Wireless 2014) data. Fig. 3 shows an actual trajectory path of the robot and experimentally measured curvatures applying steering map-based and odometry-based curvature sensing methods, respectively. Since raw odometry data is noisy, we also provide filtered curvature data applying a simple mean filter. 4 Conclusion We experimentally measure path curvatures for a car-like robot applying two different curvature sensing methods based on odometry signals and steering map. Our approach is simple and requires inexpensive sensors. Our results show that the steering map may provide curvature data similar to the traditional odometry method obtained using relatively inexpensive sensors and a simple filter, which can be applied to a motion controller. Acknowledgments. This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2012R1A1A1011457). The author would like to thank Dr. Minor for his valuable assistance in this research. References D. Tilbury, J. P. Laumond, R. Murray, S. Sastry, and G. Walsh, "Steering car-like systems with trailers using sinusoids," Proc. IEEE Int. Conf. Robotics And Automation, Nice, France, pp. 1993-8, 1992. C. Pradalier and K. Usher, "Robust trajectory tracking for a reversing tractor trailer," Journal of Field Robotics, vol. 25, no. 6-7, pp. 378-99, 2008. Y. Kim and M. A. Minor, "Path manifold-based kinematic control of wheeled mobile robot considering physical constraints," International Journal of Robotics Research, vol. 26, no. 9, pp. 955-975, 2007. R. Siegwart and I. R. Nourbakhsh, Introduction to autonomous mobile robots: Cambridge, Mass. : MIT Press, 2004. J. A. Reeds and L. A. Shepp, "Optimal paths for a car that goes both forwards and backwards," Pacific Journal of Mathematics, vol. 145 no. 2, no. pp. 367-393, 1990. Copyright © 2014 SERSC 55