四轴的PID数据和电机的PWM是怎么融合的

2019-08-14 01:18发布

将输出值融合到四个电机,其中Thr为遥控量。
    Motor[0] = (int16_t)(Thr + Pitch + Roll - Yaw );    //M1
    Motor[1] = (int16_t)(Thr + Pitch - Roll + Yaw );    //M2    
    Motor[2] = (int16_t)(Thr - Pitch - Roll - Yaw );    //M3  
    Motor[3] = (int16_t)(Thr - Pitch + Roll + Yaw );    //M4 
算式中的加减法是怎么来的,为什么这么算有什么道理没???




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
taizonglai
1楼-- · 2019-08-14 01:53
这个是匿名的吧,看他的视频说是根据实际现象来设置加减的。
有一点心动杜
2楼-- · 2019-08-14 06:33
回复【2楼】zuozhongkai:
---------------------------------
所有的都差不多,就是不知道为啥这么写
罗密欧呀
3楼-- · 2019-08-14 09:26
根据数学公式
aa849319372
4楼-- · 2019-08-14 13:17
根据电机的摆放位置来决定的,pitch是前后电机相反,roll左右电机相反,yaw对角电机相反。
电子之旅
5楼-- · 2019-08-14 19:11
 精彩回答 2  元偷偷看……

一周热门 更多>