Chapter 9 Introduction

Size: px
Start display at page:

Download "Chapter 9 Introduction"

Transcription

1 Chapter 9 Introduction 9.1 Historical Remarks 9.2 The Principles of Guidance, Naviga@on and Control 9.3 Setpoint Regula@on, Trajectory- Tracking and Path- Following 9.4 Control of Underactuated and Fully Actuated CraL Part II of the book deals with the design of model- based GNC systems. The theory and cases studies are organized as four independent chapters: Chapter 10: Guidance Systems: Systems for automa@cally guiding the path of a marine cral, usually without direct or con@nuous human control. Chapter 11: Sensor and Naviga:on Systems: Systems for determina@on of the cral's posi@on/astude, velocity and accelera@on. Chapter 12: Mo:on Control Systems: PID design methods for automa@c control of posi@on/astude, velocity and accelera@on. This involves control systems for stabiliza@on, trajectory- tracking and path- following control of marine cral. Chapter 13: Advanced Mo:on Control Systems: Design of advanced mo@on control systems using op@mal and nonlinear control theory. 1

2 9.2 The Principles of Guidance, Navigation and Control A mo@on control system is usually constructed as three independent blocks denoted as the guidance, naviga,on and control (GNC) systems. These systems interact with each other through data and signal transmission. In the figure, the guidance system makes use of the es@mated alterna@vely measured posi@ons and veloci@es. This is referred to as a closed- loop guidance system while a guidance system that only use reference feedforward (no feedback) is an open- loop guidance system. 2

3 9.2 The Principles of Guidance, Navigation and Control Guidance is the or the system that computes the reference (desired) velocity and of a marine cral to be used by the mo@on control system. These data are usually provided to the human operator and the naviga@on system. The basic components of a guidance system are: Mo,on sensors External data such as weather data (wind speed/direc,on, wave height/slope, current speed/direc,on) Computer The computer collects and processes the informa@on, and then feeds the results to the mo@on control system. In many cases, advanced op@miza@on techniques are used to compute the op@mal trajectory or path for the marine cral to follow. This might include sophis@cated features such as fuel op@miza@on, naviga@on, weather rou@ng, collision avoidance, forma@on control and synchroniza@on. Copyright Bjarne Stenberg/NTNU 3

4 9.2 The Principles of Guidance, Navigation and Control is the science of a cral by determining its course and distance traveled. In some cases velocity and are determined as well. This is usually done by using a global naviga,on satellite system (GNSS) combined with mo@on sensors such as accelerometers and gyros. The most advanced naviga@on system for marine applica@ons is the iner,al naviga,on system (INS). Naviga@on is derived from the La@n navis, ship, and agere, to drive. It originally denoted the art of ship driving, including steering and sesng the sails. The skill is even more ancient than the word itself, and it has evolved over the course of many centuries into a technological science that encompasses the planning and execu@on of and economical opera@on of ships, underwater vehicles, aircral and spacecral. Copyright Bjarne Stenberg/NTNU 4

5 9.2 The Principles of Guidance, Navigation and Control Control, or more specifically control, is the of determining the necessary control forces and moments to be provided by the cral in order to a certain control The desired control is usually seen in with the guidance system. Examples of control are: Minimum energy Setpoint regula,on Trajectory- tracking control Path- following control Maneuvering control Copyright Bjarne Stenberg/SINTEF the control algorithm involves the design of feedback and feedforward control laws. The outputs from the system, velocity and are used for feedback control while feedforward control is implemented using signals available in the guidance system and other external sensors. 5

6 9.3 Setpoint Regulation,Trajectory-Tracking and Path- Following Control When designing control systems, the control must be well defined in order to the requirement for safe of the cral. It is important to between the following three important control Setpoint The most basic guidance system is a constant input or setpoint provided by a human operator. The corresponding controller will then be a regulator. Examples of setpoint regula@on are constant depth, trim, heel and speed control. It could also be regula@on to zero (sta,onkeeping). Trajectory- Tracking Control: The posi@on and velocity of the marine cral should track varying posi@on and velocity reference signals. The corresponding feedback controller is a trajectory- tracking controller. Tracking control can be used for course- changing maneuvers, speed- changing and astude control. Path- Following Control: This is to follow a predefined path independent (no temporal constraints). Moreover no restric@ons are placed on the temporal propaga@on along the path. This is typical for ships in transit between con@nents or underwater vehicles used to map the seabed. 6

