关于通过使驱动马达沿相反方向旋转而高速旋转的机器人,同时仍然能够同时在一个方向(平移)上移动:

据我所知,这起源于竞争性战斗机器人,根据维基百科的说法,它被称为“旋律大脑”或“龙卷风驱动”,其基础是在电动机绕着质心旋转时交替减慢两侧的电动机。

全身这么快旋转的机器人如何建立和维持当前的“航向”?

#1 楼

好的,所以大多数(如果不是全部)平移漂移机器人或融化机器人都使用加速度计来指示机器人的前进方向。该加速度计的作用是基于围绕给定半径的G力来计算旋转速度。然后,将从加速度计中累积的数据每转一次用于点亮LED-给出并指示机器人的前进方向。然后,驾驶员或用户使用此LED来确定是否要使用遥控器来遍历方向。

对于移动而言,平凡的声音是通过打开和关闭电动机来完成的。
系统的程序或控制系统在电动机处于正确位置时打开电动机,以导致机器人指示的方向净运动。在30到120度之间点亮,可以解释为机器人的方向大约为90度。通常是由于所有数据处理所花费的时间以及打开和关闭LED所花费的时间)。如果您现在想前进,则在每次旋转期间都需要使电动机处于270至450(360 + 90)度之间,之后的净行进方向将为90度。

如果机器人想向左旋转180度,但其当前航向为90。则电动机将需要在0到180度之间旋转。

希望有所帮助。