thruster based auv test bed · unmanned underwater vehicle… 2) autonomous underwater vehicles...

77
Robotics Talk to students of RGUKT Robotics and Intelligent Systems Laboratory & CAD-CAM Laboratory C. S. Kumar Department of Mechanical Engineering Indian Institute of Technology Kharagpur

Upload: others

Post on 21-Jun-2020

31 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Robotics

Talk to students of RGUKT

Robotics and Intelligent Systems Laboratory

& CAD-CAM Laboratory

C. S. Kumar

Department of Mechanical Engineering

Indian Institute of Technology Kharagpur

Page 2: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

“Robotics is an exciting science. The best of

the brains in science and engineering are

doing interesting activities in robotics.

There is a lot of future to look ahead to …”

– Bill Gates in Science 2007

Page 3: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

“India is expected to see a lot of Robotics

and its applications in 2009 in areas of

Autonomous Vehicles, Intelligent robots

etc. through applications in Space,

Defence and science…”

– Hon’ble PM Dr Manmohan Singh

(Comments on the preparation for India Robotics

2009)

Page 4: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

“India is expected to see a lot of Robotics

and its applications in 2009 in areas of

Autonomous Vehicles, Intelligent robots

etc. through applications in Space,

Defence and science…”

– Hon’ble PM Dr Manmohan Singh

(Comments on the preparation for India Robotics

2009)

Page 5: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Common Q: What is a Robot?

• No standard answer.

• Perspectives vary

– Children

– Scientists

– Engineers

– Doctors

– Artists

– Movie makers

• Applications vary

– Science

Page 6: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Key aspects

• Machine capable to do various actions on

its own

• Replicate humans or human activity

• Programmable, repetitive and precise

• Intelligence

• Interact

• Respond and react to various inputs /

situations

Page 7: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

What is Intelligence?

The ability of the system to act appropriately in an

uncertain environment, where appropriate action is

that which increases the probability of success, and

success is the achievement of behaviors sub-goals

that support the systems ultimate goal"

J.S.Albus

Criteria of success and ultimate goal defined external

to the I.S.

Page 8: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Generations of IS

• AI based systems

• Connectionist and Machine Learning

• Agent Based Systems

• Evolutionary Systems

Page 9: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Eras of Robotics Developments

• Industrial Robotics

• Service Robotics

• Personal, humanoid Robotics

• Exploratory and scientific robotics

Page 10: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Industrial Robotics

• Automation

• Precision

• Manufacturing Productivity through

high-rate processes

• Reliable, failsafe operations

• Calibration required for applications

• Rapid Programming and deploy ability

• Several developments in tooling and

applications

Page 11: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Characteristics

• Academic Programs in mechatronics,

CAD-CAM, CIM etc

• R&D in sensors, actuators, power control

• Miniaturization as well as very large scale

automation (e.g., mining)

• Internet and web based control

• Industry driven – lower costs, high

reliability, ease of deployment

Page 12: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Service Robotics

• Health care

• Medical

• Hospitality

• Disaster support

• De-mining applications

Page 13: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Characteristics

• Interdisciplinary programs – ME, EE, CSE

(AI), Bio-medical

• New innovations and IP in sensors,

algorithms

• New definitions of safety, programmability

• Adaptable intelligent behaviour

Page 14: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 15: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Personal / Humanoid Robots

• Home use / to assist people / paly toys

• Human-like

• Natural / animal like

• Sophisticated science fiction like

• Considerable research in motion and

control

• Considerable popularity for home and

children

Page 16: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 17: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

• Bipedal human-like locomotion

– Stable gait

• Changing model during one/two feet support

walking

• Two legs, two arms, head, torso

• Hyper DOF system (>20)

– Complex kinematics and dynamics

• Complex real-time control architecture

Challenges in Humanoids

Page 18: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

• Bipedal human-like locomotion

– Stable gait

• Changing model during one/two feet support

walking

• Two legs, two arms, head, torso

• Hyper DOF system (>20)

– Complex kinematics and dynamics

• Complex real-time control architecture

Challenges in Humanoids

Page 19: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

ZMP (Zero Moment Point) specifies the point with respect to which dynamic reaction force at the contact of the foot with the ground does not produce any moment, i.e. the point where total inertia force equals 0 (zero).

ZMP is the indicator ofthe stability of the robot: if it is in the foot shadow –

stable, İf not – unstable.