7 9.4 Control of Underactuated and Fully Actuated Craft When designing control systems for marine cral, it is important to between: Underactuated Marine CraL Fully Actuated Marine CraL It is trivial to control a fully actuated marine cral while underactua@on puts limita@ons on what control objec@ves that can be sa@sfied. Copyright Bjarne Stenberg/MARINTEK Defini:on 9.1 (Degrees of Freedom (DOF)) For a marine crag, DOF is the set of independent displacements and rota,ons that completely specify the displaced posi,on and orienta,on of the crag. A crag that can move freely in the 3- D space has maximum 6 DOFs three transla,onal and three rota,onal components. 7 Consequently, a fully actuated marine cral opera@ng in 6 DOF must be equipped with actuators that can produce independent forces and moments in all direc@ons. When simula@ng the mo@on of such a cral, a total of 12 ODEs are needed since the order of the system is: order! 2! DOF

8 9.4.1 Configuration Space Control systems for underactuated and fully actuated marine cral are designed by defining a workspace in which the control objec@ve is specified. Defini:on 9.2 (Configura:on Space) The n- dimensional configura,on space is the space of possible posi,ons and orienta,ons that a crag may apain, possibly subject to external constraints. The configura@on of a marine cral can be uniquely described by an n- dimensional vector of generalized coordinate that is, the least number of coordinates needed to specify the state of the system. If there exists k geometric constraints: h i!!"! 0 i! 1,..,k the possible mo@ons of the cral is restricted to an (n- k)- dimensional submanifold. 8

9 9.4.1 Configuration Space 9

10 9.4.1 Configuration Space Defini:on 9.3 (Underactuated Marine CraJ) A marine crag is underactuated if it has less control inputs than generalized coordinates (r < n) Defini:on 9.4 (Fully Actuated Marine CraJ) A marine crag is fully actuated if it has equal or more control inputs than generalized coordinates (r n) From this is follows that a marine cral which operates in n DOF has a configura@on space of dimension: dim(η) = n If the cral only has actuators in surge, sway and yaw, the cral is underactuated in sense of opera@on in 6 DOF while the design of a mo@on control system for the horizontal plane mo@on (DP system) can be achieved using only three control inputs. Underwater vehicles that have actuators that produces independent forces and moments in 6 DOF are fully actuated. Formulate the control objec@ve in a workspace of dimension m < n instead of the n dimensional space. Hence, only m actuators are needed. 10

11 9.4.2 Workspace and Control Objectives Defini:on 9.5 (Workspace) The workspace is a reduced space of dimension m < n in which the control objec,ve is defined. The workspace of a conven@onal heading autopilot system is m = 1 since only the yaw mo@on is controlled. The workspace of a horizontal plane controller, for instance a DP system controlling the mo@ons in surge, sway and yaw, is m = 3 If r is the number of independently controlled actuators spanning different direc@ons in the n- dimensional configura@on space, then: Full actua@on means that independent control forces and moments are simultaneously available in all direc@ons. Moreover, all posi@ons in the configura@on space have actua@on such that r = n An underactuated marine cral has independent control forces and moments in only some DOF. Moreover, r < n. Stabilizing and tracking controllers for underactuated cral are usually designed by considering a workspace of dimension r < n sa@sfying m = r (fully actuated in the workspace but not in the configura@on space) Underactuated control is a technical term used in control theory to describe a mo@on control system for a cral that is underactuated in the workspace (r < m). To design a control system that achieves stabiliza@on, trajectory- tracking and path- following control for this case is nontrivial and NOT used in prac@cal systems. Hence, this is not discussed in this book. 11

12 9.4.2 Workspace and Control Objectives 12

13 9.4.3 Weathervaning of Underactuated Craft in a Uniform Force Field Marine cral are usually controlled in surge, sway and yaw by using three controls. However, unlike wheeled cars and other cral opera@ng on the surface of the Earth, it is possible to stabilize the posi@ons of a marine cral by means of two controls. The main reason for this is that marine cral are exposed to dril forces generated by waves, wind and ocean currents. This means that the equa@ons of mo@on are forced. For sta@onkeeping, it is common to assume that the dril forces are slowly varying such that the resul@ng component due to wind, waves and ocean currents can be treated as a constant uniform force. Hence, a marine cral can be modeled as a rigid- body opera@ng in a unified force field similar to a pendulum in the gravity field (Fossen and Strand 2001). 13

14 9.4.3 Weathervaning of Underactuated Craft in a Uniform Force Field It is possible to stabilize a marine cral in a uniformed force field using only two controls (r = 2) even though the configura@on space of the cral is surge, sway and yaw ( m = 3) The Beauty of Weathervaning Use one controller to compensate for the dril force that acts along the longitudinal axis of the body. Use one controller to align the cral to the force field. This is similar to a weathervane which is aligned to the force field created by the wind. Mo@on control systems can be designed to behave such as a weathervane and they are used offshore for sta@onkeeping of supply vessels and tankers near floa@ng structures in order to save energy. The drawback is that sta@onkeeping using only two controls implies that the desired heading cannot be specified arbitrarily. Simultaneously control of the mo@ons in surge, sway and yaw to arbitrarily values requires three controls. 14

