On-Orbit Assembly of Flexible Space Structures with SWARM Jacob Katz, Swati Mohan, and David W. Miler MIT Space Systems Laboratory AIAA

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

Chayatat Ratanasawanya Min He May 13, Background information The goal Tasks involved in implementation Depth estimation Pitch & yaw correction angle.
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
Department of Computer Science, Iowa State University Energy-based Modeling of Tangential Compliance in 3-Dimensional Impact Yan-Bin Jia Department of.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Attitude Determination and Control
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Ch. 7: Dynamics.
CS 326 A: Motion Planning Kinodynamic Planning.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
Plan for today Discuss your assignments detailed on the last slide of the powerpoint for last week on: –Topics/problems in which you are most interested.
Introduction to ROBOTICS
Controlled Autonomous Proximity Technology with flUx pinning & Reconfiguration Experiments CAPTURE: David Bayard, Laura Jones, and Swati Mohan Jet Propulsion.
MESB 374 System Modeling and Analysis Translational Mechanical System
Definition of an Industrial Robot
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.
1 Samara State Aerospace University (SSAU) Modern methods of analysis of the dynamics and motion control of space tether systems Practical lessons Yuryi.
Feedback Control of Flexible Robotic Arms Mohsin Waqar Intelligent Machine Dynamics Lab Georgia Institute of Technology January 26, 2007.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
ICRA ’07 Space Robotics Workshop A Form Based Control Algorithm for Reducing the Complexity of an Attitude Control System at ICRA 2007 Space Robotics Workshop.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Ch. 6 Single Variable Control
Technology Input Formats and Background Appendix B.
Topic 8: Simulation of Voltage-Fed Converters for AC Drives Spring 2004 ECE Electric Drives.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
1 Adaptive, Optimal and Reconfigurable Nonlinear Control Design for Futuristic Flight Vehicles Radhakant Padhi Assistant Professor Dept. of Aerospace Engineering.
Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School.
Dynamics Modeling and First Design of Drag-Free Controller for ASTROD I Hongyin Li, W.-T. Ni Purple Mountain Observatory, Chinese Academy of Sciences S.
CS 478 – Tools for Machine Learning and Data Mining Backpropagation.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
Parameter/State Estimation and Trajectory Planning of the Skysails flying kite system Jesus Lago, Adrian Bürger, Florian Messerer, Michael Erhard Systems.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.
Control of Robot Manipulators
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
SPHERES Reconfigurable Control Allocation for Autonomous Assembly Swati Mohan, David W. Miller MIT Space Systems Laboratory AIAA Guidance, Navigation,
Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
An Introduction to Rotorcraft Dynamics
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
Outline: Introduction Solvability Manipulator subspace when n<6
Robotics II Copyright Martin P. Aalund, Ph.D.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.
Nov. 22~24, st International Conference on Research in Air Transportation, Zilina, Slovakia1 Wing Rock Dynamics and Differential Flatness W. LU F.
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Randomized KinoDynamic Planning Steven LaValle James Kuffner.
Space Robotics Seminar On
MESB 374 System Modeling and Analysis Translational Mechanical System
Kinematics 제어시스템 이론 및 실습 조현우
Physically-Based Motion Synthesis in Computer Graphics
Character Animation Forward and Inverse Kinematics
Direct Manipulator Kinematics
Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera
Quanser Rotary Family Experiments
VIRTUAL ENVIRONMENT.
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Special English for Industrial Robot
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 7 Inverse Dynamics Control
Presentation transcript:

On-Orbit Assembly of Flexible Space Structures with SWARM Jacob Katz, Swati Mohan, and David W. Miler MIT Space Systems Laboratory AIAA 2010 April 22,

Autonomous On-Orbit Assembly Enabling technology for  Large telescopes  Orbiting solar arrays  Interplanetary spacecraft Challenges –Flexible structures (solar panels, lightweight materials) –Multiple payloads with uncertain parameters 2

S elf-assembling W ireless A utonomous R econfigurable M odules (SWARM) Testbed docking port (Phase II) SBIR sponsored by MSFC 2D flat floor demonstration Goals: maneuvering and docking with flexibility Hardware:  SPHERES on propulsion module  Flexible segmented beam  Docking ports propulsion module flexible beam element SPHERES satellite 3

Key Challenges Requirements for assembly  Follow trajectories for positioning and docking  Minimize vibrational disturbances Desired  Handle parameter uncertainty for unknown payloads Fewer actuators than degrees of freedom: underactuated control This talk:  Ideas for adaptive control  Initial hardware testing 4

