Modeling and control of a Stewart Platform (Hexapod Mount) 1 Frank Janse van Vuuren Supervisor: Dr Y. Kim.

Slides:



Advertisements
Similar presentations
Capture Point: A Step toward Humanoid Push Recovery
Advertisements

Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
ROBOTICS: ROBOT MORPHOLOGY
Outline: Introduction Solvability Manipulator subspace when n<6
1 Singularity Handling on PUMA in Operational Space Formulation Author: Denny Oetomo*, Marcelo Ang Jr*, Lim Ser Yong** * National University of Singapore,
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
ARCS Sample Manipulation Concept Overview. ARCS Sample Area.
1 MAGISTER-P: A 6 URS Parallel Haptic Device with Open Control Architecture J. M. Sabater Miguel Hernández University Elche, Alicante (Spain)
 Background  Problem Statement  Solution  Mechanical › Azimuth › Elevation › Static and Dynamics of System  Software › SatPC32 › Interpolation ›
Paper by Kevin M.Lynch, Naoji Shiroma, Hirohiko Arai, and Kazuo Tanie
Forward Kinematics.
M.S. Thesis Presentation
Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Spring Ahmed Fathi
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Serial and Parallel Manipulators
Computational aspects of motor control and motor learning Michael I. Jordan* Mark J. Buller (mbuller) 21 February 2007 *In H. Heuer & S. Keele, (Eds.),
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Kinematic Linkages.
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Determinate Space Frame Telescope Structures for SNAP Bruce C. Bigelow University of Michigan Department of Physics 7/28/04.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Lecture 2: Introduction to Concepts in Robotics
INVERSE KINEMATICS IN A ROBOTIC ARM AND METHODS TO AVOID SINGULARITIES Submitted By :-Course Instructor :- Avinash Kumar Prof. Bhaskar Dasgupta Roll No.-
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
EURON Winter School March 2007 DISAM PKM as Climbing Robot GRMI-DISAM Saltaren R., Aracil R., Yime E. & Moreno H. Speaker: Hector A. Moreno EURON Winter.
Robotics Chapter 5 – Path and Trajectory Planning
Design of a Hexapod for the Phased Experimental Demonstrator MSc Mechatronic Engineering Mr. Frank Janse van Vuuren Stellenbosch University Supervisor:
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Simulation.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Review: Differential Kinematics
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
March 9, 2009 Maze Solving GUI. March 9, 2009 MVC Model View Controller –Model is the application with no interfaces –View consists of graphical interfaces.
Outline: Introduction Solvability Manipulator subspace when n<6
Kinematic Synthesis October 6, 2015 Mark Plecnik.
Computer Graphics Chapter 12 Computer Animation.
© 2001 MIT PSDAM AND PERG LABS ADJUSTABLE GEOMETRIC CONSTRAINTS.
ME 4451: Robotics Patrick Chang Ryan Stewart Julia Barry Alex Choi
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
Fundamentals of Computer Animation
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Physically-Based Motion Synthesis in Computer Graphics
CSCE 441: Computer Graphics Forward/Inverse kinematics
Behavior-based Robot Design An Introduction
Character Animation Forward and Inverse Kinematics
Computer Animation cgvr.korea.ac.kr.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Date of download: 12/25/2017 Copyright © ASME. All rights reserved.
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Dynamics and Control of Hexapod Systems
MECHANICAL ROBOT DESIGN.
Special English for Industrial Robot
Cylindrical Coordinate System
CSCE 441: Computer Graphics Forward/Inverse kinematics
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Behavior-based Robot Design An Introduction
Outline: Introduction Solvability Manipulator subspace when n<6
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Adaptive dynamics for Articulated Bodies
Model of robot system Óbuda University
Presentation transcript:

Modeling and control of a Stewart Platform (Hexapod Mount) 1 Frank Janse van Vuuren Supervisor: Dr Y. Kim

Presentation Overview 1. Objective 2. Hexapod Mount 3. Design Challenges 4. Kinematics 5. Dynamics 6. Configurations 7. Deliverables to Date 8. Results 9. Future Work 2