Methods (part b) Alice In Ac5on, Ch 2

Methods (part b) Alice In Ac5on, Ch 2 CS 101 Lecture 22 Methods (part b) Alice In Ac5on, Ch 2 Slides Credit: Joel Adams, Alice in Action With thanks to John Magee for guidance with this material Objec5ves Build class- level methods to elicit

More information

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

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation

More information

TerraSwarm. A Machine Learning and Op0miza0on Toolkit for the Swarm. Ilge Akkaya, Shuhei Emoto, Edward A. Lee. University of California, Berkeley

TerraSwarm. A Machine Learning and Op0miza0on Toolkit for the Swarm. Ilge Akkaya, Shuhei Emoto, Edward A. Lee. University of California, Berkeley TerraSwarm A Machine Learning and Op0miza0on Toolkit for the Swarm Ilge Akkaya, Shuhei Emoto, Edward A. Lee University of California, Berkeley TerraSwarm Tools Telecon 17 November 2014 Sponsored by the

More information

Founda'ons of Game AI

Founda'ons of Game AI Founda'ons of Game AI Level 3 Basic Movement Prof Alexiei Dingli 2D Movement 2D Movement 2D Movement 2D Movement 2D Movement Movement Character considered as a point 3 Axis (x,y,z) Y (Up) Z X Character

More information

Robust Controller Design for an Autonomous Underwater Vehicle

Robust Controller Design for an Autonomous Underwater Vehicle DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:

More information

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM Glossary of Navigation Terms accelerometer. A device that senses inertial reaction to measure linear or angular acceleration. In its simplest form, it consists of a case-mounted spring and mass arrangement

More information

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

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk

More information

Ice Force Modeling for DP Control Systems. Jim Millan, PhD., PEng. John Wang, PhD. MTS DP Conference, October 11-12, 2011

Ice Force Modeling for DP Control Systems. Jim Millan, PhD., PEng. John Wang, PhD. MTS DP Conference, October 11-12, 2011 Ice Force Modeling for DP Control Systems Jim Millan, PhD., PEng. John Wang, PhD., October 11-12, 2011 Challenges of DP Stationkeeping in Ice Traditional DP: Wind, wave and current loads are slowly varying,

More information

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Introduction. Chapter 1. Contents. 1.1 Background

Introduction. Chapter 1. Contents. 1.1 Background 1 Introduction Chapter 1 Contents 1.1 Background 1.2 Two-Part Towing System 1.3 Overall objectives 1.4 Scope of the present study 1.5 Methodology 1.6 Organization of the Report 1.1 Background As an effective

More information

TerraSwarm. A Machine Learning and Op0miza0on Toolkit for the Swarm. Ilge Akkaya, Shuhei Emoto, Edward A. Lee. University of California, Berkeley

TerraSwarm. A Machine Learning and Op0miza0on Toolkit for the Swarm. Ilge Akkaya, Shuhei Emoto, Edward A. Lee. University of California, Berkeley TerraSwarm A Machine Learning and Op0miza0on Toolkit for the Swarm Ilge Akkaya, Shuhei Emoto, Edward A. Lee University of California, Berkeley TerraSwarm Tools Telecon 17 November 2014 Sponsored by the

More information

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

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico

More information

ECE 634: Digital Video Systems Mo7on models: 1/19/17

ECE 634: Digital Video Systems Mo7on models: 1/19/17 ECE 634: Digital Video Systems Mo7on models: 1/19/17 Professor Amy Reibman MSEE 356 reibman@purdue.edu hip://engineering.purdue.edu/~reibman/ece634/index.html Outline Today: Mo7on models for mo7on es7ma7on

More information

SHIP heading control, also known as course keeping, has

SHIP heading control, also known as course keeping, has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 1, JANUARY 2012 257 Disturbance Compensating Model Predictive Control With Application to Ship Heading Control Zhen Li, Member, IEEE, and Jing

More information

Design of ship control system has been great

Design of ship control system has been great DUR MUHAMMAD PATHAN*, MUKHTIAR ALI UNAR**, AND ZEESHAN ALI MEMON* RECEIVED ON 09.12.2011 ACCEPTED ON 15.03.2012 ABSTRACT This paper proposes a fuzzy logic controller for design of autopilot of a ship.

More information

Mul$-objec$ve Visual Odometry Hsiang-Jen (Johnny) Chien and Reinhard Kle=e

Mul$-objec$ve Visual Odometry Hsiang-Jen (Johnny) Chien and Reinhard Kle=e Mul$-objec$ve Visual Odometry Hsiang-Jen (Johnny) Chien and Reinhard Kle=e Centre for Robo+cs & Vision Dept. of Electronic and Electric Engineering School of Engineering, Computer, and Mathema+cal Sciences

More information

Best Practices for Maneuvering