The shadow depends on single or double support phase.

Page 20: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Active Gait : Always stable

Passive Gait : Sometimes unstable

Page 21: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Human Evolution vs. Humanoid Evolution

Page 22: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Self reconfigurable and modular

robots• collections of modules

– each module is a robot

• self-reconfigurable

– modules can change connections

– so overall robot changes shape

• “modular self-reconfigurable” robots adjust

shape to task

• Purpose : locomotion

– wheel, spider, snake, …

• Purpose : manipulation

Page 23: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

• Autonomous kinematic machines with

variable morphology.

• Robots with one or more basic unit or

module

• Ability to deliberately change their own

shape by rearranging the connectivity of

their modules

• Converts into any desired shape and

change its functionality without external

help

Page 24: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

M-TRAN III

Page 25: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

PolyBot G3

Page 26: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

ATRON

Page 27: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Reconfigurable manipulators in space

Page 28: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Locomotion shapes from modules

Page 29: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

ATRON

Page 30: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Exploratory Robotics

• Remotely operated vehicles

• Autonomous vehicles

• Ground vehicles – wheeled, legged, hybrid

• Ariel Vehicles – UAVs,

• Underwater – ROVs, AUVs, UUVs

• Space Robotics

• Inter planetary rovers

Page 31: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 32: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Characteristics

• Interdisciplinary and interface to science

• Infrastructure national, global – like GPS,

Gagan etc

• Communications technologies

• Energy management systems

• Autonomous systems and remote /

teleoperations

Page 33: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

India’s Ocean Program

• Earth is more than 60 % water (oceans)

• Resource potential is largely unexplored

• Nation has a vast ocean exclusive

economic zone – 370 km of the coast with

an area of 1,641,514 sq. Km

• Major potential for many future minerals,

energy resources and drugs for mankind

• Exploration, adventure and security

• Ministry of Earth Sciences – Department

of Ocean Development

Page 34: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Major national initiatives

• Scientific study of ocean from space and surface

vessels

• Observations, climatic influence etc.

• Organizations : National Institute of Ocean

technologies (NIOT), National Centre for

Antarctic and Oceanic Research (NCAOR),

Indian National Centre for Ocean Information

Systems (INCOIS)

• Robotic Programmes: Remotely Operated

Vehicles, Autonomous Underwater Vehicles

Page 35: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Autonomous Underwater

Vehicles• No cable and external power

• Internal energy sources: Batteries, fuel cells etc.

• Low power consumption

• Needs autonomy due to poor communication

• Mainly for observation, surveying etc

• Unmanned Undersea vehicles

• Autonomous Underwater Vehicles

• Sea Gliders

Page 36: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Unmanned Underwater Vehicle…

1) Remotely Operated Vehicles (ROVs) –

► Tele-operated through cable.

► From which power is supplied.

► Also remotely operated.

► With increase in depth of operation the hydrodynamic drag &

power transmission losses increases.

► So to remove these dependencies a degree of autonomy is

required.

Page 37: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Unmanned Underwater Vehicle…

2) Autonomous Underwater Vehicles (AUVs) –

► Is a robotic device.

► Driven by propulsion system, controlled and piloted by onboard

computer, and also maneuverable in three dimensions.

► Designed to carry out its specific mission in a predetermined time

frame.

► They are intended mainly to carry payloads ie. sensors or

instruments that are capable of activities like…

- hydrographic mapping,

- ocean weather forecasting,

- oceanographic data logging,

- military operations,

- sea life surveying.

Page 38: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Indian AUV

• 1st vehicle to explore upto 150 m deep

• Next phase 600 m depth

• Finally at 3000m / 6000 m depth

• Initial Proof of concept has been initiated

• AUV by IIT Kharagpur along with CMERI

Durgapur for use by NIOT, Chennai

• 1st Prototype test bed at IIT Kharagpur is ready

and operational

• A prototype is readied at CMERI for trials

Page 39: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

AUV of MoES (IIT Kgp & CMERI)

Ocean going AUV in test at NPOL UARF Kulamavu

Page 40: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

AUV Test bed

• IIT Kgp has a laboratory test bed AUV for its R&D in AUV technology

• Navigation and motion control of AUV in real seas requires complex control schemes

• Significant R&D on motion control schemes need to be confirmed on test bed before launching sea operations

• Test Bed has been designed to prototype and verify control schemes for– AUV motion control