Objective  Design a Hexapod mount to position a 3.4 m antenna at the PED (Phased Experimental Demonstrator). The PED is used as a testbed for the KAT project and also used to educate and train students. Project Activities :  Model  Simulation  Controller Design  Construct a scale model  Programme a Graphical User Interface  Verify the performance capabilities 3

Hexapod Mount (Stewart Platform)  Positioning mechanism consisting of base and platform.  Linear actuator legs.  Leg lengths change length to alter the orientation of the platform. Example:  Example3.avi Example3.avi 4 Figure 1: Stewart Platform [1]

Alternative Alt-Azimuth Mount is currently widely used in telescopic positioning. Advantages of the Hexapod Mount:  High Load Carrying capacity  High Stiffness  Precise positioning Accuracy Disadvantages  Small Workspace  Complex Control  Singularities 5 Figure 2: Altitude- Azimuth Mount [2] (top) Figure 3: Hexapod Mount [3] (bottom)

Design Challenges 1. Calculate the best route between two positions while avoiding singularities (unstable positions). 2. Calculating the direct Kinematics. 3. Optimal layout of the Hexapod. 4. Calculating a singularity free workspace. 5. Taking discrete space into account. 6

Kinematics Forward Kinematics - Calculate the position of the platform given the leg lengths. (Difficult – up to 40 solutions for 6-6 configuration) Inverse Kinematics - Calculate the leg lengths given the position of the platform. Solving for the Kinematics is an Iterative Process. There are alternative layouts that will make the forward kinematics easier. 7 Figure 4: Alternative Hexapod Mount Configurations

Different Configurations 8  From the above analysis it was decided to use the 6-3 design as it avoids the main difficulties Construction Difficulty LowMediumHigh Forward Kinematics Difficulty HighMediumLow Leg Actuation to adjustment ratio HighMediumLow StiffnessLowMediumHigh

Dynamics  Dynamics verified using results from literature.  Important with high speed mechanisms.  Since dynamics do not play a significant role there is no need for a complex control system. 9 Figure 5: Forces in each Leg for an acceleration of 5 m/s in x-direction D’Alembert’s Principle:

Singularities Two Types of Singularities 1. Gain DOF 2. Lose DOF Calculated by Jacobian 10 No Possible Movement Joints Track Sliders Multiple Possible Positions Figure 7: Different Types of Singularities

Discrete Space  Leg lengths of all hexapod mounts have a discrete resolution.  The conversion from ideal leg lengths to real leg lengths causes pointing errors.  Problem: the rounding off of leg lengths creates errors in the pointing direction that are greater than the rounding off error. Given a path that must be tracked, develop an algorithm to minimize the pointing error. 11 Figure 8: Effect of Leg Length Resolution on Pointing Direction

Approach to Discrete Space 1. All the discrete leg lengths were converted to elevation-azimuth angles (direct kinematics). 2. Calculate altitude and azimuth errors (difference between the ideal and the real path). 3. These errors were each assigned a weighting. 4. Switching was done when the current error was equal to the next error. 12 Figure 9: Cumulative Pointing Error Simulation 150% Decrease in Error

Results (Work Complete)  Forward Kinematics  Inverse Kinematics  Dynamics  Graphical User Interface (GUI) An algorithm has been developed to decrease the pointing error of the system caused by discretization. 13

Figure 6: Graphical User Interface Graphical User Interface 1. Set the size and layout of the Platform 2. Calculate the inverse Kinematics 3. Calculate the forward Kinematics 4. Run Simulations in the workspace. 5. Make a video file of the simulation. 14

Future Work of Project  Construct a model and controller. (March)  Run Simulations. (April)  Use Results to make design decisions for the final model.(June)  Final Design of a hexapod mount for the 3.4 m Dish of the Phased Experimental Demonstrator (PED). (August) 15

References Tsai, Lung-Wen. Robot Analysis: the mechanics of serial and parallel manipulators. NY : John Wiley & Sons, Jangan, Manisha. Giant Metrewave Radio Telescope. [Online] January 20, [Cited: June 18, 2008.] 3. Kingsley, Jeffrey S., Martin, Robert N. and Gasho, Victor L. A Hexapod 12m Antenna Design Concept for the MMA. Taipei : s.n., 1997.

17