Best Practices for Maneuvering Best Practices for Maneuvering STAR Global Conference - Berlin 2017 Timothy Yen, PhD Marine and Offshore Technical Specialist Priyanka Cholletti Advanced Application Engineer Carlo Pettinelli Engineering

More information

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

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

More information

Motion Planning for Robot Manipulators

Motion Planning for Robot Manipulators Motion Planning for Robot Manipulators Manuel Bonilla PhD Student manuel.bonilla@centropiaggio.unipi.it 26/05/15 http://manuel-bonilla.com 1 1. What is the interesting part of Motion planning in Robotics

More information

Thomas Bräunl EMBEDDED ROBOTICS. Mobile Robot Design and Applications with Embedded Systems. Second Edition. With 233 Figures and 24 Tables.

Thomas Bräunl EMBEDDED ROBOTICS. Mobile Robot Design and Applications with Embedded Systems. Second Edition. With 233 Figures and 24 Tables. Thomas Bräunl EMBEDDED ROBOTICS Mobile Robot Design and Applications with Embedded Systems Second Edition With 233 Figures and 24 Tables Springer CONTENTS PART I: EMBEDDED SYSTEMS 1 Robots and Controllers

More information

EE565:Mobile Robotics Lecture 2

EE565:Mobile Robotics Lecture 2 EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either

More information

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

More information

Cobots

Cobots Cobots http://cobot.com Michael Peshkin J. Edward Colgate Witaya Wannasuphoprasit ( Wit ) Intelligent Assist Devices IADs use computer control of motion to create functionality greater than that of conventional

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2

More information

Objec&ve % U&lize appropriate tools and methods to produce digital graphics.

Objec&ve % U&lize appropriate tools and methods to produce digital graphics. Objec&ve 102.04 20% U&lize appropriate tools and methods to produce digital graphics. Free Transform q Change by using rotate, scale, skew, distort, or perspec&ve in one con&nuous opera&on. Instead of

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Shay Shmeltzer Director of Product Management Oracle Development Tools and Frameworks @JDevShay hpp://blogs.oracle.com/shay This App you

More information

Telescope Wavefront Errors

Telescope Wavefront Errors Telescope Wavefront Errors Henri Bonnet 1 Tasks of WFC at E-ELT Help System Engineering develop and maintain the technical budgets Develop Control Strategy Define WFC I/F to instruments. 2 How we do it

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

UNMANNED UNDERWATER VEHICLE SIMULATOR ENABLING THE SIMULATION OF MULTI- ROBOT UNDERWATER MISSIONS WITH GAZEBO

UNMANNED UNDERWATER VEHICLE SIMULATOR ENABLING THE SIMULATION OF MULTI- ROBOT UNDERWATER MISSIONS WITH GAZEBO UNMANNED UNDERWATER VEHICLE SIMULATOR ENABLING THE SIMULATION OF MULTI- ROBOT UNDERWATER MISSIONS WITH GAZEBO MUSA MORENA MARCUSSO MANHÃES CORPORATE SECTOR RESEARCH AND ADVANCE ENGINEERING (CR) Robert

More information

dspace DS-1104 based Real-Time Verification of 3D Collision Avoidance for Autonomous Underwater Vehicles

dspace DS-1104 based Real-Time Verification of 3D Collision Avoidance for Autonomous Underwater Vehicles dspace DS-1104 based Real-Time Verification of 3D Collision Avoidance for Autonomous Underwater Vehicles Saravanakumar Subramanian Research Scholar, Department of Engineering Design, IIT Madras, India

More information

Mobile speed enforcement and video surveillance

Mobile speed enforcement and video surveillance Mobile speed enforcement and video surveillance Market leading innovaon ProVida combines high quality digital surveillance with the Police approved speed measurement tool. For over 20 years the ProVida

More information

Manipula0on Algorithms Mo0on Planning. Mo#on Planning I. Katharina Muelling (NREC, Carnegie Mellon University) 1

Manipula0on Algorithms Mo0on Planning. Mo#on Planning I. Katharina Muelling (NREC, Carnegie Mellon University) 1 16-843 Manipula0on Algorithms Mo0on Planning Mo#on Planning I Katharina Muelling (NREC, Carnegie Mellon University) 1 Configura0on Space Obstacles Star Algorithm Convex robot, transla#on C obs : convex

More information

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG Ekinox Series TACTICAL GRADE MEMS Inertial Systems IMU AHRS MRU INS VG ITAR Free 0.05 RMS Motion Sensing & Navigation AEROSPACE GROUND MARINE Ekinox Series R&D specialists usually compromise between high

More information

Vision-based Localization of an Underwater Robot in a Structured Environment

Vision-based Localization of an Underwater Robot in a Structured Environment Vision-based Localization of an Underwater Robot in a Structured Environment M. Carreras, P. Ridao, R. Garcia and T. Nicosevici Institute of Informatics and Applications University of Girona Campus Montilivi,

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

