主要内容

unicycleKinematics

Modelo de vehículo monociclo

Descripcion

unicycleKinematicsCrea UN modelo de vehículo monociclo para similar dinámicas de vehículo类似UN automóvil simplificadas。El estado del vehículo se定义como un vector de tres elements,[x y theta], con la posición globalxyEspecificada en metros, y el ángulo de dirección del vehículo,θ,特别是radianes。Este modelo se proxima a un vehículo世界末日无线电,WheelRadius, que puede girar en su posición según UN ángulo de dirección,θ.模型时间计算公式,使用la función导数机器人突击行动。

Creacion

Descripcion

比如

kinematicModel= unicycleKinematicsCrea UN模型客体cinemático关于预先决定的挽回价值的问题。

kinematicModel= unicycleKinematics(名称,值)建立特别的和平之路。Puede的特殊变种,丙之叶,在,el, orden que desee。

Propiedades

expandir待办事项

西班牙电台vehículo,特别都市电台。

我们的速度之路vehículo我们的速度之路mínima y máxima del vehículo, [MinSpeed MaxSpeed], especificada en metros por segundo。

La propiedadVehicleInputs关于美国战争模式的突击队员entrada formato función导数.Las opciones se speciifican como una de Las sigientes cadenas:

  • “WheelSpeedHeadingRate”: la velocidad de la rueda y la velocidad转角de la dirección,特别的弧度第二。

  • “VehicleSpeedHeadingRate”: la velocidad del vehículo y la velocidad angle de la dirección, especificadas en radianes por second。

Funciones del客体

导数 时间的起源vehículo

包括

反待办事项

Crear机器人

定义un机器人y建立la posición党派y初始la orientación。

运动学模型= unicycleKinematics;initialState = [0 0 0];

机器人运动模拟

la时间阶梯的建立simulación在0,05秒的时间间隔上,在10米/秒的时间间隔上,在la izquierda的路上。模拟运动机器人应用解算器数值恩拉función导数

Tspan = 0:05:1;输入= [10 1];匀速左转[t,y] = ode45(@(t,y)derivative(kinematicModel,y,inputs),tspan,initialState);

代表者

图绘制(y y (: 1), (2):,)

图中包含一个轴对象。axis对象包含一个line类型的对象。

Referencias

[1]林奇,凯文M和弗兰克c帕克。《现代机器人:力学、计划与控制马萨诸塞州剑桥:剑桥大学出版社,2017年第1版。

Capacidades ampliadas

Generación de código C/ c++
Genere código C y c++ mediante MATLAB®Coder™。

历史版本

介绍R2019b