Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony
|
|
- Kellie Fitzgerald
- 5 years ago
- Views:
Transcription
1 Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony Department of Engineering, Australian National University, Australia. Robert.Mahony@anu.edu.au url: Presentation for IRISA, INRIA, Universite de Rennes, Rennes. Non-holonomic IBVS. November 22,
2 ANU (RSISE) Nomad 4000 mobile robot Long term project towards the full automation of a mobile robot. Goal is to have robot running independently for long periods. This presentation considers the development of an automated docking process based on visual sensor system. Non-holonomic IBVS. November 22,
3 Kinematic model of robot ẋ = u cos θ ẏ = u sin θ θ = ω ξ = (x, y) g u linear velocity of the vehicle. θ rotation angle from global frame g to body fixed frame b. ω angular velocity. A docking manoeuvre (x, y, θ) 0 is a state stabilisation problem for the kinematic model. Non-holonomic IBVS. November 22,
4 Key Issues for docking manoeuvres In practice, several sensor systems are available to provide feedback during a docking manoeuvre. Considering just the vision system (and undertaking similar developments based on other sensor configurations) provides redundancy in the control/sensing configuration of the robot. The docking manoeuvre is highly sensitivity to lateral offset from the docking station. In practice lateral accuracy of around 1 cm is required during the docking process. Maintaining good calibration of a visual system for extended periods of operation is a significant problem. Non-holonomic IBVS. November 22,
5 Omni-directional (Panoramic) Camera Allows the robot to observe targets in entire room. Widely spaced targets provides precise positioning of robot despite low precision vision system. Low pixel resolution leads to bearing only measurements. Excellent sensor modality for low cost, highly robust visual positioning tasks. Non-holonomic IBVS. November 22,
6 Multi-coloured visual targets Target identification uses a combination of color segmentation and image moments along with a simple matching criterion to obtain 98% reliable image recognition in a wide range of lighting conditions. Non-holonomic IBVS. November 22,
7 Image space with identified landmarks Non-holonomic IBVS. November 22,
8 Image feature Each identified landmark bearing is represented as a unit vector expressed in the body-fixed frame p i = R(θ) T ξ i ξ ξ i ξ where R(θ) is the rotation matrix from the body-fixed frame to the global frame. Image feature used is the Average Landmark Vector (AVL), defined as q(ξ) = n p i i=1 Body-fixed-frame measurement The global frame version of the image feature is used in some of the analysis q g = R(θ)q. Non-holonomic IBVS. November 22,
9 Average Landmark Vector q 1) Approach inspired by insect navigation. 2) Image based feature - advantages for closed-loop robustness - does not require detailed world model. 3) Image features are discontinuous at target points due to lack of range information in bearing only measurements. Non-holonomic IBVS. November 22,
10 Bio-mimetic vision systems Lambrinos et al. 2000, Robotics and Autonomous Systems. Moeller, 2000, Biological Cybernetics. AVL theory developed in two dimensions. Holonomic kinematic control law V = q q 0 R 2. Goal pose is distinct from landmark points. Requires an inertial direction in addition to visual data. Non-holonomic IBVS. November 22,
11 Image based visual servo-control of dynamic systems Hamel et al., 2001, Transactions on Robotics and Automation. Theory developed in three dimensions. Control of dynamic system - exploit passivity of spherical image plane. Kinematic part of control V des. = q q 0 R 3. Goal pose is distinct from landmark points. Requires an inertial direction in addition to visual data. Non-holonomic IBVS. November 22,
12 Discontinuous control design for non-holonomic systems Discontinuity of the image features implies that an IBVS control will be discontinuous at target points. The docking station is one of the landmark points used. This implies that the control design will be discontinuous at the target pose. The discontinuity is exploited to address the problem of control design for the non-holonomic system. Discontinuous control is inherently non-robust, however, the closed-loop trajectories of the robot do not cross discontinuities of the control law. Non-holonomic IBVS. November 22,
13 Image plane kinematics The kinematics of the ALV are given by q = Ωq Q(ξ)V, D ξ q = Q(ξ) where and Q = Ω = n i=1 (I 2 p i p T i ) ( 0 ω ω 0 ξ i ξ ) > 0, Interaction Matrix, V = R T ξ = R T ( u cos(θ) u sin(θ) ), is the velocity vector of the vehicle in the global frame. Non-holonomic IBVS. November 22,
14 Holonomic Control Design Choose a holonomic control design V des. = q(ξ), v des. = q g (ξ) = Rq(ξ), Body-fixed-frame Base-frame Leads to closed-loop kinematics ξ = q g (ξ), Consider the two Lyapunov functions U(ξ) = n i=1 ξ i ξ Base-frame φ(ξ) = q(ξ) T q(ξ) = q(ξ) 2 Body-fixed-frame Note that φ(ξ) can be measured on-line while U(ξ) requires knowledge of ξ and ξ i. Non-holonomic IBVS. November 22,
15 Holonomic Stability Analysis Stability analysis (Moeller, 2000) d dt U(ξ) = n i=1 d dt ξ i ξ = n i=1 (ξ i ξ) T ξ ξ i ξ = q T g q g = q T q. Stability analysis (Hamel et al., 2001) d dt φ(ξ) = qt q = 2q T Ωq 2q T Q(ξ)V = 2q T Q(ξ)q, Q(ξ) > 0. Note that U(ξ) is convex, U(ξ) 0 and DU(ξ) = 0 at a local minimum of U, φ(ξ) = q 2 = DU(ξ) 2, D 2 U(ξ) = Q(ξ) > 0 Non-holonomic IBVS. November 22,
16 Placing the targets. A target must be placed at the docking station. A unique minimum ξ of U and φ exists and lies in the closed convex hull of the landmark features. By placing the targets appropriately it is possible to locate ξ at the docking station. If the targets cannot be placed appropriately then a target weighting scheme has been developed to place ξ at the docking station (Wei, et al., 2005). Non-holonomic IBVS. November 22,
17 Structure of φ at ξ. The graph of φ at an optimal landmark. The cost surface φ is discontinuous at landmark points. Locating the minimum ξ at a discontinuity creates a singular trough in the cost function approaching ξ. The holonomic control design causes smooth decrease of φ. Expect that trajectories of closed-loop system will approach ξ along asymptotic direction of trough in cost function. Non-holonomic IBVS. November 22,
18 Simulation of closed-loop trajectories for holonomic control strategy Note that the closed loop system converges to the target point along a suitable trajectories to complete the docking manoeuvre. Non-holonomic IBVS. November 22,
19 Non-holonomic control strategy For the true system the holonomic velocity control v des. = q g will not normally satisfy the non-holonomic constraints. The approach to the non-holonomic control design is to design a control that will approximately track the desired behaviour ξ = q g This is similar to designing a controller to track a family of trajectories, any one of which will satisfy the control requirements. Non-holonomic IBVS. November 22,
20 Tracking error Tracking error ɛ track. = ξ v des. Define normalized vector directions q g = q g q g, v g = v g v g. Robot scalar velocity is u = v g. Schematic showing angle γ and the definition of the tracking error. Normalized tracking error and tracking angle = q g v g, γ = ( v g, q g ). Non-holonomic IBVS. November 22,
21 Consider the Lyapunov function L = U + q g + q g (1 cos(γ)) Stability Analysis The first term is the stability function introduced by Moeller The second term q = φ is highly sensitive to the discontinuous structure of the cost function. The third term is a close approximation of the tracking error. The C 0 nature of the cost terms q in L are crucial to obtaining the bounds. Non-holonomic IBVS. November 22,
22 Derivative of the cost function Differentiating L along trajectories L = u q T g Q q g + u ( T Q q g, v g ) ω q g, A v g, A = ( ) Using T = tan(γ/2) and making some approximations one obtains L u q T g Q q g + ( u 4nT 2 r 0 (1 + T 2 ) q g 1 ) T2 1 + T }{{ 2 } α ω 2T 1 + T 2 q g, } {{ } β Defining α and β as suitable functions of the observed quantities T and q g L = u q T g Q q g (uα + ωβ) q g (uα + ωβ) q g. Non-holonomic IBVS. November 22,
23 Control design The simplified form of the Lyapunov derivative is L (uα + ωβ) q g Minimize the right-hand side subject to a control constraints 1 2 u k ω B q g 2, u 0. Control inputs u = c 0α q kα 2 +β 2 for α 0 u = 0 for α < 0 ω = c 0β q g for α 0 kα 2 +β 2 ω = sgn(β)c 0 q for α < 0 Non-holonomic IBVS. November 22,
24 Convergence analysis Several calculations yield the following bound on the decrease in the Lyapunov function L c 0 q g 2.5 r 0 (t) 2 (k + 1)nr 0 (t) + 4kn The constant r 0 (t) is a bound r 0 (t) min{ ξ ξ i }. Applying Lyapunov s 2nd method shows that ξ ξ. With some care it is also possible to show that γ 0 along the closed-loop trajectory. Non-holonomic IBVS. November 22,
25 Asymptotic analysis The nature of the Lyapunov function allows one to obtain the following bound close to the limit point L A q, ξ ξ ɛ Consequently asymptotically L BL 3 One obtains L(t) 1 (c 1 t + c 2 ) The convergence implied in ξ ξ 0 is slower than exponential. Non-holonomic IBVS. November 22,
26 Experimental Configuration Non-holonomic IBVS. November 22,
27 Results of 15 experimental runs Non-holonomic IBVS. November 22,
28 Final convergence results The statistics are Mean St. Dev. x 0.1cm 0.91 cm y 0.3 cm 0.91cm γ -0.7 deg. 2.5 deg. Final position and orientation for a set of 15 experiments. Non-holonomic IBVS. November 22,
29 Video Demonstration Closed-loop behaviour of the robot in a typical test. Unwrapped image sequence from on-board camera. Raw image sequence from the on-board camera Non-holonomic IBVS. November 22,
30 Conclusions Precise position information obtained from low quality vision system by using a panoramic camera and widely spaced landmarks. Inherent discontinuity of measurements used to construct a discontinuous error feature that leads to discontinuous stabilising control for non-holonomic model of unicycle. Non-holonomic control design based on maximising rate of decrease in a control Lyapunov function subject to steering and speed constraints. Excellent experimental results. Non-holonomic IBVS. November 22,
31 Work presented was undertaken in collaboration with Ran Wei PhD student, Department of Engineering, Australian National University, Australia David Austin Department of Systems Engineering, Research School of Information Science and Engineering, Australian National University, Australia Non-holonomic IBVS. November 22,
Centre for Autonomous Systems
Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7
More informationUnit 2: Locomotion Kinematics of Wheeled Robots: Part 3
Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of
More informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationKinematics, Kinematics Chains CS 685
Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body
More informationMotion Control (wheeled robots)
Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,
More informationMobile Robot Kinematics
Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator
More informationOmnidirectional Visual Control of Mobile Robots based on the 1D Trifocal Tensor
Omnidirectional Visual Control of Mobile Robots based on the D Trifocal Tensor H. M. Becerra, G. López-Nicolás and C. Sagüés Dept. Informática e Ingeniería de Sistemas - Instituto de Investigación en Ingeniería
More informationState Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements
State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements António Pedro Aguiar aguiar@ece.ucsb.edu João Pedro Hespanha hespanha@ece.ucsb.edu Dept.
More informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationBEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control
BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control Renaud Ronsse renaud.ronsse@uclouvain.be École polytechnique de Louvain, UCLouvain July 2015 1 Introduction Mobile robot
More informationKinematics of Wheeled Robots
CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,
More informationIntroduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
More informationShortest Path Homography-Based Visual Control for Differential Drive Robots
Citation: G. López-Nicolás, C. Sagüés, and J. J. Guerrero. Vision Systems, Shortest Path Homography-Based Visual Control for Differential Drive Robots, chapter 3, pp. 583 596. Edited by Goro Obinata and
More informationFundamental problems in mobile robotics
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Kinematics Fundamental problems in mobile robotics Locomotion: how the robot moves in the environment Perception: how
More informationTheory of Robotics and Mechatronics
Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed
More informationMobile Robots Locomotion
Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today
More informationDynamic IBVS Control of an Underactuated UAV
Proceedings of the 212 IEEE International Conference on Robotics and Biomimetics December 11-14, 212, Guangzhou, China Dynamic IBVS Control of an Underactuated UAV Hamed Jabbari 1,2, Giuseppe Oriolo 2
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationNonlinear State Estimation for Robotics and Computer Vision Applications: An Overview
Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview Arun Das 05/09/2017 Arun Das Waterloo Autonomous Vehicles Lab Introduction What s in a name? Arun Das Waterloo Autonomous
More informationFormation Control of Nonholonomic Mobile Robots with Omnidirectional Visual Servoing and Motion Segmentation
Formation Control of Nonholonomic Mobile Robots with Omnidirectional Visual Servoing and Motion Segmentation René Vidal Omid Shakernia Shankar Sastry Department of Electrical Engineering & Computer Sciences
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where
More informationHomography-Based Multi-Robot Control with a Flying Camera
Citation: G. López-Nicolás, Y. Mezouar, and C. Sagüés. Homography-based multi-robot control with a flying camera. In IEEE International Conference on Robotics and Automation, pp. 4492-4497, Shangai, China,
More informationRobotics 2 Visual servoing
Robotics 2 Visual servoing Prof. Alessandro De Luca Visual servoing! objective use information acquired by vision sensors (cameras) for feedback control of the pose/motion of a robot (or of parts of it)
More informationVisual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach
Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical
More information1 Differential Drive Kinematics
CS W4733 NOTES - Differential Drive Robots Note: these notes were compiled from Dudek and Jenkin, Computational Principles of Mobile Robotics. 1 Differential Drive Kinematics Many mobile robots use a drive
More informationVisual Servoing of a Wheeled Mobile Robot for Intercepting a Moving Object
Visual Servoing of a Wheeled Mobile Robot for Intercepting a Moving Object Francesco Capparella, Luigi Freda, Marco Malagnino, and Giuseppe Oriolo Dipartimento di Informatica e Sistemistica Università
More informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationVisual servo control of mobile robots
Visual servo control of mobile robots homas Blanken 638483 DC 21.XXX Bachelor Final Project Dynamics and Control Department of Mechanical Engineering Eindhoven University of echnology Supervisor: dr. Dragan
More informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationNon Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation
Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation eer Alakshendra Research Scholar Robotics Lab Dr Shital S.Chiddarwar Supervisor Robotics
More informationA Reactive Bearing Angle Only Obstacle Avoidance Technique for Unmanned Ground Vehicles
Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 54 A Reactive Bearing Angle Only Obstacle Avoidance Technique for
More informationAdaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries
Indian Journal of Geo-Marine Sciences Vol. 42 (8), December 2013, pp. 999-1005 Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Zool Hilmi Ismail 1
More information17. Wheeled Robots Overview. Part B 17. Guy Campion, Woojin Chung
391 17. Wheeled Robots Guy Campion, Woojin Chung The purpose of this chapter is to introduce, analyze, and compare the models of wheeled mobile robots (WMR) and to present several realizations and commonly
More informationDynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 339 350 (2009) 339 Dynamic Object Tracking Control for a Non-Holonomic Wheeled Autonomous Robot Yin-Tien Wang 1 *, Yu-Cheng Chen 1 and Ming-Chun
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationExperimental study of Redundant Snake Robot Based on Kinematic Model
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD7.5 Experimental study of Redundant Snake Robot Based on Kinematic Model Motoyasu Tanaka and Fumitoshi Matsuno
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationInsect Inspired Three Dimensional Centring
Insect Inspired Three Dimensional Centring Luke Cole 1,2 Nick Barnes 1 luke@coletek.org nick.barnes@nicta.com.au 1 National ICT Australia (NICTA), 2 Australian National University Locked Bag 1, ACT,, Australia
More information1 Mathematical model Equations and notations Case of study State variables Kinematic model Model consideration.
Master of Science Thesis Stockholm, Sweden 24 Abstract This thesis deals with the problem of prototyping a vehicle, made up by a motorized body and two passive trailers using LOGO Mindstorms, and provide
More informationSolving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique
Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Noor Asyikin binti
More informationKinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system.
Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system. Lei Wu, Redwan Alqasemi and Rajiv Dubey Abstract In this paper, we will explore combining the manipulation
More informationChapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping
More informationPosition and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback Hoang-Lan
More informationLinear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z
Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.
More informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
More informationOmni Stereo Vision of Cooperative Mobile Robots
Omni Stereo Vision of Cooperative Mobile Robots Zhigang Zhu*, Jizhong Xiao** *Department of Computer Science **Department of Electrical Engineering The City College of the City University of New York (CUNY)
More informationControl of Snake Like Robot for Locomotion and Manipulation
Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp
More informationModeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots
Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2013-04-29 Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots Stephen C. Quebe Brigham Young University
More informationData Association for SLAM
CALIFORNIA INSTITUTE OF TECHNOLOGY ME/CS 132a, Winter 2011 Lab #2 Due: Mar 10th, 2011 Part I Data Association for SLAM 1 Introduction For this part, you will experiment with a simulation of an EKF SLAM
More informationCS283: Robotics Fall 2016: Sensors
CS283: Robotics Fall 2016: Sensors Sören Schwertfeger / 师泽仁 ShanghaiTech University Robotics ShanghaiTech University - SIST - 23.09.2016 2 REVIEW TRANSFORMS Robotics ShanghaiTech University - SIST - 23.09.2016
More informationCONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH
ENOC-008, Saint Petersburg, Russia, June, 30 July, 4 008 CONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH Alexander V. Pesterev Institute of Control Sciences RAS and Javad GNSS Moscow, Russia A.Pesterev@javad.com
More informationHandbook of Robotics, 2nd edition. Chapter 34: Visual servoing. François Chaumette, Seth Hutchinson, Peter Corke. pages
Handbook of Robotics, 2nd edition Chapter 34: Visual servoing François Chaumette, Seth Hutchinson, Peter Corke pages 841 866 Springer, 216 Chapter 34 Visual Servoing Summary This chapter introduces visual
More informationA Visual Servoing Model for Generalised Cameras: Case study of non-overlapping cameras
IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3,, Shanghai, China A Visual Servoing Model for Generalised Cameras: Case study of non-overlapping
More informationDealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech
Dealing with Scale Stephan Weiss Computer Vision Group NASA-JPL / CalTech Stephan.Weiss@ieee.org (c) 2013. Government sponsorship acknowledged. Outline Why care about size? The IMU as scale provider: The
More informationME 597/747 Autonomous Mobile Robots. Mid Term Exam. Duration: 2 hour Total Marks: 100
ME 597/747 Autonomous Mobile Robots Mid Term Exam Duration: 2 hour Total Marks: 100 Instructions: Read the exam carefully before starting. Equations are at the back, but they are NOT necessarily valid
More informationAdaptive Visual Servoing by Simultaneous Camera Calibration
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD2.1 Adaptive Visual Servoing by Simultaneous Camera Calibration J. Pomares, F. Chaumette, F. Torres Abstract
More informationAUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION
AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk
More informationRobustness of Classifier-in-the-Loop Control Systems: A Hybrid-Systems Approach
Robustness of Classifier-in-the-Loop Control Systems: A Hybrid-Systems Approach Hasan A. Poonawala and Ufuk Topcu Abstract This paper studies continuous-state dynamical systems that use a classifier to
More informationVisual servoing set free from image processing
Visual servoing set free from image processing Christophe Collewet, Eric Marchand, François Chaumette Abstract This paper proposes a new way to achieve robotic tasks by visual servoing. Instead of using
More information3D Tracking Using Two High-Speed Vision Systems
3D Tracking Using Two High-Speed Vision Systems Yoshihiro NAKABO 1, Idaku ISHII 2, Masatoshi ISHIKAWA 3 1 University of Tokyo, Tokyo, Japan, nakabo@k2.t.u-tokyo.ac.jp 2 Tokyo University of Agriculture
More informationPosition and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback
Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback Hoang-Lan Pham, Véronique Perdereau, Bruno Vilhena Adorno and Philippe Fraisse UPMC Univ Paris 6, UMR 7222, F-755,
More informationIntermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots
2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple
More informationLecture Note 3: Rotational Motion
ECE5463: Introduction to Robotics Lecture Note 3: Rotational Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 3 (ECE5463
More informationMASTER'S THESIS. Development of a mobile robot platform. Rickard Nyberg Master of Science in Engineering Technology Mechanical Engineering
MASTER'S THESIS Development of a mobile robot platform Rickard Nyberg 2014 Master of Science in Engineering Technology Mechanical Engineering Luleå University of Technology Institutionen för teknikvetenskap
More informationE80. Experimental Engineering. Lecture 9 Inertial Measurement
Lecture 9 Inertial Measurement http://www.volker-doormann.org/physics.htm Feb. 19, 2013 Christopher M. Clark Where is the rocket? Outline Sensors People Accelerometers Gyroscopes Representations State
More informationComputer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG.
Computer Vision Coordinates Prof. Flávio Cardeal DECOM / CEFET- MG cardeal@decom.cefetmg.br Abstract This lecture discusses world coordinates and homogeneous coordinates, as well as provides an overview
More informationPath Planning for Image-based Control of Wheeled Mobile Manipulators
Path Planning for Image-based Control of Wheeled Mobile Manipulators Moslem Kazemi, Kamal Gupta, Mehran Mehrandezh Abstract We address the problem of incorporating path planning with image-based control
More informationImage moments: Generic descriptors for decoupled image-based visual servo
Image moments: Generic descriptors for decoupled image-based visual servo O. Tahri, François Chaumette To cite this version: O. Tahri, François Chaumette. Image moments: Generic descriptors for decoupled
More informationResolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities
Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers
More informationZero Robotics Autonomous Space Capture Challenge Manual
Zero Robotics Autonomous Space Capture Challenge Manual v1.3 1 Introduction 1.1 Conventions Vectors All vectors in this document are denoted with a bold face font. Of special note is the position vector
More informationOBSTACLE AVOIDANCE FOR MOBILE ROBOTS USING SWITCHING SURFACE OPTIMIZATION. Mauro Boccadoro Magnus Egerstedt Yorai Wardi
OBSTACLE AVOIDANCE FOR MOBILE ROBOTS USING SWITCHING SURFACE OPTIMIZATION Mauro Boccadoro Magnus Egerstedt Yorai Wardi boccadoro@diei.unipg.it Dipartimento di Ingegneria Elettronica e dell Informazione
More information3-D D Euclidean Space - Vectors
3-D D Euclidean Space - Vectors Rigid Body Motion and Image Formation A free vector is defined by a pair of points : Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Coordinates of the vector : 3D Rotation
More informationImproving Vision-Based Distance Measurements using Reference Objects
Improving Vision-Based Distance Measurements using Reference Objects Matthias Jüngel, Heinrich Mellmann, and Michael Spranger Humboldt-Universität zu Berlin, Künstliche Intelligenz Unter den Linden 6,
More informationAn Image-based Visual Servoing Scheme for Following Paths with Nonholonomic Mobile Robots
2008 10th Intl. Conf. on Control, Automation, Robotics and Vision Hanoi, Vietnam, 17 20 December 2008 An Image-based Visual Servoing Scheme for Following Paths with Nonholonomic Mobile Robots Andrea Cherubini
More informationVisual Recognition: Image Formation
Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know
More informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationIntroduction to Robotics
Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type
More informationAn Angle Estimation to Landmarks for Autonomous Satellite Navigation
5th International Conference on Environment, Materials, Chemistry and Power Electronics (EMCPE 2016) An Angle Estimation to Landmarks for Autonomous Satellite Navigation Qing XUE a, Hongwen YANG, Jian
More informationTightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains
Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains PhD student: Jeff DELAUNE ONERA Director: Guy LE BESNERAIS ONERA Advisors: Jean-Loup FARGES Clément BOURDARIAS
More informationNew shortest-path approaches to visual servoing
New shortest-path approaches to visual servoing Ville Laboratory of Information rocessing Lappeenranta University of Technology Lappeenranta, Finland kyrki@lut.fi Danica Kragic and Henrik I. Christensen
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationShort Papers. Adaptive Navigation of Mobile Robots with Obstacle Avoidance
596 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL., NO. 4, AUGUST 997 Short Papers Adaptive Navigation of Mobile Robots with Obstacle Avoidance Atsushi Fujimori, Peter N. Nikiforuk, and Madan M. Gupta
More informationGeneralizing the Dubins and Reeds-Shepp cars: fastest paths for bounded-velocity mobile robots
Generalizing the Dubins and Reeds-Shepp cars: fastest paths for bounded-velocity mobile robots Andrei A. Furtuna, Devin J. Balkcom Hamidreza Chitsaz, Paritosh Kavathekar Abstract What is the shortest or
More informationLocalisation using Automatically Selected Landmarks from Panoramic Images
Localisation using Automatically Selected Landmarks from Panoramic Images Simon Thompson, Toshihiro Matsui and Alexander Zelinsky Abstract Intelligent Systems Division Electro-Technical Laboratory --4
More informationAdaptive Control of a CameraProjection System using VisionBased Feedback
Adaptive Control of a CameraProjection System using VisionBased Feedback Chwen Kai Liao Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulllment of
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationReal Time Biologically-Inspired Depth Maps from Spherical Flow
Real Time Biologically-Inspired Depth Maps from Spherical Flow Chris McCarthy, Nick Barnes and Mandyam Srinivasan Abstract We present a strategy for generating real-time relative depth maps of an environment
More informationA Path Tracking Method For Autonomous Mobile Robots Based On Grid Decomposition
A Path Tracking Method For Autonomous Mobile Robots Based On Grid Decomposition A. Pozo-Ruz*, C. Urdiales, A. Bandera, E. J. Pérez and F. Sandoval Dpto. Tecnología Electrónica. E.T.S.I. Telecomunicación,
More informationInsect Inspired Robots
Insect Inspired Robots John Lim 1,2, Chris McCarthy 1,2, David Shaw 1,2, Nick Barnes 1,2, Luke Cole 2 1 Department of Information Engineering, RSISE, 2 National ICT Australia, Australian National University
More informationCS612 - Algorithms in Bioinformatics
Fall 2017 Structural Manipulation November 22, 2017 Rapid Structural Analysis Methods Emergence of large structural databases which do not allow manual (visual) analysis and require efficient 3-D search
More informationDevelopment of a Test Field for the Calibration and Evaluation of Kinematic Multi Sensor Systems
Development of a Test Field for the Calibration and Evaluation of Kinematic Multi Sensor Systems DGK-Doktorandenseminar Graz, Austria, 26 th April 2017 Erik Heinz Institute of Geodesy and Geoinformation
More informationCan we quantify the hardness of learning manipulation? Kris Hauser Department of Electrical and Computer Engineering Duke University
Can we quantify the hardness of learning manipulation? Kris Hauser Department of Electrical and Computer Engineering Duke University Robot Learning! Robot Learning! Google used 14 identical robots 800,000
More informationTwo View Geometry Estimation with Outliers
ENQVIST, KAHL: TWO VIEW GEOMETRY ESTIMATION WITH OUTLIERS 1 Two View Geometry Estimation with Outliers Olof Enqvist www.maths.lth.se/vision/people/olofe Fredrik Kahl www.maths.lth.se/vision/people/fredrik
More informationIntroduction to Autonomous Mobile Robots
Introduction to Autonomous Mobile Robots second edition Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza The MIT Press Cambridge, Massachusetts London, England Contents Acknowledgments xiii
More informationMobile Robotics. Competitions and Opportunities
Mobile Robotics Administrivia Course web page: http://palantir.swarthmore.edu Syllabus, readings, homework, textbooks, handouts Textbooks: Probabilistic Robotics and Autonomous Mobile Robots Homework:
More informationImproved line tracker using IMU and Vision for visual servoing
Proceedings of Australasian Conference on Robotics and Automation, - Dec 3, University of New South Wales, Sydney Australia Improved line tracker using IMU and Vision for visual servoing Inkyu Sa and Peter
More informationPart C 24. François Chaumette, Seth Hutchinson
24. Visual Servoing and Servoin Visual Tracking 563 François Chaumette, Seth Hutchinson This chapter introduces visual servo control, using computer vision data in the servo loop to control the motion
More informationME/CS 133(a): Final Exam (Fall Quarter 2017/2018)
ME/CS 133(a): Final Exam (Fall Quarter 2017/2018) Instructions 1. Limit your total time to 5 hours. You can take a break in the middle of the exam if you need to ask a question, or go to dinner, etc. That
More informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
More information