5.5: Making Connecons and Instantaneous Rates of Change

5.5: Making Connecons and Instantaneous Rates of Change 5.5: Making Connecons and Instantaneous Rates of Change Note: Sinusoidal models apply to many real world phenomena that do not necessarily involve angles. The average and instantaneous rate of change of

More information

Preliminary ACTL-SLOW Design in the ACS and OPC-UA context. G. Tos? (19/04/2016)

Preliminary ACTL-SLOW Design in the ACS and OPC-UA context. G. Tos? (19/04/2016) Preliminary ACTL-SLOW Design in the ACS and OPC-UA context G. Tos? (19/04/2016) Summary General Introduc?on to ACS Preliminary ACTL-SLOW proposed design Hardware device integra?on in ACS and ACTL- SLOW

More information

Keep the Lights on and the Informa3on Flowing

Keep the Lights on and the Informa3on Flowing Keep the Lights on and the Informa3on Flowing Daniel Kirschen Donald W. and Ruth Mary Close Professor of Electrical Engineering University of Washington 1 Acknowledgements Prof. François Bouffard (McGill

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

1 Mission Level Design. of Autonomous Underwater Vehicles

1 Mission Level Design. of Autonomous Underwater Vehicles Mission Level Design of Autonomous Underwater Vehicles Thomas Liebezeit, Volker Zerbe Department of Automatic Control and System Engineering, TU Ilmenau, Germany e-mail: thomas.liebezeit@tu-ilmenau.de

More information

Mobile Speed Enforcement and Video Surveillance

Mobile Speed Enforcement and Video Surveillance Mobile Speed Enforcement and Video Surveillance Market Leading Innovaon ProVida is the world s leading speed enforcement and mobile surveillance brand with over 4,000 systems sold worldwide For over 20

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Planning in Mobile Robotics

Planning in Mobile Robotics Planning in Mobile Robotics Part I. Miroslav Kulich Intelligent and Mobile Robotics Group Gerstner Laboratory for Intelligent Decision Making and Control Czech Technical University in Prague Tuesday 26/07/2011

More information

Probabilis)c Temporal Inference on Reconstructed 3D Scenes

Probabilis)c Temporal Inference on Reconstructed 3D Scenes Probabilis)c Temporal Inference on Reconstructed 3D Scenes Grant Schindler Frank Dellaert Georgia Ins)tute of Technology The World Changes Over Time How can we reason about )me in structure from mo)on

More information

Camera Drones Lecture 2 Control and Sensors

Camera Drones Lecture 2 Control and Sensors Camera Drones Lecture 2 Control and Sensors Ass.Prof. Friedrich Fraundorfer WS 2017 1 Outline Quadrotor control principles Sensors 2 Quadrotor control - Hovering Hovering means quadrotor needs to hold

More information

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock

More information

Robotics 2 Iterative Learning for Gravity Compensation

Robotics 2 Iterative Learning for Gravity Compensation Robotics 2 Iterative Learning for Gravity Compensation Prof. Alessandro De Luca Control goal! regulation of arbitrary equilibium configurations in the presence of gravity! without explicit knowledge of

More information

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

This was written by a designer of inertial guidance machines, & is correct. ********************************************************************** EXPLANATORY NOTES ON THE SIMPLE INERTIAL NAVIGATION MACHINE How does the missile know where it is at all times? It knows this because it knows where it isn't. By subtracting where it is from where it isn't

More information

Design and Analysis of Control Bay Used in Guided Missile

Design and Analysis of Control Bay Used in Guided Missile Design and Analysis of Control Bay Used in Guided Missile Ragam Prashanth 1, D.Muppala 2, Nirmith Mishra 3 1PG Student, Department of Aerospace, MLR Inst of Tech and Management, Hyderabad, Telangana, India

More information

Handout. and. brief description. Marine Gravity Meter KSS 32- M

Handout. and. brief description. Marine Gravity Meter KSS 32- M and brief description of Marine Gravity Meter KSS 32- M Copyright 1999-2010 Bodensee Gravitymeter Geosystem GmbH All rights reserved 1 KSS32-M Marine Gravity Meter Cover removed Copyright 1999-2010 Bodensee

More information

Development of the Compliant Mooring Line Model for FLOW-3D

Development of the Compliant Mooring Line Model for FLOW-3D Flow Science Report 08-15 Development of the Compliant Mooring Line Model for FLOW-3D Gengsheng Wei Flow Science, Inc. October 2015 1. Introduction Mooring systems are common in offshore structures, ship

More information

Maneuver-Based Motion Planning for Nonlinear Systems With Symmetries

