53

阿木币

0

精华

29 小时

在线时间

老司机

Rank: 2

发表于 2020-6-20 17:59:29 9590 浏览 6 回复

[飞控嵌入式] 电机不停转

根据教程上的代码,用tx2连上飞控后,把旋翼拆掉测试,发送启飞命令时电机正常旋转,当发送降落命令时终端显示命令已经发出,但是电机停不下来,哪位大神能解答一下这是什么问题@amov_msq

扫一扫浏览分享
回复

使用道具 举报

149

阿木币

1

精华

429 小时

在线时间

技术大V

Rank: 4

发表于 2020-6-20 18:02:46
遥控器上锁或者地面站qgc使用diarmed
回复 点赞

使用道具 举报

188

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

发表于 2020-6-21 09:43:03
上锁 或者调低PWM_MIN
回复 点赞

使用道具 举报

53

阿木币

0

精华

29 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-6-22 11:15:06
AmovlabQYP 发表于 2020-6-21 09:43
上锁 或者调低PWM_MIN

发送降落命令然后飞机降落后电机不是应该自动停转吗
如果强制上锁的话飞机会不会还在落地之前电机就停转了呢
回复 点赞

使用道具 举报

188

阿木币

3

精华

71 小时

在线时间

技术大V

Rank: 4

发表于 2020-6-22 13:02:40
whoami 发表于 2020-6-22 11:15
发送降落命令然后飞机降落后电机不是应该自动停转吗
如果强制上锁的话飞机会不会还在落地之前电机就停转 ...

不是很确定你说的这个 逻辑对不对,你可以看看源码确认下,没让你强制上锁,是确认落地后上锁
回复 点赞

使用道具 举报

139

阿木币

0

精华

287 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-6-22 14:09:21
land模式要有GPS信号,你要确保land模式切入进去了没有,没切入land模式,是不行的。
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

53

阿木币

0

精华

29 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2020-6-23 10:06:20
amov_msq 发表于 2020-6-22 14:09
land模式要有GPS信号,你要确保land模式切入进去了没有,没切入land模式,是不行的。 ...

请大神看看这样可以吗:
        //降落
        offb_set_mode.request.custom_mode = "AUTO.LAND";
        if(set_mode_client.call(offb_set_mode) && offb_set_mode.response.mode_sent)
        {               
                ROS_INFO("auto land");
                last_request = ros::Time::now();
        }
        //旋翼停转
        arm_cmd.request.value = false;
        if( current_state.armed )
        {
                if( arming_client.call(arm_cmd) && arm_cmd.response.success)
                {
                        ROS_INFO("Vehicle disarmed");
                }
    }
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表