– AUV motion tracking observer

– Sonar and vision based obstacle and landmark sensing

– Autonomous control scheme development.

Page 41: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

AUV Challenges requiring tests

• Very poor / week communication with ship

• Autonomous control instead of remote control

• Variable and low precision in gyros and accelerometers

• Significant R&D on the control schemes need to be confirmed on test bed before launching real operations

• Test Bed has been designed to prototype and verify control schemes for– AUV motion control

– AUV motion tracking observer

– Sonar and vision based obstacle and landmark sensing

– Autonomous control scheme development.

Page 42: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Specs of the AUV Navigation and

Control Test bed

• Length = 1.9 meters

• Diameter = 260 mm

• Dry weight = 76 Kgs (nominal without payload)

• Buoyancy = 76.5 Kgs

• 1 propulsion thruster + 4 control thrusters

• Lead acid batteries based power system

• Power capacity = 850 WHr approx. (upgraded to Li-Ion)

• SS hull with real-time sensing and control for experimental payload and development platform (support for different sensors)

Page 43: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Test Bed AUV schematic

Batteries

Onboard Embedded

Computer & control

Propulsion Thruster

Roll damping fins

Attitude control

thrusters

Sonar and Vision

INS and GPS

Page 44: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

IIT Kgp AUV Test-bed

Page 45: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 46: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Hardware assembled in the AUV for motion control and navigation

Page 47: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 48: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

• Inertial Navigation System

• System state estimator

• Trajectory control

• Real Time OS – RT-Linux

• AUV housekeeping

• Auxiliary systems

• External communications

• GPS interface

• Wireless management

• Trajectory and Path Plans

Page 49: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Motion Control in AUV

Heave / Pitch

Sway / Yaw

Surge X

Y

Z

• High maneuverability

• Low speed attitude and direction control feasible

• Non-linearities in hydrodynamic coefficients

o velocity and shape (geometry) dependant terms

o configuration (state) dependant terms

• Coupled motions

Page 50: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Motion Control Architecture for AUV

Multi-axes coordinated

thruster control

Commanded trajectory

from motion planner

INS with

Kalman Filter

estimator

GPSLBL/USBL

DVL

Dead reckoning

IMU+accelerometers

Intelligent motion planner and collision

avoidance

To thruster

controllers

Vehicle Model based

dynamics and control

Communications

interface

Estimated

positions

Communication

to/from ship

Vehicle

Sonar data

Page 51: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Control and Sensors used

• Proportional-derivative

• Depth sensor – 1 centimeter accurate

• Three-axis inclinometer – 0.2 deg in roll and pitch, 0.3

deg in yaw

• Three-axis fiber-optic gyro – 20 deg/hr bias stability

Page 52: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Experiments on Attitude Control

Fig. Depth regulation

Kpz =150, Kpth = 2.5, Kpps = 0.6 Kdz =100, Kdth = 2, Kdps = 0.2

Fig. Pitch regulation

Fig. Pitch regulation

Fig. Depth tracking Fig. Pitch regulation during tracking

Fig. Heading regulation

Kpps = 1.5 Kdps = 1.0

Page 53: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Motion Tracking Observer

• Motion Sensors– XSENS MT9 : 3-axes Piezo Gyro, 3- Axes

Accelerometer and 3 Axes Magnetometer

– XBOW Fiber Optic Gyro (6 DOF) as Attitude Heading Reference System

– PC-104 based Rockwell 12-channel GPS

– Altimeter (Tritec) and Depth Sensor (PNI)

• Internal INS and data fusion system

• Parametrically scalable for ocean going AUV

Page 54: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

GPS based navigation for AUV

Tested scenario in laboratory: 2D vehicle

Assumption - using 2D model for land based vehicle tracking

Use of Known tracks from maps / satellite imagery (Google Earth)

Comparison of GPS data logging and computation of navigation

paths

Error Analysis

Map and scale navigation application to AUV

Page 55: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

GPS plots using two receivers

X (meters)

Y

Y

X (meters)

Google earth plot

Page 56: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Google earth plot

X (meters)

X (meters)

y

y

Page 57: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

• Position pinning – on

• Position and velocity smoothing - off

• Position pinning – off

• Position and velocity smoothing - on

• Position pinning – off

• Position and velocity smoothing - off

x

y

x

y

x

y

X axis – x meters

Y axis – y meters

Page 58: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Vehicle motion track on land using GPS