Maneuver-Based Motion Planning for Nonlinear Systems With Symmetries IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 6, DECEMBER 2005 1077 Maneuver-Based Motion Planning for Nonlinear Systems With Symmetries Emilio Frazzoli, Associate Member, IEEE, Munther A. Dahleh, Fellow,

More information

A Smartphone Based Real Time Ac5vity Monitoring System

A Smartphone Based Real Time Ac5vity Monitoring System A Smartphone Based Real Time Ac5vity Monitoring System By: Shumei Zhang, Paul McCullagh, Jing Zhang, Tiezhong Yu Presented by: Jane Henderson A Smartphone Based-Real Time Daily Ac5vity Monitoring System

More information

Using Classical Planners for Tasks with Con5nuous Ac5ons in Robo5cs

Using Classical Planners for Tasks with Con5nuous Ac5ons in Robo5cs Using Classical Planners for Tasks with Con5nuous Ac5ons in Robo5cs Stuart Russell Joint work with Siddharth Srivastava, Lorenzo Riano, Pieter Abbeel Using Classical Planners for Tasks with Con5nuous Ac5ons

More information

Main Points. File systems. Storage hardware characteris7cs. File system usage Useful abstrac7ons on top of physical devices

Main Points. File systems. Storage hardware characteris7cs. File system usage Useful abstrac7ons on top of physical devices Storage Systems Main Points File systems Useful abstrac7ons on top of physical devices Storage hardware characteris7cs Disks and flash memory File system usage pa@erns File System Abstrac7on File system

More information

Transactions on Modelling and Simulation vol 10, 1995 WIT Press, ISSN X

Transactions on Modelling and Simulation vol 10, 1995 WIT Press,  ISSN X Hydrodynamic coefficients and motions due to a floating cylinder in waves D.D. Bhatta, M. Rahman Department of Applied Mathematics, Technical University of Nova Scotia, Halifax, Nova Scotia, Canada B3J

More information

Bundle Adjustment. Frank Dellaert CVPR 2014 Visual SLAM Tutorial

Bundle Adjustment. Frank Dellaert CVPR 2014 Visual SLAM Tutorial Bundle Adjustment Frank Dellaert CVPR 2014 Visual SLAM Tutorial Mo@va@on VO: just two frames - > R,t using 5- pt or 3- pt Can we do bener? SFM, SLAM - > VSLAM Later: integrate IMU, other sensors Objec@ve

More information

ITTC Recommended Procedures and Guidelines

ITTC Recommended Procedures and Guidelines Page 1 of 13 Table of Contents Codes in the Frequency Domain... 2 1. PURPOSE OF PROCEDURE... 2 2. SCOPE... 2 2.1 Present Theoretical Limitations... 4 2.2 Numerical Aspects... 4 2.3 Software Engineering

More information

3D Digital Design. SketchUp

3D Digital Design. SketchUp 3D Digital Design SketchUp 1 Overview of 3D Digital Design Skills A few basic skills in a design program will go a long way: 1. Orien

More information

Probabilistic Methods for Kinodynamic Path Planning

Probabilistic Methods for Kinodynamic Path Planning 16.412/6.834J Cognitive Robotics February 7 th, 2005 Probabilistic Methods for Kinodynamic Path Planning Based on Past Student Lectures by: Paul Elliott, Aisha Walcott, Nathan Ickes and Stanislav Funiak

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Patch Test & Stability Check Report

Patch Test & Stability Check Report Patch Test & Stability Check Report Storebælt, 2009 SB Cable Project CT Offshore Final Report November, 2009 SB Cable Project November 2009 8-10 Teglbaekvej DK-8361 Hasselager Aarhus, Denmark Tel: +45

More information

ITTC Recommended Procedures Testing and Extrapolation Methods Manoeuvrability Validation of Manoeuvring Simulation Models

ITTC Recommended Procedures Testing and Extrapolation Methods Manoeuvrability Validation of Manoeuvring Simulation Models Page 1 of 11 CONTENTS 1 PURPOSE OF PROCEDURE 2 INTRODUCTION 3 PROCEDURE FOR VALIDATION OF A MANOEUVRING SIMULATION MODEL 3.1 The Report 3.2 Prediction of Forces 3.3 Modelling of Forces in the Mathematical

More information

Monocular Head Pose Es0ma0on

Monocular Head Pose Es0ma0on ICIAR 2008 - Interna0onal Conference on Image Analysis and Recogni0on Monocular Head Pose Es0ma0on Pedro Mar0ns, Jorge Ba0sta Ins0tute for Systems and Robo0cs h>p://www.isr.uc.pt Department of Electrical

More information

1st International Round Table on Intelligent Control for Space Missions

1st International Round Table on Intelligent Control for Space Missions DLR.de Chart 1 Space Missions Model-Based Control vs. Intelligent Control Dr.-Ing. Johann Bals Institute of System Dynamics and Control DLR - German Aerospace Center Oberpfaffenhofen, Germany 1st International

