Precision Hopping/Rolling Robotic Surface Probe Based on Tensegrity Structures. BEST Lab Seminar October 7 th, 2016 Brian Cera Edward Zhu

Similar documents
Tensegrity Robots for Space Exploration & More

Hopping and Rolling Locomotion with Spherical Tensegrity Robots

Characterization of six-bar spherical tensegrity lattice topologies

ASTRIUM Space Transportation

Simple Software for Prototype Hardware: Using LabView to Enable Algorithm Development for a Prototype GLXP Lunar Hopping Vehicle

OCR Maths M2. Topic Questions from Papers. Projectiles

Mars Entry and Descent. Dr. Scott Striepe NASA Langley Research Center

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by

The Space Propulsion Sizing Program

Navigation for Future Space Exploration Missions Based on Imaging LiDAR Technologies. Alexandre Pollini Amsterdam,

Correcting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab

Innovative Visual Navigation Solutions for ESA s Lunar Lander Mission Dr. E. Zaunick, D. Fischer, Dr. I. Ahrns, G. Orlando, B. Polle, E.

Reasonable Price. Comparison of Number of Components

Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson

Super Ball Bot - Structures for Planetary Landing and Exploration

Mission Design for Safe Traverse of Planetary Hoppers

Mission Overview Cal Poly s Design Current and future work

Two-Dimensional Motion

EXPERIMENTAL VALIDATION OF STAR-CCM+ FOR LIQUID CONTAINER SLOSH DYNAMICS

Name Period. (b) Now measure the distances from each student to the starting point. Write those 3 distances here. (diagonal part) R measured =

PROJECTILE. 5) Define the terms Velocity as related to projectile motion: 6) Define the terms angle of projection as related to projectile motion:

Overview of Proximity Operations Missions Relevant to NanoSats

Cycling Loading Effect on a Solid Propellant Engine Performances Part 2 3D CFD Study and Validation of CFD Results

S-1Rocket Program. ~the final stage in 2011~ Team Kansai Rocket Club. Team Kansai Rocket Club since 2009 ~Striving for Space & People~

Presentation Outline

SPACECRAFT MECHANISMS SPACECRAFT MECHANISMS

ESD and Mechanical Design Donn G. Bellmore Systems Engineering Analyst Universal Instruments Corporation

Zero Launch Angle. since θ=0, then v oy =0 and v ox = v o. The time required to reach the water. independent of v o!!

Mars Pinpoint Landing Trajectory Optimization Using Sequential Multiresolution Technique

Lesson 1: Analyzing Quadratic Functions

