Tuning and Modeling of Redundant Thrusters for Underwater Robots
|
|
- Gervais Potter
- 5 years ago
- Views:
Transcription
1 Tuning and Modeling of Redundant Thrusters for Underwater Robots Aaron M. Hanai, Kaikala H. Rosa, Song K. Choi Autonomous Systems Laboratory University of Hawaii Mechanical Engineering Honolulu, HI U.S.A. ABSTRACT This paper covers various aspects of tuning redundant marine thrusters for an autonomous underwater vehicle. Topics include the derivation of the system geometry so as to reveal the nature of the redundancy, an experimental outline for the optimal adjustment of the individual thrusters, thruster modeling, and a feedback control scheme. The mathematical relationships between the various thruster properties are combined with information about the system geometry to produce thruster models. These models may then serve to potentially improve the overall vehicle system robustness. KEY WORDS: Thrusters; AUV; modeling. INTRODUCTION With rapidly evolving technology, the capabilities of undersea vehicles have migrated from remotely operated vehicles (ROVs) to autonomous underwater vehicles (AUVs). As the desired mission tasks become more complex, there is an industry-wide demand for increased autonomy. Applications that include hovering, docking, tracking, or manipulation require the fine motion control of an autonomous system. These precision operations all benefit from an increased understanding of the dynamics and the geometry of both the vehicle and its thrusters (Healey, Rock, Cody, Miles and Brown, 1995; Leonessa and Luo, 2001; Smallwood and Whitcomb, 2002; Whitcomb and Yoerger, 1999). Not that the accurate dynamic modeling of a vehicle's actuators would benefit a relatively small, high-performance AUV. However, a larger, more massive vehicle would not be affected in any significant way by the transient properties of the thruster outputs, in which case the dynamic model would be less critical. In any case, it is vital to have a thorough understanding of the steady state characteristics of the marine thrusters, and to realize which of the variables have the most significant effect on the overall system performance. This paper outlines an optimized process for the tuning of redundant marine thrusters for a large-scale AUV. A vehicle control system generally generates a set of desired body forces, which is related to the individual thruster outputs based on the system geometry. There are an infinite number of possible solutions for a vehicle with redundant thrusters. Hence, there is design freedom to choose particular solutions to satisfy specific goals. A mathematical derivation of this geometrical relationship is presented and will be required for the thruster modeling. Performance gains can also be realized by the proper tuning of the thruster controllers/amplifiers, based on the system configuration and the implemented hardware. It would be ideal if the individual amplifiers were tuned so that the thrusters perform identically relative to each other, and so that the open-loop performance is as expected. In the applied case, system uncertainties necessitate controller feedback and personal engineering experience. Strategies of the empirical implementation are presented, along with experimental procedures and analysis of the data. Improved system performance can be attained by identifying the parameters in the relationship between the input amplifier voltage and output thruster force, then selecting the proper signal for feedback to the control system. It is known that there is a mathematical relationship between thruster shaft velocity and output force. This propeller shaft velocity proves to be a stable feedback signal to the control system. This topic will be explored, explained, and presented through experimental analysis. The groundwork for the steady state thruster model and all experimental procedures were performed on the Semi-Autonomous Underwater Vehicle for Intervention Missions, SAUVIM (Yuh and Choi, 1999), shown in Fig. 1. It is a large-scale vehicle rated for fullocean-depth operation, and is capable of intervention tasks, as it is equipped with an electronic seven degree-of-freedom manipulator. The overall effort of this work serves to develop various experimental relationships for the modeling of the different subsystems of the vehicle, in order to improve the robustness of the entire system.
2 where ν is linear and angular velocities in the body-fixed frame and η is the vehicle position and orientation vector in the earth-fixed frame. M is the inertia matrix, including both rigid body and added mass terms. C is the matrix of Coriolis and centripetal terms, including both rigid body and added mass terms. D is the hydrodynamic damping matrix. The vector g describes the gravitational and buoyant restoring forces. The vector B = F F M M M F (2) x y z x y z T represents the input forces and moments in the body-fixed frame, and is a linear combination of the individual thruster forces [ ] T T1 T n T = (3) such that B = AT (4) The transformation matrix A is entirely a function of the particular vehicle's geometry, and will be referred to as the thruster configuration matrix. This matrix A is generally non-square, and must ultimately be inverted (Nakamura, 1991; Strang, 1998) so that the thrusters can be issued their individual commands as a function of the desired vehiclefixed body forces. In this case, the Moore-Penrose pseudoinverse is defined as: ( ) 1 # T T A A AA = (5) In general, the product T # = A B (6) is a unique least-squares solution for $T$ that minimizes the Euclidian norm Fig. 1 SAUVIM VEHICLE GEOMETRY In general, the control system of an AUV generates a set of desired body forces, which is converted to individual thruster amplifier input voltages, based on the system geometry. For a vehicle with a redundant thruster configuration, the under-determined system would have infinite possible solutions. Hence, there is design freedom to choose particular solutions that satisfy specific goals regarding energy consumption, fault tolerance, or fine motion control. A mathematical derivation of this geometrical relationship follows. Generalized Geometrical Derivation Beginning with the dynamic equation of motion for an AUV, expressed as (Fossen, 1994}: (1) Mν + C( ν ) ν + D( ν ) ν + g( η) = B B AT (7) If there is redundancy in the thruster configuration, then the geometry of the system itself may be exploited to achieve fine motion control. The existence of an infinite number of solutions for a redundant system comes from the addition of homogeneous solutions from the nullspace: In # A A (8) The complete solution is then of the form ( ) T = T + T = A B + I A A z (9) where solution. # # particular homogeneous n z R Vehicle Description n is an arbitrary vector that can be used to scale the The SAUVIM vehicle is under continuing development by the joint effort of Marine Autonomous Systems Engineering, Inc., the
3 Autonomous Systems Laboratory of the University of Hawai'i, and the Naval Undersea Warfare Center, Rhode Island. It is equipped with an electronic seven degree-of-freedom robotic manipulator and will be capable of untethered autonomous operation at the generally considered full ocean depth of 6000 meters. The vehicle is currently in its shallow-water form of development, which provides for easier testing and fabrication at relatively low cost. In its current manifestation, the vehicle is equipped with aluminum pressure vessels to house the electronics, shallow-water foam, and a fiberglass fairing, and is rated for operation at 1300 meter depth. The subsequent stage of development will be to pressure harden the vehicle for full ocean depth by upgrading the pressure housings to titanium, and adopting syntactic foam for flotation. Overall, SAUVIM is a relatively large vehicle of about 6 by 2 by 2 meters in size, and a mass of about 1800 kg in shallow water form, and 3600 kg in deep water form. The geometry of the thruster setup is shown in Fig. 2. Fig. 2 SAUVIM Thruster Geometry direction. Also, none of the thruster outputs are symmetrically bidirectional by design, due to the hull and propeller shapes. Furthermore, the two longitudinal thrusters are of a different model that provides more thrust than the other six. In application, maximum measured outputs have been on the order of 245 N in the forward direction, and 115 N in reverse for the larger, high-output thrusters. The smaller thrusters have displayed at most 110 N in the forward direction, and 40 N in reverse. These thrusters are shown in Fig. 3. Furthermore, SAUVIM's center of mass is not precisely at the centroid of the vehicle, and will in fact change over time due to several factors. These include the deployment and motion of the robotic manipulator, the movement of ballast for motion compensation and vehicle trim, or various degrees of payload increase and reduction from respective object retrieval and placement (10) The thruster configuration matrix for SAUVIM is shown in Eq. 10. The numbers expose the lack of symmetry in the placement of the thrusters on the vehicle's frame. Also, the last three rows of the first four columns reveal the coupling between the longitudinal thrusters and pitch, as well as the coupling between the lateral thrusters and roll motion. In the study of the geometry, these off-diagonal coupling terms in the matrix are not negligible. However, a study of the vehicle's dynamics would also reveal that SAUVIM is quite stable in roll and pitch, such that these terms are reduced. A combination of the dynamics with the geometry is important, and is a topic of ongoing efforts. Part of the dynamics may eventually be incorporated into the parameters of the matrix, such as the center of mass, which may change over time in certain conditions. TUNING Based on the system configuration and the implemented hardware, the proper tuning of the thruster amplifiers can produce significant performance gains. Factors to consider include the thruster dead zone, saturation level, offset bias, and current limit. It would be best if the individual amplifiers were tuned so that all of the thrusters perform in an identical manner. In the ideal case, the open-loop performance would behave exactly as desired. In the applied case, factors such as measurement uncertainties, electronic signal noise, non-conservative forces, and outside disturbances result in system errors. This compels the need for controller feedback, as well as personal engineering experience. Fig. 3 SAUVIM Thrusters Numerical Representation of Vehicle Geometry There are several intrinsic asymmetries in SAUVIM's hardware configuration. To begin with, the vehicle geometry and the thruster arrangement is intended for motion primarily in the forward or surge Experiments were necessary for all of the SAUVIM thrusters, but the data presented henceforth is from just one of the large longitudinal thrusters. The numbers are representative of the behavior of the other seven thrusters and are sufficient for the description of the concepts and tuning procedures presented in the scope of this paper. For the experimental setup of these thruster tests, certain arrangements needed to be made. As the SAUVIM vehicle is relatively large, the thrusters, batteries, and controllers were removed from the frame, and
4 tests were conducted apart from the vehicle for convenience. There was a need for a sufficiently large volume of water for the high-output thrusters, so the experiments were conducted at a swimming pool. The test setup is shown in Fig. 4, and includes the controllers/amplifiers, the lever system with force sensor, the thrusters, and a 144 Volt power supply. Fig. 5 Output Thrust vs. Input Voltage The initial experiment collected the output thruster force as a function of the input command voltage and is shown for a large longitudinal thruster in Fig. 5. Note that there is no thrust data between zero and 18N due to hardware limitations in the force sensor. The first data set, represented by the triangles, was taken with the gain setting at a low value. It is apparent that the input signal is bound by +/-10V. The shape of the curve already reveals the bidirectional asymmetry, as the slope in the forward direction is about double that of the slope in the reverse direction. The next step of the process is to increase the gain to a large value, represented by the circles of the second data set in Fig. 5. Here, the thrusters run into the current limit before the input voltages can reach their maximum values. These two data runs have then effectively bounded the horizontal and vertical axes of the plot. Extrapolating the data to the horizontal-axis reveals the dead-zone of the thruster. Note that the increase in gain actually reduces the size of the dead-zone. From the plot, it is also obvious that the curves are not exactly centered about the origin. This can be tuned by the offset bias adjustment. So, for this particular thruster, the maximum thrust is known to be about 250 N forward, and 110 N in reverse, at +/-10 V respectively. The final step is to tune accordingly, so that both maximum output thrust and input resolution are attained, as is shown by the squares of Fig. 5. Fig. 4 Thruster Test Setup For the input signal, a measured voltage is sent to the controllers. There are potentiometers on the controllers to adjust offset bias, current limit, and loop gain. The output voltage and current were monitored, and the signals from the Hall-effect sensors were recorded and converted to the angular velocity of the propeller shaft, given the known planetary gear ratio from the motor shaft. The output forces of the thrusters were recorded via a force sensor attached to the lever arm of the test rig. FEEDBACK SIGNAL AND MODELING Identifying the parameters in the relationship between the input amplifier voltage and output thruster force, then selecting the proper signal for feedback to the control system can serve to improve the robustness of the system. The direct transfer function between command voltage and thrust is affected by various factors, including the amplifier gain and input power. For an applied AUV system, there would be controller tuning mismatches due to human imprecision and error, as well as an inevitable drop in battery voltage, both of which would affect performance. It has been established through theory, that there is a parabolic relationship between thruster shaft velocity and
5 output force that is primarily based on the physical parameters of the propeller. The equation is therefore independent of the input voltage and any variance therein. These claims are verified through the experimental data plotted in Fig. 6. The plot demonstrates that the gain settings do not affect the curve, deeming the velocity output (from the Hall-effect signal) of the controllers to be a reliable measure of the actual output force of the thrusters. The propeller shaft velocity then proves to be a stable feedback signal to the control system. Fig. 7 Block Diagram CONCLUSIONS The experience gained through this experimentation process should provide a practical guideline to optimize the performance of an autonomous underwater vehicle designed for fine motion control applications. Fig. 6 Output Thrust vs. Shaft Velocity Squared In addition to being a reliable feedback measure, for modeling purposes, the relationship between the square of the propeller shaft velocity and output thrust is simply linear. This relationship is only a function of mechanical hardware specifications, such as the propeller blade angle. Being independent from electronic specifications, adjustments can be made to the controllers without affecting the thruster model. Fig. 7 is a block diagram that outlines the uses of the different models that were developed. Following the forward path in red, the thruster configuration matrix (TCM) must be inverted, as discussed above, to produce the desired individual thruster forces. The thrust to voltage relationship is simply modeled as a pair of linear equations (forward and reverse) per thruster. Following the green path of Fig. 7, the thrusters generate forces that move the vehicle. Various sensors feed back the position, velocity, and acceleration information to the motion controller. This can also be passed to a vehicle model to approximate the body forces. Now, following the feedback path traced in blue, the shaft velocities as measured from the thruster controllers are readily converted to thruster forces through the linear (thrust versus shaft velocity squared) thruster models. These approximated thruster forces are then converted into vehicle body forces through the TCM. There now exists redundant body force data to be filtered. Important topics include the thorough understanding of the geometric configuration of the vehicle, and the effect of the thruster controller settings. The experiments revealed the empirical relationship between voltage, propeller shaft velocity, and thrust, which can be modeled by a pair of linear approximations per thruster. The thruster configuration matrix, combined with the different thruster models can provide redundant vehicle body force information that can be filtered with other sensor data. Future work includes a comparison between the body force approximations from the geometrical thruster models and that of the dynamic vehicle model. Along these lines, integration of the vehicle dynamics with the geometry would provide a more complete and welltuned vehicle model. Also, since SAUVIM is equipped with redundant thrusters, the system can be further modified with a fault-tolerant scheme. ACKNOWLEDGMENTS This research was sponsored by ONR grants N and N through the Autonomous Systems Laboratory, and ONR grants N , N , & N through MASE, Inc.
6 REFERENCES Fossen, T (1994). "Guidance and Control of Ocean Vehicles. John Wiley & Sons, Chichester. Healey, AJ, Rock, SM, Cody, S, Miles, D, and Brown, JP (1995). "Toward an Improved Understanding of Thruster Dynamics for Underwater Vehicles. IEEE Journal of Oceanic Engineering, Vol 20, No 4, pp Leonessa, A, and Luo, D (2001). "Nonlinear Identification of Marine Thruster Dynamics. MTS/IEEE Conference and Exhibition OCEANS, pp Nakamura, Y (1991). "Advanced Robotics Redundancy and Optimization. Addison-Wesley. Smallwood, D, and Whitcomb, L (2002). "The Effect of Model Accuracy and Thruster Saturation on Tracking Performance of Model Based Controllers for Underwater Robotic Vehicles: Experimental Results." IEEE International Conference on Robotics and Automation, Washington, DC, pp Strang, G (1998). "Introduction to Linear Algebra. Wellesley Cambridge Press. Whitcomb, L, and Yoerger, D (1999). "Development, Comparison, and Preliminary Experimental Validation of Nonlinear Dynamic Thruster Models. IEEE Journal of Oceanic Engineering, Vol 24. Yuh, J, and Choi, SK (1999). "Semi-Autonomous Underwater Vehicle for Intervention Missions (SAUVIM). Sea Technology.
1. INTRODUCTION. Fig. 1 SAUVIM
Automatic Fault-Accommodating Thrust Redistribution for a Redundant AUV Aaron M. Hanai *, Giacomo Marani* 2, Song K. Choi* 2 * Marine Autonomous Systems Engineering, Inc. 2333 Kapiolani Blvd. #92, Honolulu,
More informationTHRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM
THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM Senior lecturer Vasile DOBREF Lecturer Octavian TARABUTA Mircea cel Batran Naval Academy, Constanta, Romania Keywords: underwater vehicle,
More informationModel Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion
Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl
More informationDESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION. Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen
DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen Department of Marine Technology Norwegian University of Science and Technology
More informationUnderactuated Dynamic Positioning of a Ship Experimental Results
856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The
More informationModeling and Motion Analysis of the MARES Autonomous Underwater Vehicle
Modeling Motion Analysis of the MARES Autonomous Underwater Vehicle Bruno Ferreira Miguel Pinto Aníbal Matos Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt ee04134@fe.up.pt
More informationAutonomous Underwater Vehicles: Equations of Motion
Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles
More informationControl of the MARES Autonomous Underwater Vehicle
Control of the MARES Autonomous Underwater Vehicle Bruno Ferreira, Miguel Pinto, Aníbal Matos, Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias, s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt, ee04134@fe.up.pt,
More informationTrajectory Tracking of a Near-Surface Torpedo using Numerical Methods
ISSN (Print) : 2347-671 An ISO 3297: 27 Certified Organization Vol.4, Special Issue 12, September 215 Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods Anties K. Martin, Anubhav C.A.,
More informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National
More informationExperimental Study on Adaptive Control of Underwater Robots
Proceedings of the 999 EEE International Conference on Robotics & Automation Detroit, Michigan May 999 Experimental Study on Adaptive Control of Underwater Robots J. Yuh, Jing Nie, and C.S.G. Lee* Autonomous
More informationSimulation of Spatial Motion of Self-propelled Mine Counter Charge
Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge
More informationSimulation of Plane Motion of Semiautonomous Underwater Vehicle
Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University
More informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationDepth Control of the ROV with Fuzzy and PID Smoother Controller
Vol. 5(16) Jul. 015, PP. 000-000 Depth Control of the ROV with Fuzzy and PID Smoother Controller Mohamad Hosein Salimi, Moosa Ayati Khaje Nassir University, Tehran University Phone Number: +98-901-701308
More informationVEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL
1/10 IAGNEMMA AND DUBOWSKY VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL K. IAGNEMMA S. DUBOWSKY Massachusetts Institute of Technology, Cambridge, MA
More informationFrom PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle
Author manuscript, published in "IFAC Joint conference'2013: 5th Symposium on System Structure and Control 11th Workshop on Time-Delay Systems 6th Workshop on Fractional Differentiation and Its Applications,
More informationDesign of Advanced Control Techniques for an Underwater Vehicle
Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling
More informationCS491/691: Introduction to Aerial Robotics
CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation
More informationExam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring
Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance
More informationSimulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle
Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle Viviana Martínez, Daniel Sierra and Rodolfo Villamizar Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationThe basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,
Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information
More informationVehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels
Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels Yuan Ping Li * and Teresa Zielinska and Marcelo H. Ang Jr.* and Wei Lin * National University of Singapore, Faculty of Engineering,
More informationQuaternion Feedback Regulation of Underwater Vehicles Ola-Erik FJELLSTAD and Thor I. FOSSEN Abstract: Position and attitude set-point regulation of au
Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik Fjellstad Dr.Ing. EE Seatex AS Trondheim NORWAY Thor I. Fossen Dr.Ing EE, M.Sc Naval Architecture Assistant Professor Telephone: +7 7 9 6
More informationResearch Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System
Modelling and Simulation in Engineering Volume 213, Article ID 83946, 13 pages http://dx.doi.org/1.1155/213/83946 Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator
More informationTTK4190 Guidance and Control Exam Suggested Solution Spring 2011
TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =
More informationNonlinear Output Feedback Control of Underwater Vehicle Propellers Using Feedback Form Estimated Axial Flow Velocity
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 25, NO. 2, APRIL 2000 241 Nonlinear Output Feedback Control of Underwater Vehicle Propellers Using Feedback Form Estimated Axial Flow Velocity Thor I. Fossen,
More informationHandling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control
2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and
More informationThe PVTOL Aircraft. 2.1 Introduction
2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control
More informationSliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers
Osaka University March 15, 2018 Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers Elisabetta Punta CNR-IEIIT, Italy Problem Statement First Case Spacecraft Model Position Dynamics Attitude
More informationTrigonometric Saturated Controller for Robot Manipulators
Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma
More informationHeading Lock Maneuver Testing of Autonomous Underwater Vehicle : Sotong - ITB
Heading Lock Maneuver Testing of Autonomous Underwater Vehicle : Sotong - ITB Muljowidodo K.* and Sapto Adi N.** Automation & Robotics Laboratory, Mechanical Engineering Department - Bandung Institute
More informationQuadrotor Modeling and Control
16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationA Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints
A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints Mikkel Eske Nørgaard Sørensen, Morten Breivik and Bjørn-Olav H. Eriksen Abstract Satisfying actuator constraints is often
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationManufacturing Equipment Control
QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics
More informationAdaptive Backstepping Control for Optimal Descent with Embedded Autonomy
Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Maodeng Li, Wuxing Jing Department of Aerospace Engineering, Harbin Institute of Technology, Harbin, Heilongjiang, 150001, China
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationStudent name: This is a closed book examination. You are allowed 1 sheet of 8.5 x 11 paper with notes.
13.012 Marine Hydrodynamics for Ocean Engineers Fall 2004 Quiz #2 Student name: This is a closed book examination. You are allowed 1 sheet of 8.5 x 11 paper with notes. For the problems in Section A, fill
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:
More informationSOFTWARE FOR MODELLING AND SIMULATION OF A REMOTELY-OPERATED VEHICLE (ROV)
ISSN 76-459 Int. j. simul. model. 5 (6) 3, 4-5 Professional paper SOFTWARE FOR MODELLIN AND SIMULATION OF A REMOTELY-OPERATED VEHICLE (ROV) Chin, C. S.; Lau, M. W. S.; Low, E. & Seet,.. L. Robotic Research
More informationFull-scale identification by use of self-oscillations for overactuated marine surface vehicles
INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING Published online 15 August 2016 in Wiley Online Library (wileyonlinelibrary.com)..2709 Full-scale identification by use of self-oscillations
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationAnalysis and Design of Hybrid AI/Control Systems
Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment
More informationApplication Note #3413
Application Note #3413 Manual Tuning Methods Tuning the controller seems to be a difficult task to some users; however, after getting familiar with the theories and tricks behind it, one might find the
More informationPosition in the xy plane y position x position
Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,
More informationFuzzy Based Robust Controller Design for Robotic Two-Link Manipulator
Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of
More informationMathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations
Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationExperiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum
Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationTrajectory tracking & Path-following control
Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and
More informationDEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE
DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE PROMIT CHOUDHURY 1, SRISHA DEO 2 1 B. Tech 4 th Year, Mechanical, SRM University, Tamil Nadu, India, promit17@gmail.com
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1
More informationControl of the Laser Interferometer Space Antenna
Control of the Laser Interferometer Space Antenna P. G. Maghami, T. T. Hyde NASA Goddard Space Flight Center Guidance, Navigation and Control Division Greenbelt, MD 20771 J. Kim Swales Aerospace, Inc.
More informationDOCUMENTATION PAGE. REPORT NUMBER NRC REPORT NUMBER DATE LM January, 2008 REPORT SECURITY CLASSIFICATION UNCLASSIFIED
DOCUMENTATION PAGE REPORT NUMBER NRC REPORT NUMBER DATE LM-2008-04 January, 2008 REPORT SECURITY CLASSIFICATION DISTRIBUTION UNCLASSIFIED UNLIMITED TITLE Thrust Allocation Techniques for Dynamically Positioned
More informationq HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)
Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationEE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)
Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationThe Jacobian. Jesse van den Kieboom
The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics
More informationDynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics
ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical
More informationA FUZZY LOGIC BASED MULTI-SENSOR NAVIGATION SYSTEM FOR AN UNMANNED SURFACE VEHICLE. T Xu, J Chudley and R Sutton
A FUZZY LOGIC BASED MULTI-SENSOR NAVIGATION SYSTEM FOR AN UNMANNED SURFACE VEHICLE T Xu, J Chudley and R Sutton Marine and Industrial Dynamic Analysis Research Group School of Engineering The University
More informationModelling and identification of the Charlie2005 ASC
Modelling and identification of the Charlie ASC Massimo Caccia, Gabriele Bruzzone and Riccardo Bono Abstract This paper discusses a practical model, with respect to the performance of basic sensors available
More informationTarget Tracking Using Double Pendulum
Target Tracking Using Double Pendulum Brian Spackman 1, Anusna Chakraborty 1 Department of Electrical and Computer Engineering Utah State University Abstract: This paper deals with the design, implementation
More informationDesign of a Heading Autopilot for Mariner Class Ship with Wave Filtering Based on Passive Observer
Design of a Heading Autopilot for Mariner Class Ship with Wave Filtering Based on Passive Observer 1 Mridul Pande, K K Mangrulkar 1, Aerospace Engg Dept DIAT (DU), Pune Email: 1 mridul_pande000@yahoo.com
More informationDesign and modelling of an airship station holding controller for low cost satellite operations
AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite
More informationAnalysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller
Analysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller K. Vinida 1 and Mariamma Chacko 2 1 Research Scholar, Department of ship technology, Cochin
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More information(Refer Slide Time: 00:01:30 min)
Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various
More informationEXPERIMENTAL VALIDATION OF A MARINE PROPELLER THRUST ESTIMATION SCHEME. Luca Pivano yvind N. Smogeli Thor Inge Fossen Tor Arne Johansen
EXPERIMENTAL VALIDATION OF A MARINE PROPELLER THRUST ESTIMATION SCHEME Luca Pivano yvind N. Smogeli Thor Inge Fossen Tor Arne Johansen Department of Engineering Cybernetics, Norwegian University of Science
More informationFinal Exam TTK4190 Guidance and Control
Trondheim Department of engineering Cybernetics Contact person: Professor Thor I. Fossen Phone: 73 59 43 61 Cell: 91 89 73 61 Email: tif@itk.ntnu.no Final Exam TTK4190 Guidance and Control Friday May 15,
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
More informationResearch Article Proportional-Derivative Observer-Based Backstepping Control for an Underwater Manipulator
Mathematical Problems in Engineering Volume 211, Article ID 39792, 18 pages doi:1.1155/211/39792 Research Article Proportional-Derivative Observer-Based Backstepping Control for an Underwater Manipulator
More informationModelling and Control of DWR 1.0 A Two Wheeled Mobile Robot
APPLICAIONS OF MODELLING AND SIMULAION http://www.ams-mss.org eissn 600-8084 VOL 1, NO. 1, 017, 9-35 Modelling and Control of DW 1.0 A wo Wheeled Mobile obot Nurhayati Baharudin, Mohamad Shukri Zainal
More informationFuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle
1392 - - - Fuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle Saeed Nakhkoob (1) - Abbas Chatraei (2) - Khoshnam Shojaei (2) (1) MSc Department of Electrical Engineering, Islamic
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationELECTRODYNAMIC magnetic suspension systems (EDS
460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,
More informationPRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT
PRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT Chak Shing Jackie Chan College of Engineering University of Hawai i at Mānoa Honolulu, HI 96822 ABSTRACT In order to monitor
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationSRV02-Series Rotary Experiment # 1. Position Control. Student Handout
SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationMulti-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,
More informationPID Control. Objectives
PID Control Objectives The objective of this lab is to study basic design issues for proportional-integral-derivative control laws. Emphasis is placed on transient responses and steady-state errors. The
More informationAn Attitude Control System for Underwater Vehicle-Manipulator Systems
2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA An Attitude Control System for Underwater Vehicle-Manipulator Systems Norimitsu
More informationGeometric Formation Control for Autonomous Underwater Vehicles
010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 010, Anchorage, Alaska, USA Geometric Formation Control for Autonomous Underwater Vehicles Huizhen Yang
More informationComputer Problem 1: SIE Guidance, Navigation, and Control
Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw
More informationNonlinear Tracking Control of Underactuated Surface Vessel
American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem
More informationModelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses
Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Ashok Joshi Department of Aerospace Engineering Indian Institute of Technology, Bombay Powai, Mumbai, 4 76, India
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationMechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise
Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As
More information