Incremental Test Plan 5

Test 1: Beam Control 6

SWARM as a Robot Manipulator 7 mimi δ1δ1 δ2δ2 δ3δ3 00 y kiki x

SWARM Dynamics Beam joints modeled as torsional springs δ1δ1 δ2δ2 δ3δ3 00 y FyFy FxFx x 8 Inertia MatrixCoriolis MatrixPotential TermsInertia MatrixCoriolis MatrixPotential Terms “Linear in the parameters”

SWARM Dynamics 9 Beam joints modeled as torsional springs δ1δ1 δ2δ2 δ3δ3 00 y FyFy FxFx x underactuated

Simplified Dynamic Model Most important measurement for docking is tip deflection Reduces complexity of dynamic model for control and estimation 10 δfδf 00 y x k1k1

Nonlinear Adaptive Control for Robot Manipulators 11 weighted tracking error tracking time constant kinematic regressor parameter vector control vector state vector PD gains adaptation gains adaptive feed-forward PD term Tracking Error Control Law Adaptation Law dim(τ) = dim(q), how do we apply this to underactuated control?

Underactuated Adaptive Control 12 Main idea: perform tracking in a lower dimensional task space y subject to For example: weighted combination of beam deflection and base rotation

Underactuated Adaptive Control 13 Main idea: perform tracking in a lower dimensional task space y

Underactuated Adaptive Control 14 Important to note inherent sacrifice in underactuated control  Lose guarantee of tracking convergence for arbitrary state trajectories  Best we can do is achieve tracking in the output space  Need to show zero output error implies convergence of internal states Main idea: perform tracking in a lower dimensional task space y

Beam State Estimation Overview Requirement Provide an estimate of beam state variables Design Camera mounted to SPHERES body frame Observe infrared LED on beam end Calculate beam deflection using LED position State estimate relative to SPHERES body frame DSP Image Estimator LED (X,Y) State Estimate Side View

Image Processing Demonstration Threshold Centroid X Y pixels Time (s) Estimator DSP 16

Beam Estimator f u Z ≈ Beam Len X Image Plane IR LED Schematic View Perspective Projection Measure beam angle directly using perspective projection Differentiate δ f using LQE DSP Estimator 17

Beam Simulation Full nonlinear model built in Simulink/SimMechanics Simulation of SWARM thrusters, camera, and control/estimation system Autocoding capability for rapid deployment and testing 18

Test 1: Beam Maneuvering Test 19

Toward Assembly: Tests 3, 4, 6 20

Typical Assembly Sequence 1.Docking 2.Beam Maneuvering 3.Beam Docking 21

Typical Assembly Sequence 1.Docking 2.Beam Maneuvering 3.Beam Docking 22

Typical Assembly Sequence 1.Docking 2.Beam Maneuvering 3.Beam Docking 23

Typical Assembly Sequence 1.Docking 2.Beam Maneuvering 3.Beam Docking 24

Test 6: Hardware Assembly Test 25

Trajectory Tracking Performance 26

Test 3: Beam Docking 27

Trajectory Tracking Performance 28

Conclusions and Future Work Conclusions Robot manipulator analogy is a useful tool for analyzing flexible assembly problem Adaptive control with a simple dynamic model looks promising but further testing will be required to compare it to other methods Future Work Adaptive control in hardware testing Look into better trajectories for beam vibration control 6DOF extensions and on-orbit assembly testing with SPHERES 29 Acknowledgments: This work was performed under NASA SBIR Contract No. NNM07AA22C Self-Assembling Wireless Autonomous Reconfigurable Modules.

Backup Slides 30

Perpendicular Docking 31

Stability for Fully Actuated Adaptive 32

Flexible Structure Dynamics 33 Shahravi, 2005

Docking Drives Control Approach 1. Move 2. Damp 3. Dock (+) Trajectory specified for satellite end (collocated) (-) Requires accurate pointing and low vibration (+) Relative metrology to guide beam end into docking port (-) Trajectory specified for docking end (non-collocated) 34 Start simple: collocated trajectory with beam damping

Dynamics Derivation Kinetic Energy: Potential Energy: m 1, I 1 m 2,I 2 m 3,I 3 m 4,I 4 Q1Q1 Q2Q2 Q3Q3 Inertia MatrixCoriolis MatrixPotential Terms 35