More information

Mobile Robot Kinematics

Mobile Robot Kinematics Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator

More information

Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries

Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Indian Journal of Geo-Marine Sciences Vol. 42 (8), December 2013, pp. 999-1005 Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Zool Hilmi Ismail 1

More information

Enabling Precise Geo- Spa3al Applica3ons by Development of Mul3- GNSS Con3nuously Opera3ng Reference Sta3on (CORS) Network for Pakistan

Enabling Precise Geo- Spa3al Applica3ons by Development of Mul3- GNSS Con3nuously Opera3ng Reference Sta3on (CORS) Network for Pakistan Enabling Precise Geo- Spa3al Applica3ons by Development of Mul3- GNSS Con3nuously Opera3ng Reference Sta3on (CORS) Network for Pakistan Presented by: Syed Zahid Jamal Divisional Head (GNSS) Pakistan Space

More information

GNSS-aided INS for land vehicle positioning and navigation

GNSS-aided INS for land vehicle positioning and navigation Thesis for the degree of Licentiate of Engineering GNSS-aided INS for land vehicle positioning and navigation Isaac Skog Signal Processing School of Electrical Engineering KTH (Royal Institute of Technology)

More information

5/28/2013. Short CV - Morten Breivik. Guided Motion Control. CeSOS Highlights and AMOS Visions S8, : MSc student, ITK, NTNU

5/28/2013. Short CV - Morten Breivik. Guided Motion Control. CeSOS Highlights and AMOS Visions S8, : MSc student, ITK, NTNU Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions S8, 28.05.2013 Short CV - Morten Breivik 1998-2003: MSc student, ITK, NTNU 2003-2006: PhD scholar, CeSOS, NTNU

More information

Strapdown Inertial Navigation Technology

Strapdown Inertial Navigation Technology Strapdown Inertial Navigation Technology 2nd Edition David Titterton and John Weston The Institution of Engineering and Technology Preface xv 1 Introduction 1 1.1 Navigation 1 1.2 Inertial navigation 2

More information

Machine learning for image- based localiza4on. Juho Kannala May 15, 2017

Machine learning for image- based localiza4on. Juho Kannala May 15, 2017 Machine learning for image- based localiza4on Juho Kannala May 15, 2017 Contents Problem sebng (What?) Mo4va4on & applica4ons (Why?) Previous work & background (How?) Our own studies and results Open ques4ons

More information

Integrated Estimation, Guidance & Control II

Integrated Estimation, Guidance & Control II Optimal Control, Guidance and Estimation Lecture 32 Integrated Estimation, Guidance & Control II Prof. Radhakant Padhi Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Motivation

More information

COARSE LEVELING OF INS ATTITUDE UNDER DYNAMIC TRAJECTORY CONDITIONS. Paul G. Savage Strapdown Associates, Inc.

COARSE LEVELING OF INS ATTITUDE UNDER DYNAMIC TRAJECTORY CONDITIONS. Paul G. Savage Strapdown Associates, Inc. COARSE LEVELIG OF IS ATTITUDE UDER DYAMIC TRAJECTORY CODITIOS Paul G. Savage Strapdown Associates, Inc. SAI-W-147 www.strapdownassociates.com January 28, 215 ASTRACT Approximate attitude initialization

More information

M2 STL PPC. Introduc2on to SCADE. Philippe Esling, Carlos Agon. 1 M2 STL PPC UPMC

M2 STL PPC. Introduc2on to SCADE. Philippe Esling, Carlos Agon. 1 M2 STL PPC UPMC M2 STL PPC Introduc2on to SCADE Philippe Esling, Carlos Agon esling@ircam.fr 1 M2 STL PPC UPMC SCADE: Basic no2ons Goals and aims SCADE is aimed towards crea:ng cri2cal, reac2ve, embedded so=ware. 2 M2

More information

Decision making for autonomous naviga2on. Anoop Aroor Advisor: Susan Epstein CUNY Graduate Center, Computer science

Decision making for autonomous naviga2on. Anoop Aroor Advisor: Susan Epstein CUNY Graduate Center, Computer science Decision making for autonomous naviga2on Anoop Aroor Advisor: Susan Epstein CUNY Graduate Center, Computer science Overview Naviga2on and Mobile robots Decision- making techniques for naviga2on Building

More information

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

INTEGRATED TECH FOR INDUSTRIAL POSITIONING INTEGRATED TECH FOR INDUSTRIAL POSITIONING Integrated Tech for Industrial Positioning aerospace.honeywell.com 1 Introduction We are the world leader in precision IMU technology and have built the majority

More information

Mobile Robots Locomotion

Mobile Robots Locomotion Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today

More information

A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parameters

