CONTROL Y SIMULACION DEL SEGUIMIENTO DE TRAYECTORIAS DE UN VEHICULO AUTONOMO MARINO 1.0
PFC Ingenieria Electronica by Mariana Toledano Diaz
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Controlador.Proxy.CombinedOperationsPort
Perturbaciones.Proxy.CombinedOperationsPort
Sensor.Proxy.CombinedOperationsPort
Visor.Proxy.CombinedOperationsPort
Entrada.Proxy.CombinedOperationsPort
Planta.Proxy.CombinedOperationsPort
Entrada.ContractEntrada contract class
Perturbaciones.ContractPerturbaciones contract class
Sensor.Proxy.Contract
Sensor.ContractSensor contract class
Controlador.ContractControlador contract class
Visor.Proxy.Contract
Perturbaciones.Proxy.Contract
Visor.ContractVisor contract class
Planta.ContractPlanta contract class
Controlador.Proxy.Contract
Planta.Proxy.Contract
Entrada.Proxy.Contract
Controlador.ControladorOperationsControlador main operations port
Controlador.Proxy.ControladorOperations
Controlador.ControladorServiceMRDS service for the Control
Controlador.Proxy.ControladorState
Controlador.ControladorStateControlador state
Controlador.CtrRutaBarcoImplements route control of a model as a discrete dynamical system. The output is a reference angle to follow the ship in the range of [-180º, 180º]Maintains a table of reference positions of the route
Parameters:
Time[Not use in this model]
Xstate vector
  • 1: indice index to the route table is an integer value but double
  • 2: psi_ref reference heading in degrees [-180º, 180º]
Ucontrol vector
  • 1: X x position (m)
  • 2: Y y position (m)
  • 3: Vx velocity along x (m/s)
  • 4: Vy velocity along y (m/s)
  • 5: V advance speed (m/s)
hsampling period sec
Psi_ref0initial reference angle
wminminimun angular rate for dead band
Lline of sight
Rutamatrix with the route positions
        [Xr0, Yr0
         Xr1, Yr1
         ...
         Xrn, Yrn]
Returns:
Y output vector
  • 1: Psi_ref (degrees)
  • 2: Psi_refdot (degrees/sec)

    (Xri-1, Yri-1) -> (Xri, Yri) define a trajectory

Entrada.EntradaOperationsEntrada main operations port
Entrada.Proxy.EntradaOperations
Entrada.EntradaServiceMRDS service for the Control
Entrada.EntradaStateEntrada state
Entrada.Proxy.EntradaState
Perturbaciones.GetPerturbaciones get operation
Controlador.GetControlador get operation
Sensor.GetSensor get operation
Perturbaciones.Proxy.Get
Visor.Proxy.Get
Entrada.GetEntrada get operation
Visor.GetVisor get operation
Controlador.Proxy.Get
Entrada.Proxy.Get
Planta.GetPlanta get operation
Planta.Proxy.Get
Sensor.Proxy.Get
IComunicacionInterface
Planta.IModeloDinamicoInterface to model dinamic sistems
Controlador.IModeloDinamicoDInterface to model dinamic sistems
Planta.Integrador
Planta.JMBarcoModel state vectors. Output be at [-180º, 180º] interval.
Perturbaciones.PerturbacionesOperationsPerturbaciones main operations port
Perturbaciones.Proxy.PerturbacionesOperations
Perturbaciones.PerturbacionesServiceMRDS service for the Control
Perturbaciones.PerturbacionesStatePerturbaciones state
Perturbaciones.Proxy.PerturbacionesState
Controlador.PID_angPID controlador like discrete dynamical system with reference measurement position and angles in degrees [-180º, 180º]

Parameters:
Time[Not use in this model]
Xstate vector
  • 1: Ik_1 Integral action
  • 2: Dk_1 Derivative action
  • 3: ek_1 Error signal
  • 4: yk_1 Previous measurement input
  • 5: uk_1 Previous control output
Ucontrol vector
  • 1: rk reference input
  • 2: yk measurement input
Kpproporcional constant
Kiintegral constant: Kp*h/Ti
Tdderivative time
Nderivate filter coeficient
hsampling period
ulowlow control limit
uhighhigh control limit
cif c == 1 we use ek_1, else yk_1 in the derivative term
Returns:

Y output vector

  • 1: uk control signal

XD state derivative vector

Planta.PlantaOperationsPlanta main operations port
Planta.Proxy.PlantaOperations
Planta.PlantaServiceMRDS service for the Control
Planta.PlantaStatePlanta state
Planta.Proxy.PlantaState
Sensor.Proxy.SensorOperations
Sensor.SensorOperationsSensor main operations port
Sensor.SensorServiceMRDS service for the Control
Sensor.SensorStateSensor state. Contains the global variable descriptions and the set/get functions
Sensor.Proxy.SensorState
Sensor.SetInputSignal
Sensor.Proxy.SetInputSignalPlantRequest
Sensor.SetInputSignalPlantRequestSet Señal de entrada del sensor Request
Sensor.SetOutputSignal
Sensor.SetOutputSignalRequestSet Señal de salida del sensor Request
Sensor.Proxy.SetOutputSignalRequest
ShipEntitySimulate Ship model class. Inherited from VisualEntity class
Controlador.SizesClass to keep the sizes of a dynamic system
Controlador.Proxy.Subscribe
Perturbaciones.SubscribePerturbaciones subscribe operation
Sensor.Proxy.Subscribe
Controlador.SubscribeControlador subscribe operation
Visor.Proxy.Subscribe
Entrada.SubscribeEntrada subscribe operation
Perturbaciones.Proxy.Subscribe
Entrada.Proxy.Subscribe
Sensor.SubscribeSensor subscribe operation
Planta.Proxy.Subscribe
Planta.SubscribePlanta subscribe operation
Visor.SubscribeVisor subscribe operation
Dss.Transforms.TransformEntrada.Transforms
Dss.Transforms.TransformSensor.Transforms
Dss.Transforms.TransformPlanta.Transforms
Dss.Transforms.TransformVisor.Transforms
Dss.Transforms.TransformPerturbaciones.Transforms
Dss.Transforms.TransformControlador.Transforms
Visor.VisorOperationsVisor main operations port
Visor.Proxy.VisorOperations
Visor.VisorServiceMRDS service for the Control
Visor.Proxy.VisorState
Visor.VisorStateVisor state
 All Classes Namespaces Functions Variables Properties