完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 hello461 于 2013-8-22 14:32 编辑 Orz 有一任务 要设计小车行走路径 有一个模块不太会处理。 利用坐标控制每次输入 不同坐标,下车按坐标指示行走。 传给小车两个量 位移和偏转角度。 问题就在这个偏转角度的左右方向如何给定,偏转角度大小容易计算。 而且要考虑到转弯时 车头的朝向。 尝试过向量的思想 还有一次函数直线 左右判断,都没成功丫。 求大师指点,怎么在记录下小车行驶坐标点的情况下 判断下一点行进的偏转方向。 ![]() |
|
相关推荐
4个回答
|
|
Orz 大侠们 帮帮看看啊
|
|
|
|
角度都算出来了,还判断不了方向吗?
|
|
|
|
大侠 是这样的 公式计算的角度值 在0-180 之间。 即使用那个复数计算公式得出 正负 也只是相对于坐标系的 偏左偏右。 (参考这个http://emuch.net/bbs/viewthread.php?tid=6266309) 这个左右判别是针对一条有方向的线段的。 譬如 一个点是在线段 左侧(相对于线段整体)。 如图所示 左右 就会有区别。 ![]() 所以 一般公式弄不出来。 这几天一直考虑这个问题 ,刚弄出来一个 就是基于坐标 平移再 旋转 做的, 只是其中加了一些角度变换的公式,这些是规律性的。 我把所有可能情况的特例 全看了一遍 对照着找的。。。。(是不是很衰) 我也没太搞清原理。 可是效果还不错。 大侠要有好的想法 告诉我哈
|
|
|
|
本帖最后由 1926685275 于 2013-8-27 09:17 编辑
我的想法估计跟你差不多,相对坐标+复数计算,(相对坐标可以把参考设置为极坐标原点,复数配合极坐标,就包含了角度的计算); 另外你的程序有个索引数组,对于同一个数组不同索引值的,用一个函数就可以了。图中那种情况直接接数组就可以了,索引值默认第一个是0,第二个是1,第三个是2……
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
861 浏览 1 评论
1514 浏览 4 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
1814 浏览 2 评论
2364 浏览 1 评论
2751 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-9 12:52 , Processed in 0.620608 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191