Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control...

28
5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013 WORLD CLASS – through people, technology and dedication Short CV - Morten Breivik 1998-2003: MSc student, ITK, NTNU 2003-2006: PhD scholar, CeSOS, NTNU 2005-2006: Visiting researcher, UCSB 2006-2008: Assistant professor, ITK, NTNU 2007-2008: Scientific advisor, Maritime Robotics 2008-2010: Assistant professor, IMT, NTNU 28-May-13 2008-2011: Researcher, CeSOS, NTNU 2011-2012: Principal engineer, KM 2012-> : Department manager, KM / 2 / WORLD CLASS – through people, technology and dedication

Transcript of Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control...

Page 1: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

1

Guided Motion ControlMorten Breivik, Kongsberg Maritime

CeSOS Highlights and AMOS Visions – S8, 28.05.2013

WORLD CLASS – through people, technology and dedication

Short CV - Morten Breivik

• 1998-2003: MSc student, ITK, NTNU

• 2003-2006: PhD scholar, CeSOS, NTNU

• 2005-2006: Visiting researcher, UCSB

• 2006-2008: Assistant professor, ITK, NTNU

• 2007-2008: Scientific advisor, Maritime Robotics

• 2008-2010: Assistant professor, IMT, NTNU

28-May-13

• 2008-2011: Researcher, CeSOS, NTNU

• 2011-2012: Principal engineer, KM

• 2012-> : Department manager, KM

/ 2 / WORLD CLASS – through people, technology and dedication

Page 2: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

2

Kongsberg Gruppen - KONGSBERG

Since 1814

28-May-13/ 3 / WORLD CLASS – through people, technology and dedication

KONGSBERG has 4 Business Areas

28-May-13Page 4 WORLD CLASS – through people, technology and dedication

Page 3: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

3

Who works at KONGSBERG?

• More than 7.200 employees

• More than 2.000 outside Norway

• 75% engineers• Automation• Cybernetics• Electronics• Mechanics• Process engineering• Process engineering• Software• Systems engineering• Technical physics & mathematics

28-May-13/ 5 / WORLD CLASS – through people, technology and dedication

Kongsberg, Norway

28-May-13/ 6 / WORLD CLASS – through people, technology and dedication

Page 4: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

4

Operations in 25 countries

28-May-13/ 7 / 4-Jun-13/ 7 / WORLD CLASS – through people, technology and dedication

Kongsberg Maritime• Offshore – Merchant – Subsea

28-May-13

Offshore Merchant Subsea

• 55 offices in 19 countries

• More than 4.100 employees

• Revenues MNOK 7.450 (2012)

• Installed on more than 15.000 vessels

• Dynamic positioning, navigation, automation, subsea positioning & surveying

Page 8 WORLD CLASS – through people, technology and dedication

Page 5: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

5

DP generation 1: ADP-501/503/311

1977 – The first Kongsberg DP-system – ADP 501 "Seaway Eagle"

28-May-13

Main concepts developed in Trondheim at NTH/SINTEF by professor Jens Glad Balchen and his henchmen Steinar Sælid and Nils Albert Jenssen

"There are only three people in the world who truly understand control engineering, and the other two are former students of mine."

/ 9 / WORLD CLASS – through people, technology and dedication

One third of the world is covered by land. The rest is covered by KONGSBERG.

Page 6: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

6

Motion Control Hierarchy A vehicle motion control system involves at least 3 basic

levels of control in a hierarchical structure:

High Level Control A vehicle motion control system involves at least 3 levels

of control in a hierarchical structure:

High level control involves the calculation of motion reference signals which correspond to desired vehicle maneuvers

The main task of this control level is to solve motion control objectives associated with motion control scenarios, including: Target tracking (tracking a stationary or moving target) Path following (traversing a geometric path)g ( g g p ) Formation control (cooperation between multiple vehicles) Collision avoidance (avoiding both static and dynamic objects)

