Rensselaer Polytechnic Institute

Similar documents
BALL ON PLATE BALANCING SYSTEM Proposal for ECSE-4962 Control Systems Design

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

Single Linear Flexible Joint (SLFJ)

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

David C. Schafer BACHELOR OF SCIENCE AT THE JUNE Massachucsetts Institute of Technology

XSLIDE. XSlide Positioning System. Manual and Motorized. Compact Positioning Stage. Long life, precise movement, greater value

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

Electromagnetic Platform Stabilization for Mobile Robots

MAZE TAVERSING SYSTEM Proposal for ECSE-4962 Control System Design

Project Proposal Guide MATHWORKS TRACK Disclaimer:

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Translation Stages Triple-Divide Series

5-Axis Flex Track Drilling Systems on Complex Contours: Solutions for Position Control

Camera gimbal control system for unmanned platforms

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS

Calibration Procedure For An Industrial Robot

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Polar and Polygon Path Traversal of a Ball and Plate System

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

STEP 1: MODULE MOUNTING / WIRING:

Design of a Low Cost Trainer for Flow Control

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Essential Technologies for Industrial Machine Design and Prototyping

PrismMaster. Ultra Accurate and Fully Automated Prisms and Polygons Measurement

DELTA TAU Data Systems, Inc.

ACTA TECHNICA CORVINIENSIS Bulletin of Engineering Tome X [2017] Fascicule 2 [April June] ISSN:

Pick and Place Robot Simulation

Chapter 1: Introduction

HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL

Precision Tooling Measurement in beverage can industry

IMPLEMENTATION OF BALL-AND-BEAM CONTROL SYSTEM AS AN INSTANCE OF SIMULINK TO 32-BIT MICROCONTROLLER INTERFACE

Anibal Ollero Professor and head of GRVC University of Seville (Spain)

Appendix A: Carpal Wrist Prototype

An instrument for generation and control of sub-micron motion

QUALITY ASSURANCE OF MULTIFIBER CONNECTORS

Written exams of Robotics 2

Quanser NI-ELVIS Trainer (QNET) Series: QNET ROTPEN. Rotary Pendulum (ROTPEN) User Manual. User Manual

Paramount Robotic Telescope Mount Specifications

DOWNLOADING THE APP FOR APPLE PHONES: DOWNLOADING THE APP FOR ANDROID PHONES: For Android Phones go to Google Play or the Android Store.

Gyroscopic Stabilization of Unstable Dynamical Systems

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

Introduction to Control Systems Design

Mobile Robots with Wheeled Inverted Pendulum Base in Human Environments

Application Notes for Team Hydrostatic Pad Bearings

Lesson 1: Introduction to Pro/MECHANICA Motion

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

Failure-Free Genetic Algorithm Optimization of a System Controller Using SAFE/LEARNING Controllers in Tandem

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

Using Algebraic Geometry to Study the Motions of a Robotic Arm

RE<C: Heliostat Orientation Estimation Using a 3-Axis Accelerometer

COMPACT PRECISION LINEAR MOTORIZED ACTUATORS LSMA Series LSMA-173

METHODS FOR PERFORMANCE EVALUATION OF SINGLE AXIS POSITIONING SYSTEMS: POINT REPEATABILITY

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

Magnetic Defectoscope System DEF-1C-IH2 Datasheet and Operation Instruction SYSTEM DESCRIPTION 1. MECHANICAL MODULE

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Robotics kinematics and Dynamics

Intelligent Cutting of the Bird Shoulder Joint

IMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

Precimar. PLM and CiM Universal Length Measuring Machines LENGTH MEASURING MACHINES FOR HIGH-END CALIBRATION

TRIBOMETERS MICRO-MACRO TRIBOLOGY TESTING

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

AVT Model Tripod.

V40 Videoboom MAIN OPERATING INSTRUCTIONS INDEX 5. SPECIFICATIONS V40 1. INTRODUCTION 2. LIST OF FUNCTIONS AND PARTS

Self-Correcting Projectile Launcher. Josh Schuster Yena Park Diana Mirabello Ryan Kindle

Development of an optomechanical measurement system for dynamic stability analysis

