【问题标题】:Is it possible to control in velocity the DJI M210 drone throught the UART port with NVIDIA Jetson TX2? [closed]是否可以使用 NVIDIA Jetson TX2 通过 UART 端口控制 DJI M210 无人机的速度? [关闭]
【发布时间】:2019-06-06 18:25:15
【问题描述】:

我想使用 DJI M210 无人机进行测绘。我实际上是在使用 LiDAR 和 SLAM 算法来绘制 GPS 拒绝环境的地图。我想知道,如果有人知道,是否可以在没有 GPS 的情况下控制无人机的速度(我会从 SLAM 向无人机发送里程计)。我读过 DJI 的速度控制仅由 GPS 解释完成。

【问题讨论】:

    标签: ros dji-sdk nvidia-jetson px4


    【解决方案1】:

    可以仅使用局部坐标系来控制该方法。我使用各种 PC TK1 TX2 UPsqare NUC Manifold1 和 2(cpu 和 gpu)在各种 DJI 无人机/FCU 上使用各种 SLAM 进行了测试。唯一的问题是您不能使用 GPS 任务方式。

    使用原始命令方式。删除所有与 GPS 相关的

    sensor_msgs::Joy controlVelYawRate;
    uint8_t flag = (DJISDK::VERTICAL_VELOCITY   |
                DJISDK::HORIZONTAL_VELOCITY |
                DJISDK::YAW_RATE            |
                DJISDK::HORIZONTAL_GROUND   |
                DJISDK::STABLE_ENABLE);
    controlVelYawRate.axes.push_back(y);
    controlVelYawRate.axes.push_back(p);
    controlVelYawRate.axes.push_back(r);
    controlVelYawRate.axes.push_back(t);
    controlVelYawRate.axes.push_back(flag);
    
    ctrlBrakePub.publish(controlVelYawRate);
    

    【讨论】:

    • 感谢您提供此信息。澄清一下,您是否可以将里程计数据发送到无人机,以便它可以使用自己的控制回路,或者您正在使用机载计算机制作 SLAM 和控制回路,因此您可以向无人机发送速度命令?
    • 是的,我可以。看我的视频youtube.com/watch?v=1AbfRENy3OQ&t=90s。板载PC。控制节点订阅状态估计反馈,用于根据路径规划输出控制无人机。融合的控制输出被发送到无人机进行操作
    猜你喜欢
    • 2022-01-13
    • 2018-04-13
    • 1970-01-01
    • 2020-11-17
    • 2017-09-28
    • 2011-12-08
    • 2021-07-06
    • 2018-12-28
    • 2021-12-19
    相关资源
    最近更新 更多