有两个文件:
kalmandesign3运行。m首先生成装置的线性状态空间模型,设计卡尔曼滤波器来估计陀螺、加速度计和轮编码器的状态,并设计全状态反馈控制器。
然后使用NXT_segway_kalman3。mdl生成可以使用NXT目标嵌入到NXT上的代码。
为了让它工作,您首先必须安装对NXT目标的支持:金宝app
//www.tatmou.com/help/金宝appsimulink/ug/install-target-for-lego-mindstorms-nxt-hardware.html
请看这个工作视频:
引用作为
罗伯特·怀特(2022年)。乐高Segway.zip(//www.tatmou.com/matlabcentral/fileexchange/47271-lego-segway-zip), MATLAB中央文件交换。检索.
MATLAB版本兼容性
使用R2012a创建
与任何版本兼容