MPS50SL Miniature Mechanical-Bearing Screw-Driven Linear Stage

MP-285 MOTORIZED MICROMANIPULATOR

Robotics (Kinematics) Winter 1393 Bonab University

ProScan. High Performance Motorized Stage Systems

Pointing Accuracy Analysis for a Commander s Independent Weapon Station Demonstrator

H Precitech, Inc. Microfinish ϑ 300 CNC ASPHERIC LENS POLISHING MACHINE MACHINE SPECIFICATION REVISION 6. Page 1 of 5

ASU Series. XY Dual Guide Stage. Direct drive, zero cogging, zero backlash linear motor. Linear encoder options of 1μm, 0.5μm, and 0.

Automatic Control Industrial robotics

Mechanical Design Challenges for Collaborative Robots

Robot Art Competition Using HERB: Final Report

Equipment Site Description

Teaching Control System Principles Using Remote Laboratories over the Internet

VRO. VRO Encoder Readout. Use on Encoders. Readout for Velmex Positioning Systems. Ultra Precise Position Readouts. One and two position readouts

Rebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006

GH-50. Gimbal Head. You re on steady ground

An inverse kinematics approach to hexapod design and control

Inertial Navigation Systems

MarSurf. The new generation of contour measurement systems MarSurf XC 20 MarSurf XC 2

Design and Verification of Motion Control Algorithms Using Simulation

SCORPIO 30 User s manual

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

Precimar. PLM and CiM Universal Length Measuring Machines

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Mechanical System and SimMechanics Simulation

DEA TORO Horizontal-Arm Coordinate Measuring Machines

AMG Series. Motorized Position and Rate Gimbals. Continuous 360 rotation of azimuth and elevation including built-in slip ring

INSTITUTE OF AERONAUTICAL ENGINEERING

JIB EPT USER MANUAL. Please read this manual carefully before using the Alphatron JIB ETP unit! JIB & MOTORISED PAN AND TILT UNIT

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach

CONDOR TM The One-Box-Solution Controller Solutions for multi-sensor CMMs

C-pan arm USERS INSTRUCTIONS

Highly Efficient Assembly of Lenses with. OptiCentric and OptiCentric Cementing

Transcription:

Rensselaer Polytechnic Institute To: Professor John T Wen. From: Team 2: Adjima Mareira, Teresa Bernardi, Brian Lewis, Matthew Rosmarin Subject: Control System Design Conceptual Design Date: 1/31/2006 Executive Summary The goal of the proposed project is to create a tilt-tilt control system that will balance an inverted pendulum in 3D space. The inverted pendulum s balancing arm will be attached to another arm by a universal joint. It is this second arm that will be actuated. Each axis of the actuated arm will be driven by a motor. Optical encoders will be mounted to sense the rotation of both bodies. The system will be capable of swinging the balancing arm up from a resting position. The design will allow for perturbations to the system. If this happens, the inverted pendulum will be able to compensate and rebalance itself. The best available pan-tilt system for implementation with the proposed system is the ball-on-plate system. Of the seven available mechanisms, the ball-on-plate is the only one that is tilt-tilt instead of pan-tilt. Since the system is already in the desired configuration, no major modifications will be necessary. In order for the system to be developed, additional hardware must be acquired. The pendulum arms need be manufactured, as well as the specialized joints to allow for the desired range of motion. In addition, two additional sensors, preferably encoders, need be obtained to measure the angles of the balancing arm relative to the actuated arm. The initial step to designing a stable system is to begin with a simplified version of the system; a two dimensional inverted pendulum. Initially the system will function with one axis locked. Once this system has been mastered, the second axis will be unlocked. The ultimate goal is to have the system be able to balance stick-on-stick in 3D. Specifications: Range of Motion: o Both tilt axes will require at least 90 degrees of movement.

