【发布时间】:2015-04-01 14:50:12
【问题描述】:
我被要求创建一个腿部跟随机器人(我已经完成了),在此任务的第二部分中,我必须开发一个卡尔曼滤波器以改进机器人的跟随过程。机器人从人那里得到她到机器人的距离以及角度(这是一个相对角度,因为参考是机器人本身,而不是绝对的 x-y 坐标)
关于这项任务,我有一个严重的疑问。我读过的所有东西,我看到的关于卡尔曼滤波器的每个样本都是一维的(汽车行驶距离或从建筑物上掉下来的石头),根据任务,我必须将它应用到二维。是否可以应用这样的卡尔曼滤波器?
如果可以在二维中计算卡尔曼滤波器,那么我会理解,尽管一个人走路很奇怪(随机运动),但我会理解要求做的是以线性方式跟随腿--> 关于这个我对如何建立状态矩阵的函数有疑问,谁能告诉我该怎么做或告诉我在哪里可以找到更多相关信息?
谢谢。
【问题讨论】:
-
卡尔曼滤波器可以应用于 n 维问题,因此这不是限制。你必须找出你的腿部机器人的运动模型。如果是非线性的,可以尝试应用扩展卡尔曼滤波器。例如,什么是“腿跟随者”机器人?跟随人类腿的机器人?它是一个有腿的机器人吗?它是一个附在人腿上并估计位置的机器人吗?如果没有关于您的问题的任何进一步信息,很难确定您的具体问题,我很犹豫是否将您链接到有关卡尔曼滤波器的维基百科文章。
标签: kalman-filter mobile-robots