#1 楼
您可以使用其他方法来测量方向,例如加速度计,标记的光学跟踪或指向地板的深度传感器。评论
$ \ begingroup $
指向地面的光学距离传感器是测量机器人倾斜度的一种很好的方法。只要记住它会测量实际的倾斜度,而陀螺仪会测量倾斜度的变化率
$ \ endgroup $
– Rocketmagnet
2012年10月28日14:17
#2 楼
如果您设法使它在固定配置下保持稳定,那么我真的看不出要在恒定速度下保持稳定要困难得多。从系统模型的角度来看,除某些速度偏移外,实际上是同一件事。如果速度之间的过渡不是很大,则应在自然系统扰动的范围内。#3 楼
您需要一些传感器来检测系统状态。首先将系统线性化为状态空间形式,然后考虑您拥有的传感器。然后检查它是否可观察。如果可以观察到,则可以将估计的状态输入到控制器中。
当前,听起来好像您将车轮位置和反电动势(用于速度)用作直接测量。如果不检查可观察性矩阵,我不确定系统是否可观察。
评论
有什么特殊原因导致您无法使用陀螺仪?只是出于兴趣。这是关于我上学期的一项任务。我们被分配了机器人,只能使用给我们的东西。任务只是使它保持静止,但我只是好奇它是否可以向前移动(如果可以,如何移动)并且仍然保持稳定。