Speed Requirement: o Ultimately, the speed of the system dictates the ability to balance a lighter/shorter object at the end the stick. Accuracy: o The accuracy of the system will be paramount because of the limited range of motion. Any significant error will prohibit balancing. Payload: o The Payload of the system will be variable because it has significant impact on how easy to control the system is. We will size the payload from the results of our simulations. Noise Tolerance: o The noise tolerance will depend on the components used. The use of slip-rings may be a significant source of noise in a fast moving system. Cost: o Raw Material for stick and manufacturing of the joints: $30 o Rotational Fasteners/ bearings $30 o Encoders (cost relative to accuracy) $20 $40 each x 2 Design Constraints and past system Selections To achieve our goal we will need a tilt tilt system. Ideally, the current Ball on Plate system would be the most optimal system. It is already in the configuration to perform the action we wish to achieve. The only modifications needed would be on the payload area. Figure 1 Ball on Plate System Several of the other systems could be used, but they would require various amounts of modification to convert from pan tilt to tilt tilt. Though many are feasible, we do not wish to choose another specific system without first inspecting it first.

Once we have a viable tilt tilt system, we can construct our payload. The specifications (lengths, weight) of the payload will be selected from our simulation results. We will size the payload to insure that it will be controllable with the current hardware. Design Approach: Figure 2 Engineering System Investigation Because of the inherent instability of the system, we will first start with a simpler system. By first locking down one of the axes of rotation of the balancing arm, we can represent the system in 2D. Figure 3 Structure of a Pendubot

Figure 4 Pendubot-Like System This system is very similar to a system know as a Pendubot. The Pendubot is a very well documented system. There are literally hundreds of papers written up on it implementing many different modeling and control approaches. Below are some examples of Pendubots right here at RPI. Figure 5 K. Craig Figure 6 J. Wen

The main difference between our 2D system and a normal Pendubot is that our system will have one equilibrium point instead of two (due to the restricted movement). By first mastering the Pendubot-like system, we will be in a much better position to work on the full 3D system. Modeling: Modeling of the constrained Pendubot-like System will be relatively straight forward. The dynamics are relatively simple and it is already a well documented system. Modeling of the full 3D system will not be so simple. We have not found any similar systems as of yet, and the dynamics will be quite complex. Because it is so complex, we will run simulations in three ways. 1. We will use the NI Labview Simulation Toolkit to Simulate the Differential Equations that we derived mathematically. 2. We will use the Simulink SimMechanics Toolkit to Simulate the Mechanical system. 3. We will use also MSC.visualNastran to Simulate the Mechanical System. All three of these options will allow us to also simulate our control system in conjunction with the Mechanical system. Control System: The Control design for this system will use a linearized version of our model. We will treat the two axes of rotation as decoupled and design each one independently. We will then modify the control system and/or the hardware to reduce the coupling effects of the two axes of the full 3D system.

Control Implementation: Prototyping of the control system will be done primarily using the National Instruments compactrio system. Current control of the motors as well as the interface with any sensors will be dictated by the characteristics of the system. Additionally, we hope to create an embedded self-contained version of the control system if time permits. Challenges: The main challenge for this project is that all inverted pendulums are inherently unstable in an open loop system. In the design of this system, the objective is not about sending in a step response, and improving the response by designing a better control. The objective is to create a feedback system that will force the system to be stable and robust. This ultimate goal is the challenge. The initial challenge will be to create a two dimensional system by fixing one of the axis. The final challenge will be the transition to the three dimensional system Creating a non-linear model to characterize the dynamics of the three dimensional inverted pendulum will be one of the greatest challenges in this transition between the two models. Conclusion: Taking an unstable system and creating a control system to make it stable is a tremendous undertaking. The challenge of this should prove the end result to be a very rewarding experience. As our final project of our undergraduate education at Rensselaer we are looking forward to this challenge, and plan on gaining significant knowledge in dynamic systems and control design. References: Yi J., Zhao D., Swing Up Pendubot with a GA-tuned Bang-bang Controller, Proceedings of the 2003 IEEE, Intemational Conference on Robotics,Jntelligent Systems and Signal Processing, October 2003 Hurst J., Mechatronics System Case Study: Link on Link Pendulum The Pendubot, September 2003

Team Contributions: All members contributed to the brainstorming of ideas at two group meetings on January 28 th and 30 th The paper was typed up equally by all members. Matt Rosmarin and Brian Lewis worked on layout and proofing. Adjima Moreira Teresa Bernardi Brian Lewis Matthew Rosmarin