MAE505: Robotics Final Project – Papers Review.

Slides:



Advertisements
Similar presentations
Mobile Robot Locomotion
Advertisements

Application a hybrid controller to a mobile robot J.-S Chiou, K. -Y. Wang,Simulation Modelling Pratice and Theory Vol. 16 pp (2008) Professor:
Rajankumar Bhatt December 12, 2003 Slide 1 of 36 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Formation Motion Planning for Payload Transport.
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Non-holonomic Constraints and Lie brackets. Definition: A non-holonomic constraint is a limitation on the allowable velocities of an object So what does.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Kinematics Model of Nonholonomic Wheeled Mobile Robots for Mobile Manipulation Tasks Dimitar Chakarov Institute of Mechanics- BAS, 1113 Sofia, “Acad.G.Bonchev”
Nicholas Lawrance | ICRA Minimum Snap Trajectory Generation for Control of Quadrotors (Best Paper ICRA 2011) Daniel Mellinger and Vijay Kumar GRASP.
The City College of New York 1 Prepared by Dr. Salah Talha Mobot: Mobile Robot Introduction to ROBOTICS.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Introduction to Robotics
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Ch. 4: Velocity Kinematics
Introduction to ROBOTICS
Forward Kinematics.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Mobile Robotics: 10. Kinematics 1
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
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.
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
역운동학의 구현과 응용 Implementation of Inverse Kinematics and Application 서울대학교 전기공학부 휴먼애니메이션연구단 최광진
Velocities and Static Force
Definition of an Industrial Robot
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.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
Lecture 1 Dynamics and Modeling
Chapter 2 Robot Kinematics: Position Analysis
INVERSE KINEMATICS IN A ROBOTIC ARM AND METHODS TO AVOID SINGULARITIES Submitted By :-Course Instructor :- Avinash Kumar Prof. Bhaskar Dasgupta Roll No.-
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
Lecture 22 Dimitar Stefanov.
KINEMATIC CHAINS & ROBOTS (I).
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
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.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
Robot Formations Motion Dynamics Based on Scalar Fields 1.Introduction to non-holonomic physical problem 2.New Interaction definition as a computational.
City College of New York 1 Dr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York Review for Midterm.
Control. 3 Motion Control (kinematic control) for mobile platform The objective of a kinematic controller is to follow a trajectory described by its position.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
Syllabus Note : Attendance is important because the theory and questions will be explained in the class. II ntroduction. LL agrange’s Equation. SS.
Lecture 22 The Spherical Bicycle 1. 2 Some relative dimensions with the wheel radius and mass as unity sphere radius 2, mass 50 fork length 4, radius.
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Kinematics 제어시스템 이론 및 실습 조현우
Understanding Complex Systems May 15, 2007 Javier Alcazar, Ph.D.
Lecture Rigid Body Dynamics.
بسم الله الرحمن الرحیم.
Introduction to ROBOTICS
Direct Manipulator Kinematics
Manipulator Dynamics 4 Instructor: Jacob Rosen
MiniSkybot: Kinematics
Path Curvature Sensing Methods for a Car-like Robot
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
CHAPTER 2 FORWARD KINEMATIC 1.
Inverse Kinematics 12/30/2018.
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
KINEMATIC CHAINS & ROBOTS (I)
Control.
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3. Kinematic analysis
Presentation transcript:

MAE505: Robotics Final Project – Papers Review. Main Topic: Nonholonomic-Wheel Mobile Robot (WMR). Sub-Topics: Modeling, Redundancies, & Motion Control. Presented By: Tao Gan Advisor: Dr. Venkat Krovi.

Focus on two papers: 1. “Nonholonomic Mobile Manipulators: Kinematics, Velocities and Redundancies,” - Journal of Intelligent and Robotic Systems Volume 36 , Issue 1 (January 2003) Pages: 45 – 63. - Authors: B. Bayle, J-Y. Fourquet and M. Renaud. - Present by: Leng-Feng Lee. 2. “Coordinating Locomotion and Manipulation of a Mobile Manipulator” -IEEE Transactions on Automatic Control, Vol. 39, No. 6, June 1994, pp. 1326-1332. - Authors: Yoshio Yamamoto and Xiaoping Yun. - Present by: Tao Gan.

Organization of Presentation: In each paper, we will present the following: - Introduction of the paper. - Formulation of the problem using an example. - Simulation setting used. - Simulation Result. - Discussion of the Simulation Result.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Introduction: When a person writes across a board, he/she positions his/her arm in a comfortable writing configuration by moving his/her body rather than reaching out the arm. -The same situation happens in many case such as people transporting a heavy object cooperatively. Therefore, when a mobile manipulator performs a manipulation task, it is desirable to bring the manipulator into certain preferred configurations by appropriately planning the motion of the mobile platform.

Modeling: Using an Example 2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: Using an Example Arial View Modeling

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: State Variables: Three variables describe the position and orientation of the platform Two variables specify the angular positions for the driving wheels

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: Adding Nonholonomic Constraints No.1 constraint is that the platform must move in the direction of the axis of symmetry (holonomic). stop No.2,3 C No.2,3 constraints are the rolling constraints, i.e. the driving wheels do not slip(nonholonomic). No. 1 C

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: Three Constraints According to the q, the three constraints can be written in the form of where

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: State Space Representation The Mobile plateform’s equation of motion are described by N x N inertia matrix N x 1 vector of position and velocity dependent forces N x r input transformation matrix r-dimensional input vector

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: Dynamic Equations N x N inertia matrix

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” r-dimensional input vector Modeling: Dynamic Equations N x 1 vector of position and velocity dependent forces N x r input transformation matrix

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Modeling: Dynamic Equations Constraints matrix S(q) are in the null space of A(q).

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Differentiate and replace the one in the Premultiply by

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Using state-space vector linearize Suppose there is input u What is u?

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Differentiate it. Decoupling Matrix Differentiate it again. This is u.

We can know every state variables in the system. 2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Since we know u We can know every state variables in the system.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Setting 1. Time Span: 0 – 60 sec 2. Path Trace: x = 6, y = t 3. Velocity: x_dot = 0, y_dot = 1 4. Length of Link 1 = 5/sqrt(2), Link 2= 5/sqrt(2),

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Setting 1. Time Span: 0 – 60 sec 2. Path Trace: x = t, y = t+t 3. Velocity: x_dot = 1, y_dot = 1 4. Length of Link 1 = 5/sqrt(2), Link 2= 5/sqrt(2),

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case i) Notice: -Control of WMR with Nonholonomic Constraints with Error Correction. -The velocity of point Po are shown.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case i) Notice: -It indicates that the mobile platform moved backward for a short period of time at the very beginning to achieve the needed heading angle.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case ii)

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case ii) Notice: -Control of WMR with Nonholonomic Constraints with Error Correction. -The velocity of point Po are shown.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case ii) Notice: -It indicates that the mobile platform moved backward for a short period of time at the very beginning to achieve the needed heading angle.

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Simulation: Simulation Result (case ii)

2nd paper: “Coordinating Locomotion and Manipulation of a Mobile Manipulator” Conclusion: -The second paper introduce a method of using Manipulability Measure of the Mobile Manipulator as the potential function included in the motion control of the WMR. -We verified the effectiveness of the method by simulations on two representative trajectories