【发布时间】:2017-11-16 05:29:34
【问题描述】:
我是 FIRST 机器人竞赛团队的一员,我们正在为即将到来的赛季寻找 6 轮驱动系统。我们将使用带有基本轮子类型的街机驱动器,例如零件套件。我只是想知道其他 FRC 团队过去做了什么,以及电力分配是什么样的。
【问题讨论】:
我是 FIRST 机器人竞赛团队的一员,我们正在为即将到来的赛季寻找 6 轮驱动系统。我们将使用带有基本轮子类型的街机驱动器,例如零件套件。我只是想知道其他 FRC 团队过去做了什么,以及电力分配是什么样的。
【问题讨论】:
这里是 10874 队。
所以我的团队使用 2 轮驱动,但它基本上是这样的:如果来自摇杆,我们的右侧电机的功率会被否定,因为使用游戏手柄会发送负值,而我们的左侧电机的功率保持为正。对于权力的分配,我们问自己一个问题;机器人应该向哪个方向行驶?如果是直的,则每个幂函数中的整数文字应设置为 1。如果是反向,则相反 (-1)。现在,当我们从 Blockly 切换到 Java 时,我的团队有一个特定的问题。直流电机如何旋转..?它通常只能直行和倒退。你这样做的方式是这样的:如果你有两轮驱动(就像我的团队在我们大部分时间里所做的那样),一个电机的功率应该设置为 1,而另一个电机的功率设置为负值。假设第一个电机是左电机,第二个电机是右电机,试着想象一下,左电机是直的,右电机是反向的。这将导致机器人向左转!这是一些代码
private void turn()
leftFrontMotor.setPower(1);
leftBackMotor.setPower(1);
rightFrontMotor.setPower(-1);
rightBackMotor.setPower(-1);
【讨论】: