Systems Realization Laboratory Compact Rescue Crawler ME 6105 04/26/07 Jonathan Jobe Andrew Marshall Chris Weir.

Slides:



Advertisements
Similar presentations
ME 751 Introduction to ADAMS/View. VIRTUAL PROTOTYPING PROCESS Build a model of your design using: Bodies Forces Contacts Joints Motion generators BuildTestReview.
Advertisements

Start Presentation November 8, 2012 Bond Graphs for Mechanical Systems We shall look today in a bit more detail at the modeling of 1D mechanical systems.
Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
Lecture Roger Sutton CO331 Visual Programming 1: Module introduction and the programming environment 1.
Musculoskeletal Modeling Colin Smith. A method for Studying Movement Things we can measure in movement: – Kinematics (using motion capture) – Output Forces.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
Design and Virtual Prototyping of Human-worn Manipulation Devices Peng Song GRASP Laboratory University of Pennsylvania ASME DETC99/CIE-9029 GRASP Laboratory.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Controlling a 3D Vehicle with Simulink Jeff Bender ME
1 A Local and Remote Radio Frequency Identification Learning Environment Andrew Shields & David Butcher Wireless and Mobility Research Group, Institute.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Inspecting assemblies.
Spreadsheet-Based Decision Support Systems Chapter 22:
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated.
Introduction to SimCreator and Multi-Body Dynamics  April 25, 2005.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 13 Introduction to Classes.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
A wind tunnel for kids… Status Update October 27, 2011.
Modelling and Open Loop Simulation of Reentry Trajectory for RLV Missions Ashok Joshi and K. Sivan Department of Aerospace Engineering Indian Institute.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
COSMOSMotion Slides.
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
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.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Engineering Modeling: Mathematical and Computer. What is Engineering Modeling? Model: A representation of a real object or system of objects for purposes.
The first question is really "Why do you need a control system at all?” Consider the following: What good is an airplane if you are a pilot and you.
End of Semester 1 Presentation: November 28, 2007.
ICT 1 MODULAR SNAKE ROBOT 3D MODELLING, IMPLEMENTATION AND CONTROL Pål Liljebäck – Øyvind Stavdahl – Kristin Y. Pettersen.
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
Date of download: 6/7/2016 Copyright © ASME. All rights reserved. From: Mock Circulatory Loop Compliance Chamber Employing a Novel Real-Time Control Process.
Object Oriented Modelling for Rotor Dynamics Analysis RomaxDynamic s.
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Dynamics and Balance Control of the Reaction Mass Pendulum: A Three-Dimensional.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
Summary of Scientific Goals & Features Needed to Achieve Them
Measurement Model Refactoring
Integration of OCP and SIMULINK
Teknik kendali.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
INTRODUCING Adams/CHASSIS
Damped Forced Vibrations Analysis Using CAMP-G® and Simulink® Modeled Solutions to Problem (
SECTION 1 INTRODUCTION.
FAULT TOLERANCE TECHNIQUE USED IN SEAWOLF SUBMARINE
Date of download: 11/15/2017 Copyright © ASME. All rights reserved.
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Critical Design Review
M. Oveissi, D. Eckard*, A. Rose+, B. Shneiderman+, G. W. Rubloff
LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink
CIS 488/588 Bruce R. Maxim UM-Dearborn
ROBOTICS.
August 23, 2000 R.N. Dubois Dow Chemical
GENERAL VIEW OF KRATOS MULTIPHYSICS
Analysis models and design models
Verification Concepts for SysmL v2
Verification Concepts for SysmL v2
Java Programming Introduction
Verification Concepts for SysmL v2
Chapter 4 . Trajectory planning and Inverse kinematics
LECTURE 3: Requirements Engineering
Presentation transcript:

Systems Realization Laboratory Compact Rescue Crawler ME /26/07 Jonathan Jobe Andrew Marshall Chris Weir

Systems Realization Laboratory Intro to Application Domain  Fluid Power – Pneumatics, part of the NSF funded Fluid Power ERC  Robotics – Serial Robot Vehicle, 6 legs: Hexapod  Kinematic design for a robot vehicle Modeled design was to be optimized for this course Model must be interfacable for later use in control design & optimization

Systems Realization Laboratory Interesting Aspects:  FP test bed vehicle – Model must interface with other design groups Future models to interface: valves, lines, pneumatic source, controls  Desire to simulate walking on flat ground terrain Separates a grounded simulation from a “free body structure”  Included Tutorial (Visio diagram) STL procedure for Geometric Visualization Mass and Inertial properties procedure for Dynamic Physical Effects  Problems we encountered Wrapper Difficulties Maintaining Physical Experiment Requirements  Overall Utility Method  Suggestions / Requests for Software Improvement  Future Work

Systems Realization Laboratory Physical Design  Design Variables  Parameters for Dynamic Model Inertia tensors, Center of Mass.stl files to represent geometry Mass computations from multidensity assemblies Uncertain params – damping, fluid pressure, ground reaction forces

Systems Realization Laboratory Designing in Dymola

Systems Realization Laboratory STLsProE Properties Orig. created for Stereolithography (rapid prototyping surface data)

Systems Realization Laboratory Solving Wrapping Difficulties  Problem: In Dymola Components, if a parameter is used to define a relationship for another parameter within the same code, it will be an unchangeable input quantity in the variable browser of the simulation window.  Hence, it is unchangeable in the wrapper, even though it shows up in the input file.  Solution: Remove the variable dependency. Sometimes this requires creating a custom version of the component.

Systems Realization Laboratory Preserving Experimental Requirements  Problem: Ensuring the experiment is followed every time, regardless of uncertain variable values or design variable values Experiment was a step ‘gait’ for a single leg  Proposed Solutions: Require leg end effector path as experimental definition  Problem: Different sized legs cannot always follow the same gait if it doesn’t fit Require leg angles as a function of time  Problem: Stroke and other params of the actuators are required to change in order to preserve range of motion  Problem: With a position-based control system, similar actuators could perform different experiments. Our control required actuator full range of movement. Incorporate an experimental failure flag in Dymola, so legitimate runs are used for data in Model Center  Our Solution: leg angles = f(t,…) & custom actuator strokes

Systems Realization Laboratory Design Variable Dependencies Adding Length

Systems Realization Laboratory Utility Function Work  Used Excel sheet to update utility surface visual aid as preferences were elicited Prevented conflicts & preserved preferential independence

Systems Realization Laboratory Suggestions for Improvement: Model Center  Unavailability of information during active simulations  LHS variable name pass-thrus are a problem when linking or viewing results  Multi-nested model execution Uninformed of what is being executed (other than visual block highlighted) No progress monitoring – only works sometimes with the ‘bar’ Optimizer needs to provide feedback  Information within its log file or a separate trade study file of runs used to pick next step direction and line length  Some solution ideas:  Notifier – for failed runs, completed simulations, etc.  Detailed progress monitoring  Better handling of complicated executables like Dymosim.exe (see slide notes)

Systems Realization Laboratory Future Work  Ground model  Model validation Validating input force vectors at leg end effector for single-leg simulations  Data from ground model, or full walking vehicle simulation Using Physical Test on CRC Test Bed and list of experiments Running model with Phantom input vectors, and validating against physical sensor output vectors  Test tracking module So that model does not fail (preserve experimental requirements)  Integration of pneumatic control to drive the robot leg Simulink Controls Module Dymola Model in Simulink interfaced with Controls module