The Tendril Matthew Bennink Clemson University Advisor: Dr. Ian Walker SURE 2006 Introduction The Tendril is a continuum robot designed for in- space inspection.

Slides:



Advertisements
Similar presentations
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Advertisements

Trajectory Generation
Path planning, 2012/2013 winter1 Robot Path Planning CONTENTS 1. Introduction 2. Interpolation.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
 Background  Problem Statement  Solution  Mechanical › Azimuth › Elevation › Static and Dynamics of System  Software › SatPC32 › Interpolation ›
Rational Trigonometry Applied to Robotics
Tolerance Analysis of Assemblies Using Kinematically-Derived Sensitivities Paul Faerber Motorola Corporation – Lawrenceville, GA Presented by: Jeff Dabling.
 Background  Problem Statement  Solution  Mechanical › Azimuth › Elevation › Concepts › Static and Dynamics of System  Software › SatPC32 › Interpolation.
Articulated Body Dynamics The Basics Comp 768 October 23, 2007 Will Moss.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Inverse Kinematics.
ABSTRACT: Children with disabilities are often confined to life in a wheelchair, facing simple motor functions such as opening a door and picking up a.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
On-Orbit Assembly of Flexible Space Structures with SWARM Jacob Katz, Swati Mohan, and David W. Miler MIT Space Systems Laboratory AIAA
Velocities and Static Force
Remember?  An electron is moving downward with a velocity, v, in a magnetic field directed within the page, determine direction of force.
Tilt Controlled Vehicle Hardware In this project, I utilized two CY3209-ExpressEVK kits and one CY3214 PSoCEval USB kit. Software The source code for the.
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
Sci 701 Unit 6 As learned in Unit 5: Speed, Power, Torque, and DC Motors, a motor can generate a set amount of power. Introduction to Gears Since there.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Lecture 2: Introduction to Concepts in Robotics
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
Chapter 6 Programming Languages (2) Introduction to CS 1 st Semester, 2015 Sanghyun Park.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 GEOMETRIC DESCRIPTION OF THE ROBOT MECHANISM T. Bajd and M. Mihelj.
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.
The Pantograph by Kevin Bowen and Sushi Suzuki. Introduction About the Pantograph The Pantograph is a 2 DOF parallel mechanism manipulator The device.
Control Systems Engineering
Programming – Remote Control Statements Intro to Robotics.
Using GIS to Find Suitable Locations for Solar Power Plants Submitted By: Scott Peterson May 12, 2005 Texas A&M University Department of Civil Engineering.
Welcome to Lego Energy Mathematics & Science Center.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
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.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Framework for Interactive Applications Matthew Korchinsky Advisor: Aaron Cass Senior Project – Computer Engineering – 2006 Abstract The Java language was.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Robotics II Copyright Martin P. Aalund, Ph.D.
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
The Tendril SURE 2006 Matthew Bennink Advisor: Dr. Ian Walker.
1 NASA NYCRI 2006 Autonomous Vehicle Control System Advisor: Dr. Haim Baruh Advisor: Dr. Haim Baruh Mentor: Lucian Iorga Mentor: Lucian Iorga Researcher:
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
1 Chapter-3 (Electric Potential) Electric Potential: The electrical state for which flow of charge between two charged bodies takes place is called electric.
I-SNAKE. o WHAT IS I-SNAKE? o COMPONENTS OF I-SNAKE o WHAT IS THE PURPOSE OF NEW CARDIO ARM: o HOW DOES I-SNAKE WORKS? o DEVICE DESIGN o TESTING PROCESS.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Space Robotics Seminar On
Development of a user interface for complex terrestrial movement Ben Waida Mentored by Craig Schell Introduction Any vehicle with three or more degrees.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Input and Output Optimization in Linux for Appropriate Resource Allocation and Management James Avery King.
K.J. INSTITUTE OF ENGINEERING & TECHNOLOGY
Digital Control CSE 421.
Debugging Intermittent Issues
Hypotheses and test procedures
Computer Output Device: Arm Robot
Debugging Intermittent Issues
Modeling robot systems
Dr. Juan González-Gómez
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Special English for Industrial Robot
Quanser Rotary Family Experiments
Chap 11 – Case Studies.
Chapter 4 . Trajectory planning and Inverse kinematics
Jetson-Enabled Autonomous Vehicle ROS (Robot Operating System)
Model of robot system Óbuda University
Presentation transcript:

The Tendril Matthew Bennink Clemson University Advisor: Dr. Ian Walker SURE 2006 Introduction The Tendril is a continuum robot designed for in- space inspection. The term minimally invasive is applied to it, meaning that it is simply there to observe and not much else. Inspired by biology, the Tendril gets its name for the climbing plant tendrils often found in gardens. It can also be compared to a snake, tentacle, or worm. There are devices very similar to the Tendril that exist, but they are very mechanical in operation and require the user to manipulate them, while the Tendril is operated through a workstation of some sort, allowing it to be controlled remotely. Assembly This version of the Tendril was built in Clemson’s Square-D Laboratory in the Fluor Daniel building. All the parts were shipped from NASA, and therefore, they are equivalent to the original parts used. A slight modification was made with regard to the motors. Due to time constraints, it was decided to use an existing motor setup to control this Tendril. The operation is very similar, but it does cause a small problem, specifically with getting the right tension in the cables. Also, NASA’s Tendril has a camera mounted at the tip. There is a joystick connected to their Tendril, allowing a user to maneuver the Tendril by looking out of the tip through the camera. Sometime soon, it would be very beneficial if Clemson’s Tendril could be connected to a joystick, since this will be the better method of operation at the moment. Kinematics Kinematics is defined to be the relationship between joint (internal) variables and task (external) variables, at position and velocity levels. NASA produced a set of preliminary equations which match up to the ideal case. However, when experiments were run, the results were not as expected. NASA have since then changed their kinematics equations, but only to manipulate one joint. The kinematics currently used reflect the initial results from NASA, but both joints may be operated, just not together. The initial kinematics equations are as follows: M 1 = El*cos(Az) M 2 = El*sin(Az) where El is the elevation desired, and Az is the azimuth desired. A more complex set of equations will allow for the zero azimuth to be set, and also allow for a proportionality constant which converts the degrees into an encoder value. This set is as follows: M 1 = El*cos(Az + offset)*k M 2 = El*sin(Az + offset)*k where offset is the offset used to define zero azimuth and k is the proportionality constant. M 3 and M 4 have similar equations, but the Az is offset an additional 45 degrees. Conclusion Due to the very recent assembly of the Tendril, very little time has been spent experimenting with the kinematics problem. However, there has been some success, and a demo will show just how far it has come. Given a bit more time and energy, the Tendril will soon be well understood, and then expanded upon. Future work with the Tendril involves making it longer and thinner while even adding a few more bending segments. Thanks to:National Aeronautics and Space Administration / Johnson Space Center Software QNX Neutrino was the real-time operating system used with the Tendril. The QMotor software package was the main piece of software used to control the Tendril. This software proved invaluable, as the only thing left up to the user is the implementation of the control loop and the setup of a few control parameters.