A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parameters ISSN (e): 2250 3005 Volume, 06 Issue, 12 December 2016 International Journal of Computational Engineering Research (IJCER) A Longitudinal Control Algorithm for Smart Cruise Control with Virtual Parameters

More information

Introduction to Inertial Navigation (INS tutorial short)

Introduction to Inertial Navigation (INS tutorial short) Introduction to Inertial Navigation (INS tutorial short) Note 1: This is a short (20 pages) tutorial. An extended (57 pages) tutorial that also includes Kalman filtering is available at http://www.navlab.net/publications/introduction_to

More information

CONTROL ALLOCATION FOR AIRSHIPS

CONTROL ALLOCATION FOR AIRSHIPS International Journal of Civil Engineering and Technology (IJCIET) Volume 9, Issue 3, March 2018, pp. 887 895, Article ID: IJCIET_09_03_088 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=3

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Dynamics and Vibration Control of Flexible Systems

Dynamics and Vibration Control of Flexible Systems The 9th Workshop on Control of Distributed Parameter Systems IEEE ICAL 2009, Shenyang Dynamics and Vibration Control of Flexible Systems Wei He 1 and Shuzhi Sam Ge 2 1 School of Automation & Electrical

More information

Functional Architectures for Cooperative Multiarm Systems

Functional Architectures for Cooperative Multiarm Systems Università di Genova - DIST GRAAL- Genoa Robotic And Automation Lab Functional Architectures for Cooperative Multiarm Systems Prof. Giuseppe Casalino Outline A multilayered hierarchical approach to robot

More information

Comparison of open-source code Nemoh with Wamit for cargo ship motions in shallow water

Comparison of open-source code Nemoh with Wamit for cargo ship motions in shallow water Comparison of open-source code Nemoh with Wamit for cargo ship motions in shallow water G.Parisella 1 and T.P.Gourlay 2 Centre for Marine Science and Technology, Curtin University Research report 2016-23,

More information

Nonlinear Model Predictive Control for Tracking of Underactuated Vessels under Input Constraints

Nonlinear Model Predictive Control for Tracking of Underactuated Vessels under Input Constraints 215 IEEE European Modelling Symposium Nonlinear Model Predictive Control for Tracking of Underactuated Vessels under Input Constraints Mohamed Abdelaal, Martin Fränzle, Axel Hahn Computer Science Department

More information

Computer Graphics. This Lecture

Computer Graphics. This Lecture Computer Graphics Keyframing and Linear Interpola9on This Lecture Keyframing and Interpola7on two topics you are already familiar with from your Blender modeling and anima7on of a robot arm This lecture:

More information

Mobile speed enforcement and video surveillance

Mobile speed enforcement and video surveillance Mobile speed enforcement and video surveillance Market leading innovaon ProVida combines high quality digital surveillance with the Police approved speed measurement tool. For over 20 years the ProVida

More information

CHAPTER 3 MATHEMATICAL MODEL

CHAPTER 3 MATHEMATICAL MODEL 38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,

More information

Fluxo. Improving the Responsiveness of Internet Services with Automa7c Cache Placement

Fluxo. Improving the Responsiveness of Internet Services with Automa7c Cache Placement Fluxo Improving the Responsiveness of Internet Services with Automac Cache Placement Alexander Rasmussen UCSD (Presenng) Emre Kiciman MSR Redmond Benjamin Livshits MSR Redmond Madanlal Musuvathi MSR Redmond

More information

Optimal design of floating platform and substructure for a spar type wind turbine system

Optimal design of floating platform and substructure for a spar type wind turbine system The 2012 World Congress on Advances in Civil, Environmental, and Materials Research (ACEM 12) Seoul, Korea, August 26-30, 2012 Optimal design of floating platform and substructure for a spar type wind

More information

INTEGRATING EXPERIMENTS AND CFD IN WEAPON AERODYNAMICS

INTEGRATING EXPERIMENTS AND CFD IN WEAPON AERODYNAMICS INTEGRATING EXPERIMENTS AND CFD IN WEAPON AERODYNAMICS T J Birch Contents Introduction to weapon aerodynamics Airframe design and aerodynamic data requirements Aerodynamic data sources Engineering methods,

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Deformable Part Models

Deformable Part Models Deformable Part Models References: Felzenszwalb, Girshick, McAllester and Ramanan, Object Detec@on with Discrimina@vely Trained Part Based Models, PAMI 2010 Code available at hkp://www.cs.berkeley.edu/~rbg/latent/

More information

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

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS Released by: Keith Knight Catalyst Motion Group Engineering Team Members info@catalystmotiongroup.com

More information

29 Flight Control of a Hovercraft

29 Flight Control of a Hovercraft 29 FLIGHT CONTROL OF A HOVERCRAFT 98 29 Flight Control of a Hovercraft You are tasked with developing simple control systems for two types of hovercraft moving in the horizontal plane. As you know, a hovercraft

More information