• Motion tracking updates from GPS

• Compared with Google Earth data

• Sea trials will use long baseline /

short base line trilaterization with

acoustic systems

Google earth track in campus

Page 59: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

GPS/INS Integration

High position and velocity accuracy

Precise attitude determination

High data rate

Navigational output during GPS signal outages

Cycle slip detection and correction

Gravity vector determination

Page 60: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

GPS data Computer fix

p,q,r

ax,ay,az

VN

VE

VD

Positionx,y,z

∫dt

Initial states

Assimilation for initial states

+

ge

Euler angles

Low freq update

DCMVi

u,v,w

INS loop at 100 Hz

GPS/INS Integration on AUV

Page 61: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Accelerometers

Coordinate system Transformation

Gravity, Non-gravitational

AccelerationCorrection

Gyros

Initial Alignment

Attitude computing

IntegrationAcceleration Integration

INPUT

navigation phase

OUTPUT

alignment phase

Position

Velocity

Attitude

Page 62: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Experimental Results…full Trajectory

370 to 410 sec

320 to 370 sec

190 to 230 sec

140 to 190 sec

230 to 280 sec

280 to 320 sec

st line

st line

st line

90° turn

90° turn

90° turn

Page 63: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Experimental Results…full Trajectory

370 to 410 sec

320 to 370 sec

190 to 230 sec

140 to 190 sec

230 to 280 sec

280 to 320 sec

st line

st line

st line

90° turn

90° turn

90° turn

Page 64: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Recurrent neural network based control

• Models A Dynamical System

• Combines back-propagation features with temporal behavior of states

• Very effective for non-linear dynamics in plant (AUV)

• Easily trainable to input output data from simulations as well as real-plant

Page 65: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Forward Model of AUV

Heave / Pitch

Sway / Yaw

Surge X

Z

• Control Inputs:

– Forces and Torques

– AUV motion outputs

• Trained for trajectories

– Straight Line

– Circular interpolated

curves

• Experimented with

simulation data for

various time steps and

step size

• Variation of learning

rate and MSE

considered

Page 66: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Inverse Model (control)

• Captures the controller

dynamics of the AUV

• Inputs as motions (state) of

AUV

• Outputs as forces and torques

• Several training sets used to

increase generalization

capability

• Experimented with learning

rate parameter and MSE

• Very low MSE used (1E-7)

Heave /

Pitch

Sway /

Yaw

Surg

e

X

Z

Page 67: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Online Learning Neuro-Controller

Proposition: Plant as additional Layer,

Instantaneous sensitivity,

Pass through plant,

Low learning rate

Linear PositionsLinear Positions

Angular PositionsPlant

AUV Model

Neuro-controller

Angular Positions

Desired

Page 68: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Retraining of Inverse Model (Online control)

Page 69: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Data used for Online Control

Ramp input forces in X, Y, Z directions.

Linear forces varying with time are given for Tx, Ty, Tz

• X-Y Plane Motion: Fx, Fy and Tz

• Y-Z Plane Motion: Fy, Fz andTx

• Z-X Plane Motion. Fz, Fx and Ty

To illustrate the online mechanism the value of theramp force had been changed after sometime, andhence the online control comes into play where ittries to bring the Vehicle to the Normal Path

Page 70: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

02/13/11

Motion in X-Y Plane

Motion in Y-Z Plane

Page 71: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Swimming pool trial Videos…

Page 72: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Thank you for your kind attention l,

Page 73: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Map of tank from sonar

• Distance and bearing maps constructed of test

tank

• Obstacle position determination codes ready.

Page 74: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted
Page 75: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

What is in it for you?

• Several aspects of Engineering

– Mechanical

– Electrical

– Electronics

– Computer Science

• Mechatronics

• Application Engineering

– OceanEngineering

– Aerospace Engineering

– Science studies

Page 76: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Exciting Possibilities

Teaching and Research

Intelligent Systems

Mechanisms

Control Systems

Automation

Cybernetics

Medicine – surgery, rehabilitation etc.

Page 77: Thruster based AUV Test Bed · Unmanned Underwater Vehicle… 2) Autonomous Underwater Vehicles (AUVs) – Is a robotic device. Driven by propulsion system, controlled and piloted

Questions

Email: [email protected]

Also visit an experience site in robotics labs

vlabs.co.in

vlabs.iitkgp.ernet.in

(request us for your login / access)