# maneuverAutomaton

class representing a Maneuver Automaton

## Contents

- Syntax
- Description
- Input Arguments
- Output Arguments
- See Also

## Syntax

obj = maneuverAutomaton(primitives,shiftFun,shiftOccFun)

## Description

This class represents a Maneuver Automaton. The maneuver automaton is constructed from multiple motion primives computed with one of the control algorithms in the AROC toolbox. Afterwards, the automaton can be used to solve online control problems

## Input Arguments

primitives | cell-array storing the motion primitives. Each motion primitive is an object of class "objController"
shiftFun | function handle to a function that shifts the initial set of a motion primitive to the final state of the previous primitive
shiftOccFun | function handle to a function that shifts the occupancy set of a motion primitive to the final state of the previous primitive

## Output Arguments

obj | generated object of class maneuverAutomaton

## See Also

`objConvInterContr`, `objSafetyNetContr`, `objGenSpaceContr`

© 2018-2023 I6 Technische Universität München `•` Website `•` License