Questions tagged «mobile-robot»

一种机器人,通常能够根据自己的意愿从一个地方移动到另一个地方。

4
为什么火星漫游者这么慢?
火星漫游者通常非常慢。例如,好奇心的平均速度约为每小时30米。 为什么设计这么慢?是因为某些特定的功率限制还是其他原因?这么慢的主要原因是什么?


5
哪种类型的执行器适合于非常坚固的机械臂
我希望制造一个可以举起有用重量的机器人手臂(例如,可以延伸到大约1.25米的手臂上3-6公斤)。有哪些执行器可以完成此任务。主要因素和设计要点是: 不贵啊 5至6自由度 安装在尚未设计的移动平台上 电池供电 比业余伺服器更强大(至少对于“肩膀”和“肘部”关节而言) 动作不慢

6
我应该执行哪种算法来编程房间清洁机器人?
对于此问题,假定以下情况未知: 房间的大小和形状 机器人的位置 存在任何障碍 还假定以下情况是恒定的: 房间的大小和形状 所有(如有)障碍物的数量,形状和位置 并假定机器人具有以下属性: 它只能以绝对单位递增并以度为单位前进。同样,移动操作成功后将返回true,如果由于阻塞而失败,则将返回false 合理无限制的动力来源(假设它是放置在空间站上的太阳能机器人,该空间站始终始终面向太阳且没有天花板) 每次运动和旋转都绝对精确地进行(不必担心数据不可靠) 最后,请考虑机器人环境的以下属性: 处于无天花板空间站上的房间是安全的,但与经过的彗星之间的距离令人沮丧,因此灰尘(和冰)不断散落在环境中。 我被问到这个问题的简单得多的版本(房间是一个矩形,没有障碍,如何在它上面移动以保证至少可以遍历每个部分),然后我开始想知道如果您不能这样做,该如何处理呢?不能保证形状或障碍物的存在。我已经开始使用Dijkstra的算法来研究这个问题,但是我很着迷于听到其他人如何解决这个问题(或者对此是否有一个公认的答案?(Roomba是如何做到的?)


3
为什么火星漫游者设计师更喜欢轮子而不是轨道?
火星漫游者通常使用轮子而不是履带。我想如果Spirit有轨道,它将有更多的机会摆脱那块柔软的土壤。通常,火星的表面结构不是事先已知的,因此在困难的地形上进行预配对似乎比较明智,因此使用轨道。 为什么火星漫游者通常只使用轮子而不使用轨道?

2
车轮与连续轨道(胎面踏步)
我正在使用一些便宜的Vex Robotics油箱踏板制造一个小型机器人。但是,我选择油箱胎面的选择几乎纯粹是基于它们看起来比车轮更有趣的事实。我实际上不知道与车轮相比,它们是否真的有很多优点或缺点。 车轮和连续履带的优缺点是什么?


2
计算差动驱动机器人的位置
如何使用增量传感器计算或更新差动驱动机器人的位置? 在两个差速器轮的每一个上都有一个增量传感器。这两个传感器确定距离 RESP。Δ ř 我克ħ 吨其轮一个已知的时间期间已经推出Δ 吨。Δ 升È ˚FŤΔ升ËFŤ\Delta leftΔ ř 我克^ h ŤΔ[R一世GHŤ\Delta rightΔ ŤΔŤ\Delta t 首先,假设两个轮子之间的中心标记了机器人的位置。在这种情况下,可以将位置计算为: x = x升Ë ˚FŤ+ xř 我克^ h Ť2ÿ= y升Ë ˚FŤ+ yř 我克^ h Ť2X=X升ËFŤ+X[R一世GHŤ2ÿ=ÿ升ËFŤ+ÿ[R一世GHŤ2 x = \frac{x_{left}+x_{right}}{2} \\ y = \frac{y_{left}+y_{right}}{2} 在两个车轮都沿直线滚动的假设下“推导”这些方程式(对于小距离应该近似正确),我得到: Δ XΔ Ť= 12(Δ 升Ë ˚FŤΔ Ť+ Δ ř 我克^ …



3
计算麦克纳姆轮的效率
我是FIRST机器人小组的成员,我们正在考虑将Mecanum轮用于我们的机器人。 与常规相比,使用麦克纳姆轮有哪些优缺点?从Google的角度看,Mecanum轮似乎提供了更多的机动性,但牵引力却不足。还有其他优点或缺点吗? 与普通车轮相比,Mecanum车轮的效率降低还是更高?如果是这样,是否有一种量化方法来确定多少? 我是否可以使用方程式来计算效率(或效率低下)和/或向前,向侧面或以任意角度移动的速度? 带有麦克纳姆轮的机器人的图片:

1
什么是四足步态的好方法?
我有一个正在工作的具有三个自由度腿的小四足动物:3DOF迷你四足动物。 我的原始代码是在arduino上的一个简单的伺服控制器,以及Scala代码,它将通过电线发送伺服命令。我在Scala中完成了所有的逆运动学和步态逻辑,并使其行走:3dof四足先步态。 我在Scala中的步态逻辑有些天真。它取决于腿部在开始时处在正确的位置(一侧向前和向后延伸,另一侧朝向彼此)。逻辑是简单地将所有四只脚沿y向后平移1mm,并且每当一个coxa角变得过分向后时,停止并执行一些常规程序,即将该脚沿z方向抬高10mm,然后沿y向前平移60mm,然后放回原处。天真,但有效。 现在,我已经在arduino C中重写了IK代码,并且试图确定如何继续进行步态动力学。我很难找到关于步态的良好且易于理解的资源。我确实了解一些动态稳定的步态(例如蠕动步态)和动态不稳定的步态之间的区别,在这种情况下,身体始终是稳定的三脚架,在这种情况下,两条腿每次都离地,而身体从本质上说是跌入了前进的脚。 我对状态机有一些想法,并试图计算出身体的中心点是否落在其余脚所成的三角形内,以决定哪只脚可以安全抬起,但是我不确定这些想法是否值得探讨。 我知道这是一个过于笼统的问题,但是我很想看看其他人如何解决了这个问题,而我所能找到的几乎都是研究论文。

2
阿克曼转向与标准双/三轮车在运动学方面的区别?
我收到以下作业问题: 在运动学方面,采用Ackermann转向的机器人与标准自行车或三轮车之间的一般区别是什么? 但是,我看不出应该有什么区别,因为可以将类似汽车的机器人(具有2个固定后轮和2个相关的可调节前轮)看作是类似于三轮车的机器人(在机器人中只有一个可调节前轮)中间)。 然后,如果让两个后轮之间的距离接近零,那么您将得到自行车。 因此,我看不出这三个移动机器人之间有什么区别。我有什么想念的吗?

1
如何使两个连续的轨道(坦克踏板)以相同的速度运动?
我有几个Vex 269电机连接到Arduino Duemilanove。这些马达运行一些Vex坦克胎面。这两个电机使用伺服库在Arduino上作为伺服器运行。我遇到的问题是,当发送相同的伺服角度时,两条轨道的旋转速度不同。显然,这是由于以下事实:连续的轨道具有如此多的运动部件,以至于很难获得在每个轨道上具有相同的摩擦力。 我如何让它们以相同的速度移动?无论摩擦如何,在相同的伺服角度下,它们是否应以相同的速度运动,而Vex 269电机的强度不足(这意味着我应该使用Vex 369或其他功率更大的电机)?最好仅进行足够长的反复试验,以找出哪个伺服角导致每个速度相等?我应该修补一下履带,直到它们几乎具有相同的摩擦力吗?非常感谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.