c语言问题-炮d轨迹模拟

c语言问题-炮d轨迹模拟,第1张

几个问题:1.机器人电机转速有反馈吗?应该可以知道什么时候碰倒障碍物的吧?2.是不是必须通过黄线找到红色区域啊?能不能直接找红色区域?3.机器人肯定有两个motor的把,左右实现转向对吧?运动轨迹应该是找到黄线后,机器人的动作只有两种带速左转右转,当前位置在黄线上,那么右转,转到黑色区域左转;同理左转转到黑色区域就右转,最后实现动作像蛇一样沿着黄线前进。速度是根据电机前进方向的速度决定的,但是如果光感采样频率太低,电机速度太快有可能甩出黄线区域。这个逻辑用C应该很容易实现,难点是怎么快速找到红色区域。

首先 你的角度力度都是需要自己游戏时输入的

水平方向速度=力度*cos角度

竖直方向速度=力度*sin角度-重力加速度*t(时间)

水平位移=力度*cos角度*t(x坐标)

竖直位移=力度*sin角度*t-1/2重力加速度*t^2(y坐标)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12006931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存