Inverses of Trigonometric. Who uses this? Hikers can use inverse trigonometric functions to navigate in the wilderness. (See Example 3.

P07110 Vertical Test Stand. Concept Review

Real-time Algorithmic Detection of a Landing Site using Sensors aboard a Lunar Lander

Writing Equivalent Forms of Quadratic Functions Adapted from Walch Education

Model Implementation and Validation

Vector Decomposition

Algebra 1 Keystone Remediation Packet. Module 2 Anchor 2. Name

Model-based Programming: From Embedded Systems To Robotic Space Explorers

UAV-Enabled Wilderness Search & Rescue (WiSeR( WiSeR) Michael A. Goodrich Computer Science Dept. Brigham Young University

Paper Session II-A - Delta III Reaches Out to the Commercial Market

Federal Aviation. Administration. November 10, COE CST First Annual Technical Meeting (ATM1) November 9 & 10, 2011.

Space Robotics. Ioannis Rekleitis

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism

Control of a quadrotor manipulating a beam (2 projects available)

A Cryogenic Heat Transport System for Space-Borne Gimbaled Instruments

Projectile Motion. Remember that the projectile travels vertically (up and down y) in the same time that it is traveling above the horizontal (x)

NASA uses Eclipse RCP applications for experiments on the International Space Station

Tightly-Integrated Visual and Inertial Navigation for Pinpoint Landing on Rugged Terrains

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

RAPTR SAT-X. University of Northern Colorado. Conceptual Design Review. Shiely, Woods, Aken, Adamson 10/4/2011

Inertial Measurement for planetary exploration: Accelerometers and Gyros

JEM Internal Ball Camera (Int-Ball)

CS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics

Autonomous Navigation for Flying Robots

Electromagnetic Platform Stabilization for Mobile Robots

CLASSIFICATION OF NONPHOTOGRAPHIC REMOTE SENSORS

Trimble UAS Portfolio Update. August 25 th 2015

Evaluating the Performance of a Vehicle Pose Measurement System

Printer specifications

Path planning for autonomous vehicles

A COMPARISON OF STANDARD FIXED-WING VS MULTIROTOR DRONE PHOTOGRAMMETRY SURVEYS

W D-0049/004 EN

Development of a Deployable Boom for Microsatellites Using Elastic Memory Composite Material

HT-SG-100. Electronic Gas Engine Speed Governor. Smart Governing. Benefits

AN APPROACH TO DEVELOPING A REFERENCE PROFILER

ME-GY 6933 Advanced Mechatronics

4.5 Conservative Forces

Bet & MathWorks By Bet Herrera Sucarrat Application Engineer MathWorks

Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical

Leica Geosystems UAS Airborne Sensors. MAPPS Summer Conference July 2014 Alistair Stuart

Compact Linear Actuators DRL Series Built-In Controller Type Pulse Input Type

DARPA Perspective on Space

A Strain Free Lock and Release Mechanism for an Elastically Suspended Two-Axis Gimbal

Robust Monte Carlo Control Policies to Maneuver Tensegrity Robots out of Obstacles

Dynamic - Time-History

ROBOT SENSORS. 1. Proprioceptors

G2-AS100. Presents: A mid-format fully integrated photogrammetric camera

Camera Drones Lecture 2 Control and Sensors

Large Scale Test Simulations using the Virtual Environment for Test Optimization

STUDENT MODULE 1: GET TO KNOW YOUR TOOLS BY GRAPH MATCHING WITH VERNIER MOTION DETECTORS

Process Control and Instrumentation Technology Model: PCT-200

DLA Review Printable Version

ENED 1090: Engineering Models I Homework Assignment #2 Due: Week of September 16 th at the beginning of your Recitation Section

Aided-inertial for Long-term, Self-contained GPS-denied Navigation and Mapping

Leica Systems Overview

Height Control for a One-Legged Hopping Robot using a One-Dimensional Model

Space Robotics. Lecture #23 November 15, 2016 Robotic systems Docking and berthing interfaces Attachment mechanisms MARYLAND U N I V E R S I T Y O F

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Pointing Accuracy Analysis for a Commander s Independent Weapon Station Demonstrator

Dynamic Instabilities Imparted by CubeSat Propulsion

Projectile Motion SECTION 3. Two-Dimensional Motion. Objectives. Use of components avoids vector multiplication.

Digital Elevation Models

Modeling and Simulation of the Seismic TETwalker Concept

TERMINAL MULTIPLE SURFACE SLIDING GUIDANCE FOR PLANETARY LANDING: DEVELOPMENT, TUNING AND OPTIMIZATION VIA REINFORCEMENT LEARNING

Aided-inertial for GPS-denied Navigation and Mapping

SPH3U1 Lesson 12 Kinematics

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

BALL IS LIFE: The Autonomous Trash Can Project

Transcription:

Precision Hopping/Rolling Robotic Surface Probe Based on Tensegrity Structures BEST Lab Seminar October 7 th, 2016 Brian Cera Edward Zhu 1

Research Objectives & Mission Requirements Secondary payload to larger base rover 10 kg probe deliver 1 kg payload 1 km away Only lasts for hour or two (must be quick) Deliver payload accurately Handles difficult terrain (e.g., 30% slopes) 2

Our Tensegrity-Based Solution Can be packed as secondary payload Easy spring out deployment Can roll in difficult terrains Adding rocket control adds tremendous speed and ability to handle extreme terrains 3

Deployment Tensegrity structures are naturally elastic and can be packed and unpacked. Takes up minimal packed volume Expands naturally for deployment Avoids deployment ramps Avoids complex unpacking 4

Thruster Mobility We propose adding a thruster to a tensegrity robot Enables fast travel time Can go over extreme terrain Can escape from inconvenient spots Thruster Payload 5

Multiple Hops Tensegrity structures can withstand significant impact while protecting payloads Enables probe that can make multiple hops Can explore surface en route Allows for imprecise thruster navigation Reduces impact forces on landing 6

Navigating Extreme Terrains Tensegrity ball can safely navigate difficult terrains: roll down steep cliffs, roll off of large rocks Allows for safe landing in almost any spot Allows for entry to interesting points of interest Allows for reliable navigation 7

Mobility Actuated tensegrity can roll Allows fine-tuned delivery of payload Can explore interesting local area once landed Can explore interesting features such as lava tubes 8

Speed 9

Technical Approach to Enable the Mission 1. Develop thruster and hopping profile to safely deliver payload 2. Determine sensor feedback & controls needed to orient thruster and navigate effectively 3. Characterize and improve performance using simulation and hardware prototype 10

Thrusters Cold gas thrusters are cheap, simple and exhaust will not melt objects Liquid or solid rockets have far more thrust to weight ratio (lighter tank and higher Specific Impulse, I SP ) 11

Developed New Physical Prototype Distributed controllers/sensors at the centers of the rods, clearing the center space of the structure for additional payloads. Previous Prototype ESI Prototype TT-3 12

TT-4 Hardware Prototype Improved hardware design for better performance and reliability. Integrated IMUs for contact surface detection. 13

TT-4 impact Hardware Passive structure (1 meter rods). Robust modules to sustain high impact. IMUs for impact measurement. 14

Need for Gimbaled Thruster In the presence of noise, an initial error in thrust direction could cause off-track lateral motion of the robot, wasting part of its propellant in moving towards an undesirable lateral direction. Thus the need for thrust orientation control for energy-efficient operation of the robot.

Hopping Profile Objective Larger hops are more efficient (less propellant) Smaller hops have less impact stress Large Hop Smaller Hops 16

Hopping Profile Objective Find energy-efficient combination of thruster and hopping profile that satisfies mission requirements: Travels 1 km Maximum drop of 60 m on the moon

Initial Simulations in NTRT

Realistic Lunar Terrain in NTRT Import realistic terrain using STL files as the ground in NTRT Terrain above sourced from the USGS Unified Lunar Control Network digital elevation model from 2005. Missions can be simulated in a more realistic setting 19

Localization and Path Planning Topographic map of a region of the moon was used for localization. A* path finding algorithm is used to plan the lowest cost path for the robot to travel 20

Mission Profile Overview Goal: Enable the robot to travel from an arbitrary starting point to an end point using a combination of rolling and hopping motions 21

Controls Objective Three sets of control events for optimizing navigation: Positioning tensegrity robot for launch Controlling thrust vector during launch and flight Controlling robot on ground

Controls Objective Three sets of control events for optimizing navigation: Positioning tensegrity robot for launch Controlling thrust vector during launch and flight Controlling robot on ground

Trajectory Generation for Rolling Start End Thrust Face Trajectory generation using Dijkstra s algorithm to search for shortest path from any start surface to the thrust surface Contact surface detection performed using a simulated IMU located on the payload 24

Controls Objective Three sets of control events for optimizing navigation: Positioning tensegrity robot for launch Controlling thrust vector during launch and flight Controlling robot on ground

Gimbaled Nozzle System Gimbaled nozzle thrusters allow for a moment to be generated about the center of mass LQR controller created using simplified lumped mass dynamic model is simulated in NTRT 26

Controlled Hopping Simulation 3X Speed 3 sec 4 sec 5 sec 6 sec Realistic hopping profiles on lunar terrain are simulated in NTRT Thruster feedback control allows for greater propellant fuel efficiency and lower maximum drop height 27

Controls Objective Three sets of control events for optimizing navigation: Positioning tensegrity robot for launch Controlling thrust vector during launch and flight Controlling robot on ground

Precision Punctuated Rolling

Full Mission Profile Simulation 30

Future Work Implement trajectory generation and closed-loop walking on TT3 hardware Characterize system dynamics with gimbaled-nozzle testbed Impact testing and payload protection 31