MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06.

Slides:



Advertisements
Similar presentations
Chapter 2  2012 Pearson Education, Inc. Section 2.4 Rates of Change and Tangent Lines Limits and Continuity.
Advertisements

#8: Curves and Curved Surfaces CSE167: Computer Graphics Instructor: Ronen Barzel UCSD, Winter 2006.
CHAPTER 11 Vector-Valued Functions Slide 2 © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 11.1VECTOR-VALUED FUNCTIONS.
Vector-Valued Functions and Motion in Space Dr. Ching I Chen.
Self-reconfigurable robots SR Robots: systems that can reconfigure themselves with large numbers of modules. Potential of these systems is Adaptability/versatility.
Vector-Valued Functions Copyright © Cengage Learning. All rights reserved.
Rajankumar Bhatt December 12, 2003 Slide 1 of 36 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Formation Motion Planning for Payload Transport.
©1999 BG Mobasseri 15/24/99 INTERPOLATION AND CURVE FITTING Etter: pp June 16, ‘99.
Copyright © Cengage Learning. All rights reserved.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Trajectory Generation
1 Introduction Curve Modelling Jack van Wijk TU Eindhoven.
Dr. S.M. Malaek Assistant: M. Younesi
Path planning, 2012/2013 winter1 Robot Path Planning CONTENTS 1. Introduction 2. Interpolation.
3D Modeling Topics Gerald Farin Computer Science PRISM: Partnership for Research In Spatial Modeling ASU.
Trajectory Planning.  Goal: to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectory.
1Notes  Assignment 0 is being marked  Textbook reference for arc-length parameterization:  Section 3.2.
Inspiration: Brent Collins’ “Pax Mundi” a sweep path on a sphere.
Last Class, Particle Straight Line Motion: We solved F=ma problems in which particles moved along straight line paths. We wrote particle F=ma equations.
Particle Kinematics: Intro to Curvilinear Motion Current unit: Particle Kinematics Last two classes: Straight Line Motion Today: (a) Intro to Curvilinear.
1cs426-winter-2008 Notes  Ian Mitchell is running a MATLAB tutorial, Tuesday January 15, 5pm-7pm, DMP 110 We won’t be directly using MATLAB in this course,
Lengths of Plane Curves
Some Remarks on Subdivision Curves A B D C S S S u Find new intermediate points S that lie on the implied curve.
Extended Potential Field Method Adam A. Gonthier MEAM 620 Final Project 3/19/2006.
V. Martinez. We can give points names. Here there are many points.  A point is an exact location in space.
MEAM620 Project Motion planning for AIBO dog in scoring goals Wei Jiao.
EXAMPLE 1 Write an equation of a circle Write the equation of the circle shown. The radius is 3 and the center is at the origin. x 2 + y 2 = r 2 x 2 +
Scientific Computing Linear and Quadratic Splines.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Robotics Chapter 5 – Path and Trajectory Planning
Curves.
Lecture 6 : Level Set Method
Lecture 9: Parametric Equations. Objectives Be able to use parametric equations to describe the motion of a point Be able to find the arclength of a curve.
1.4 Parametric Equations. Relations Circles Ellipses Lines and Other Curves What you’ll learn about… …and why Parametric equations can be used to obtain.
ESS 303 – Biomechanics Angular Kinematics. From Last Time Someone kicks a football so that it travels at a velocity of 29.7m/s at an angle of 22° above.
What is the Inverse Kinematics Kinematic analysis is one of the first steps in the design of most industrial robots. Kinematic analysis allows the designer.
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
Material Point Method Solution Procedure Wednesday, 10/9/2002 Map from particles to grid Interpolate from grid to particles Constitutive model Boundary.
Prerequisites for Calculus
Trajectory Generation
Cubic Spline Interpolation. Cubic Splines attempt to solve the problem of the smoothness of a graph as well as reduce error. Polynomial interpolation.
CHAPTER 11 Kinematics of Particles INTRODUCTION TO DYNAMICS Galileo and Newton (Galileo’s experiments led to Newton’s laws) Galileo and Newton (Galileo’s.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Modeling lattice modular systems with space groups
CONTINUOUS PATH MOTION
The Circle. Examples (1) – (5) Determine the center and radius of the circle having the given equation. Identify four points of the circle.
Constraints. Constraints in Inventor ? Constraints Defined Constraint - The state of being restricted or confined within prescribed bounds.
Volume of a Cylinder How much will I hold?. A cylinder has two identical flat ends that are circular and one curved side. Volume is the amount of space.
 A cylinder has two identical flat ends that are circular and one curved side.  Volume is the amount of space inside a shape, measured in cubic units.
Theoretical Mechanics KINEMATICS * Navigation: Right (Down) arrow – next slide Left (Up) arrow – previous slide Esc – Exit Notes and Recommendations:
An Algorithm to Follow Arbitrarily Curved Paths Steven Kapturowski.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 4 Chapter 17 and 18 Interpolation.
Curvilinear Motion  Motion of projectile  Normal and tangential components.
EXAMPLE 1 Write an equation of a circle Write the equation of the circle shown. SOLUTION The radius is 3 and the center is at the origin. x 2 + y 2 = r.
Matlab/Octave/FreeMat: Powerful Tools for Engineering Analysis BJ Furman 02DEC2012.
Surface Area and Volume of a Sphere Essential Question: How to find the surface area and volume of a sphere? Sphere – set of all points in space equidistant.
CSCI480/582 Lecture 9 Chap.2.2 Cubic Splines – Hermit and Bezier Feb, 11, 2009.
Objectives Find the arc length of a space curve.
Trajectory Generation
Date of download: 10/22/2017 Copyright © ASME. All rights reserved.
Yueshi Shen Dept. of Information Engineering
Vector-Valued Functions and Motion in Space

12 Vector-Valued Functions
Inverse Kinematics 12/30/2018.
Interpolation and Basic Techniques
INTERPOLATION For both irregulary spaced and evenly spaced data.
Mechanisms Vocabulary
Kinematics II Acceleration.
Presentation transcript:

MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania

Objective Use a continuous model to perform inverse kinematics and path planning for self-reconfiguration of modular robots

Modular Robots

3D module model using Matlab

Continuous model overview Cuvature, K(s) is the reciprocal of  (s), the radius of the osculating circle Curvature segment: basic unit of continuous model in 2-D Discretized using 5 points, use cubic spline interpolation for curvature function Use curvature operators to move spline control points along the curve and/or Increase/decrease the curvature

Example-open space solution