【问题标题】:power distribution on a 6 wheel drive train6 轮驱动系统的动力分配
【发布时间】:2017-11-16 05:29:34
【问题描述】:

我是 FIRST 机器人竞赛团队的一员,我们正在为即将到来的赛季寻找 6 轮驱动系统。我们将使用带有基本轮子类型的街机驱动器,例如零件套件。我只是想知道其他 FRC 团队过去做了什么,以及电力分配是什么样的。

【问题讨论】:

    标签: java robotics


    【解决方案1】:

    这里是 10874 队。

    所以我的团队使用 2 轮驱动,但它基本上是这样的:如果来自摇杆,我们的右侧电机的功率会被否定,因为使用游戏手柄会发送负值,而我们的左侧电机的功率保持为正。对于权力的分配,我们问自己一个问题;机器人应该向哪个方向行驶?如果是直的,则每个幂函数中的整数文字应设置为 1。如果是反向,则相反 (-1)。现在,当我们从 Blockly 切换到 Java 时,我的团队有一个特定的问题。直流电机如何旋转..?它通常只能直行和倒退。你这样做的方式是这样的:如果你有两轮驱动(就像我的团队在我们大部分时间里所做的那样),一个电机的功率应该设置为 1,而另一个电机的功率设置为负值。假设第一个电机是左电机,第二个电机是右电机,试着想象一下,左电机是直的,右电机是反向的。这将导致机器人向左转!这是一些代码

    private void turn()
        leftFrontMotor.setPower(1);
        leftBackMotor.setPower(1);
        rightFrontMotor.setPower(-1);
        rightBackMotor.setPower(-1);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-10
      • 2020-09-27
      • 1970-01-01
      • 2011-05-19
      • 2013-03-30
      • 2018-10-26
      • 1970-01-01
      • 2015-12-27
      相关资源
      最近更新 更多