Constituting the strategic level of control, it is essentially the brain of all the nested control loops which together make up a vehicle motion control system

Humans currently participate directly at this level most of the time

The autonomous part of the strategic level is called the guidance system

Page 7: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

7

Intermediate Level Control A vehicle motion control system involves at least 3 levels

of control in a hierarchical structure:

The intermediate control level considers how actual vehicle motion can be generated and calculates the forces and moments required to execute the desired maneuvers commanded by the high level controllersdesired maneuvers commanded by the high-level controllers

Controllers at this level are typically designed by model-based methods and Controllers at this level are typically designed by model-based methods and must handle both parametric uncertainties and environmental disturbances

The commands issued by these controllers are supplied as reference signals to low-level actuator controllers by means of a distribution scheme known as control allocation

Humans some times participate directly at this level of control, through e.g. joystick inputs or control levers

Low Level Control A vehicle motion control system involves at least 3 levels

of control in a hierarchical structure:

Low level control is related to the local control of vessel actuators such as tunnel thrusters, azimuth thrusters, water jets, rudders, propellers, etc.

The controllers at this level ensure that the actuators in fact deliver the forces and moments requested by the intermediate control module and ultimately that the vehicle moves as requested by the guidance system

This control level is the tactical level with the greatest bandwidth demand

Humans usually do not participate directly at this level, which can also be denoted the servomechanism level

Page 8: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

8

Guidance According to Shneydor , guidance is defined as:

“The process for guiding the path of an object towards a given point, which in general may be moving”

Charles Stark Draper the father of inertial navigation stated: Charles Stark Draper, the father of inertial navigation, stated:“Guidance depends upon fundamental principles and involves devices that are similar for vehicles moving on land, on water, under water, in air, beyond the atmosphere within the gravitational field of earth and in space outside this field”

Shneydor, N. A. (1998). “Missile Guidance and Pursuit: Kinematics, Dynamics and Control”, Horwood Publishing, Ltd.

Guidance Consequently, guidance represents a fundamental methodology

which transcends particular vehicle applications

Guidance is concerned with the transient motion behavior associated with achieving motion control objectivesassociated with achieving motion control objectives

The most rich and mature literature on guidance is typically found within the guided missile community

Locke defines a guided missile as:“A space-traversing unmanned vehicle which carries within itself the means for controlling its flight path”

Locke, A. S. (1955). “Guidance”, D. Van Nostrand Company, Inc.

Page 9: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

9

Guidance Guided missiles have been operational since World War II, so

organized research on guidance theory has been conducted almost as long as organized research on control theory

Continuous progress in missile hardware and software technology has made increasingly advanced guidance concepts feasible for implementation

Today, missile guidance theory encompass: Classical guidance laws Optimal guidance laws Guidance laws based on fuzzy logic and neural network theory Differential-geometric guidance laws Guidance laws based on differential game theory

Fundamental motion control concepts include: Operating spaces Actuation properties Motion control scenarios

Motion Control Basics

We mainly distinguish between two operating spaces: Work space: The physical space in which a vehicle moves Configuration space: Constituted by the set of variables sufficient

to specify all points of a rigid-body vehicle in the work space

Each of the variables associated with the configuration of a vehicle is called a degree of freedom (DOF)

2D3 DOFs

3D6 DOFs

Page 10: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

10

We mainly distinguish between two actuation properties: Full actuation: A fully actuated vehicle is able to independently

control all its DOFs simultaneously Underactuation: An underactuated vehicle is not able to

independently control all its DOFs simultaneously

Motion Control Basics

independently control all its DOFs simultaneously

A vehicle that is underactuated in its configuration space can still achieve meaningful tasks in its work space. It will howevertypically lack the ability to achieve arbitrary attitude assignments

At high speeds, most vehicles are underactuated in theirconfiguration space (e.g., aircraft, missiles, ships, underwater vehicles, etc.), forced to maneuver energy-efficiently:

Ships are typically underactuated above 1.5 – 2 m/s (3 – 4 knots)

Motion Control Basics Motion control scenarios are traditionally divided into: Point stabilization: Motion toward a stationary point Trajectory tracking: Motion along a time-parameterized path Path following: Motion along a time-independent geometric path Maneuvering: A mix between trajectory tracking and path following Maneuvering: A mix between trajectory tracking and path following

where the time parameterization of the path can be changed dynamically, for example according to the vehicle dynamics

These scenarios are typically defined by motion control objectiveswhich are given as configuration space tasks and are thereforebest suited for fully actuated vehicles

They also typically involve desired motion which has been definedapriori (beforehand) in some sense and do not consider the caseapriori (beforehand) in some sense and do not consider the case where no future motion information is available

An alternative classification scheme can be suggested, whichconsiders both apriori and non-apriori scenarios + where themotion control objectives are primarily given as work space tasks

Such scenarios thus cover more broadly and are alsosuited for underactuated vehicles

Page 11: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

11

Motion Control Scenarios Target tracking:

The control objective is to track a target which moves such that only its instantaneous motion is known. When the target is stationary, this scenario corresponds to point stabilization

For this scenario, it is not possible to separate the spatio-temporal t i t i t d ith th t t (t b t ifi i t tconstraint associated with the target (to be at a specific point at a

specific time) into two separate – spatial and temporal – constraints

Path following: The control objective is to converge to and follow a predefined

geometric path, which only involves a spatial constraint No restrictions are placed on the temporal propagation along the path

Path tracking: The control objective is to track a target which is constrained to move

along a predefined path, corresponding to the trajectory tracking scenario

For this scenario, it is possible to separate the spatio-temporal constraint associated with the target into two separate constraints

However, by disregarding any apriori path information, this scenario can also be viewed as a target tracking scenario and handled with corresponding methods, although resulting in a strange tracking behavior relative to the path

Motion Control Scenarios Path maneuvering:

The control objective is to employ knowledge about vehicle maneuverability constraints to feasibly negotiate - or optimize the negotiation of - a predefined geometric path, for instance by traversing the path as fast as possible without derailing

Consequently, we either have:

Target tracking, where only instantaneous (and thereby also historic) information about the target point is available:

Path scenarios, where the target point traverses a geometric paththat is apriori known:

Page 12: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

12

Target Tracking Concerning tracking of moving targets, the missile guidance

community probably has the most comprehensive experience: The object that is supposed to destroy another object is commonly

referred to as either a missile, an interceptor or a pursuer Conversely the threatened object is typically called a target or an Conversely, the threatened object is typically called a target or an

evader

Here, the neutral designations interceptor and target will be used

An interceptor missile typically undergoes 3 operational phases:1. Launch (become airborne and acquire steering controllability)2. Midcourse (only coarse pursuit of the target position)3. Terminal (achieve accurate intercept of the target position)

In the following, we will consider 3 terminal guidance strategies: Line-of-sight (LOS) guidance Pure pursuit (PP) guidance Constant bearing (CB) guidance

Target Tracking Line-of-sight (LOS) guidance:

3-point guidance scheme The interceptor must constrain its motion along the line of sight

between a specific reference point and the targetSi il t it id h th LOS t Similar to pure pursuit guidance when on the LOS vector

Typically employed for surface-to-air missiles, often mechanized by a ground station which illuminates the target with a beam that the guided missile is supposed to ride (beam-rider guidance)

Page 13: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

13

Target Tracking Pure pursuit (PP) guidance:

2-point guidance scheme The interceptor must align its linear velocity along the interceptor-

target line of sightThi t t i i l t t d t h i i th This strategy is equivalent to a predator chasing a prey in theanimal world and very often results in a tail chase ("brute force" approach)

Typically employed for air-to-surface missiles (ground targets aretypically stationary)

Target Tracking Constant bearing (CB) guidance:

2-point guidance scheme The interceptor must align the relative interceptor-target velocity

along the interceptor-target line of sightOft f d t ll ll i ti ( LOS t ti t ) Often referred to as parallell navigation (zero LOS rotation rate)

Typically employed for air-to-air missiles Used for centuries by mariners to avoid collisions at sea Proportional navigation is the most common implementation method

(achieves target intercepts, matching only position)

Page 14: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

14

Target intercept is known from the missile guidance literatureand only involves matching position with the target

Target rendezvous however involves matching both position and velocity with the target

Target Tracking

Hence, the control objective of a target rendezvous scenario (i.e., target tracking for vehicle motion control) can be stated as:

Assuming a velocity-controlled vehicle, this control objective canbe achieved by assigning velocity commands according to theconstant bearing (CB) guidance principleconstant bearing (CB) guidance principle...

Target Tracking Constant bearing (CB) guidance:

Can be implemented as a direct velocity assignment in order to achieve a target rendezvous (matching both position and velocity)

Breivik, M. (2010). “Topics in Guided Motion Control of Marine Vehicles”, PhD Thesis, Norwegian University of Science and Technology, Trondheim, Norway.

Approachvelocity

Resulting speed profile along the x-axis

Page 15: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

15

Motion camouflage: Some predators are able to adjust their movement according to

their prey such that the prey perceive them as stationary objects in the environmentSuch behavior is also reported for mating rituals and territorial

Guidance in Nature

Such behavior is also reported for mating rituals and territorial disputes, for example involving dragonflies

Two types of motion camouflage are mainly employed in nature: Camouflage against an object close by (equivalent to LOS guidance) Camouflage against an object at infinity (equivalent to CB guidance)

The motion camouflage technique works since some creaturesdetect the motion component across the object-prey LOS far betterthan the component along the LOS

Path Following Assuming positive speed, path following basically amounts to

assigning suitable steering laws

Steering for straight lines: Enclosure-based steering LookaheadEnclosure based steering Lookahead-based steering

Cross-track error

distancePath-relative steering law

Breivik, M. and T. I. Fossen (2009). “Guidance Laws for Autonomous Underwater Vehicles”, in A. V. Inzartsev (Ed.), Underwater Vehicles, pp. 51-76. IN-TECH Education and Publishing.

Enclosure circle

Page 16: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

16

Path Following Path following for regularly parameterized paths: Paths that never degenerate into a point nor have sharp corners In this case, a path-constrained “collaborator” is required to avoid

the kinematic singularity associated with the osculating circle

Dynamic update law for the path-constrained collaborator:

Related to the missile guidance laws, lookahead-based steering can be interpreted as pure pursuit of the lookahead point (“donkey and carrot” analogy)

Path Following The path-relative part of the lookahead-based steering law can also be

written as:

The steering law is therefore equal to a saturated proportional control law. It is well known that a small lookahead distance ∆ implies aggressive steering, which is intuitively confirmed by a correspondingly large proportional gain kp in the saturated control interpretation

Integral action can also be added into the steering law. Although not required in a purely kinematic setting, an integrator can be useful for vehicles which are under the influence of environmental disturbanceswithout having access to velocity information:without having access to velocity information:

However, care must be taken to avoid overshoot and windupeffects when using integral action in the steering law

Page 17: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

17

For underactuated vehicles, the direction of the vehicle velocity is generally not equal to the vehicle heading

Therefore, it is important to control the vehice velocity and not the vehicle heading to achieve a given motion control objective

Motion Control Applications

Velocity-based guidance laws have already been reviewed for target-tracking and path-following motion control scenarios. For underactuated vehicles, direct velocity assignments can be decomposed into speed and steering assignments

d

Course angle

Speed error

Steering error

Heading angle

Sideslip angle

Designing a motion control system for an underactuatedunmanned surface vehicle (USV) with an outboard engine:

Motion Control Applications

Maritime Robotics’ Kaasbøll USV maneuvering in the Trondheimsfjord.

Page 18: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

18

Kaasbøll USV:

Motion Control Applications

OR

Velocity controllers based on any favorite model-based

Constant bearing guidance Lookahead-based

steering

Modular design approach

any favorite model-based control method

Actuators which physically move the vehicle

Some plots showing the startup and steady state behavior of the Kaasbøll USV during a straight-line target tracking scenario :

1: Target Tracking

In this full-scale experiment, a virtual target moves due north at a speed of 3 m/s (6 knots), while the USV is velocity-controlled using constant bearing guidance to achieve target rendezvous

Breivik, M., V. E. Hovstein and T. I. Fossen (2008). “Straight-Line Target Tracking for Unmanned Surface Vehicles”, Modeling, Identification and Control, 29(4):131-149.

Page 19: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

19

Some plots showing the off-target behavior and more relaxed control of the Kaasbøll USV during a straight-line target tracking scenario :

1: Target Tracking

In this full-scale experiment, a virtual target moves due north at a speed of 3 m/s (6 knots), while the USV is velocity-controlled using constant bearing guidance to achieve target rendezvous

Breivik, M., V. E. Hovstein and T. I. Fossen (2008). “Straight-Line Target Tracking for Unmanned Surface Vehicles”, Modeling, Identification and Control, 29(4):131-149.

Consider single-vessel seabed mapping:

2: Coordinated Target Tracking

Costly and time-consuming operation

Courtesy of Maritime Robotics

Page 20: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

20

However, USV-assisted seabed mapping entails:

2: Coordinated Target Tracking

The capability of the main survey vessel has been augmented with a fleet of USVs, thus saving both time and money

Courtesy of Maritime Robotics

Considering a leader-follower formation control framework since it is well suited to underactuated vehicles

Virtual targets are defined relative to the leader vessel such that each follower will move in formation with the leader when

2: Coordinated Target Tracking

tracking the position of its individually assigned target

Termed coordinated target tracking , this scheme provides a simple and flexible formation control functionality which is well suited for typical marine survey operations

Such a system means that the leader vessel can augment its basic capacity by attaching or detaching a number of follower USVs as needed, thus providing a path-independent plug-and-USVs as needed, thus providing a path independent plug andplay functionality for maximum flexibility

Breivik, M. (2010). “Topics in Guided Motion Control of Marine Vehicles”, PhD Thesis, Norwegian University of Science and Technology, Trondheim, Norway.

Page 21: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

21

Coordinated target tracking experiments were initially conducted in the Trondheimsfjord on September 25th 2008:

Leader: NTNU’s research vessel Gunnerus: 30 meters long, speed up to 13 knots

Follower: Maritime Robotics’ Viknes USV:8 t l d t 20 k t

2: Coordinated Target Tracking

8 meters long, speed up to 20 knots

In the main experiment, the USV was assigned to track the motion of a virtual target that was defined 200 m starboard of Gunnerus (in Gunnerus’ body-fixed coordinates)

The USV started approximately 830 m behind Gunnerus, and ll d i h 12 k

2: Coordinated Target Tracking

was at most allowed to intercept the target at 12 knots Gunnerus was moving at 8 knots during most of the maneuver

Page 22: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

22

Zoom-in for the 360-degree maneuver:

2: Coordinated Target Tracking

Target pursuit and rendezvous:

2: Coordinated Target Tracking

Page 23: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

23

Crew members of the USV:

Captain

2: Coordinated Target Tracking

Idle Crew Member No. 1 Idle Crew MemberNo. 2

...and not to forget, the visit by the Norwegian Broadcasting Corporation (NRK) on August 18th 2009:

2: Coordinated Target Tracking

...or the story of how an entire day’s worth of filming, tests and interviews results in a 5-minute TV report

Page 24: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

24

Coordinated target tracking enabled USV-augmented seabedsurveying operations in the Trondheimsfjord:

2: Coordinated Target Tracking

“Duckling” formation back to dock:

2: Coordinated Target Tracking

Page 25: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

25

“Duckling” formation back to dock:

2: Coordinated Target Tracking

Experiments with an underactuated model ship using lookahead-based steering to negotiate a piecewise linear path :

3: LOS Path Following

Fossen, T. I. , M. Breivik and R. Skjetne (2003). “Line-of-Sight Path Following of Underactuated Marine Craft”, in Proceedings of the 6th IFAC MCMC, Girona, Spain.

Page 26: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

26

Marine operations - today

Courtesy of NTNU

28-May-13/ 51 / WORLD CLASS – through people, technology and dedication

Marine operations - tomorrow

Courtesy of NTNU

28-May-13

• Manned• Optionally manned• Unmanned

/ 52 / WORLD CLASS – through people, technology and dedication

Page 27: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

27

A shift toward more autonomy will require a gradual introductionof increasingly advanced motion control functionality

In the short term, one of the most important functionalities is collision avoidance, which requires both sense and avoid abilities:

Sense: Access to both global (electronic charts etc ) and local (radar

Challenges in autonomy

Sense: Access to both global (electronic charts, etc.) and local (radar, stereo vision, etc.) information about the surrounding environment

Avoid: Superior maneuverability through powerful actuators, as well as advanced motion control algorithms capable of performing both long-term (proactive) and short-term (reactive) planning to ensure avoidance

The main challenge in making practical use of a collision avoidance system lies in the sensor solutions. A composite sensor package which can be trusted to detect both large and small objects in all types of visibility and weather conditions

28-May-13/ 53 / WORLD CLASS – through people, technology and dedication

In the long term it can be desirable to develop more advanced cognitive guidance and control systems to make unmanned vehicles partly or completely independent of tactical human intervention

Such autonomous vehicles will be able to make their own decisions in unfamiliar and unstructured environments. However, such abilities

Challenges in autonomy

in unfamiliar and unstructured environments. However, such abilities will require the boats to be equipped with human-like intelligence

It still remains to clarify whether we humans are smart enough to be able to understand our own intelligence and thus reproduce it artificially If not, we will perhaps never witness truly autonomous vehicles, but only bleak copies of our own capabilities

28-May-13/ 54 / WORLD CLASS – through people, technology and dedication

Page 28: Morten Breivik - CeSOS Highlights and AMOS Visions - S8 Breivik...5/28/2013 1 Guided Motion Control Morten Breivik, Kongsberg Maritime CeSOS Highlights and AMOS Visions – S8, 28.05.2013

5/28/2013

28

Keeping humans in the loop…

Technology should be a tool for humans and not vice versa

28-May-13/ 55 / WORLD CLASS – through people, technology and dedication

Breivik, M., V. E. Hovstein and T. I. Fossen (2008). “Straight-Line Target Tracking for UnmannedSurface Vehicles”, Modeling, Identification and Control, 29(4):131-149.

Breivik, M. and T. I. Fossen (2009). “Guidance Laws for Autonomous Underwater Vehicles”, in A. V. Inzartsev (Ed.), Underwater Vehicles, pp. 51-76. IN-TECH Education and Publishing.

Breivik, M. (2010). “Topics in Guided Motion Control of Marine Vehicles”, PhD Thesis, NorwegianUniversity of Science and Technology, Trondheim, Norway.

Fossen, T. I. , M. Breivik and R. Skjetne (2003). “Line-of-Sight Path Following of UnderactuatedMarine Craft”, in Proceedings of the 6th IFAC MCMC, Girona, Spain.

References

Kongsberg Maritime - [email protected]

Locke, A. S. (1955). “Guidance”, D. Van Nostrand Company, Inc. Shneydor, N. A. (1998). “Missile Guidance and Pursuit: Kinematics, Dynamics and Control”,

Horwood Publishing, Ltd.

28-May-13/ 56 / WORLD CLASS – through people, technology and dedication