24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1178  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

党小鱼

新虫 (初入文坛)

[求助] 坐标系中运动方向的判断

Orz
有一任务 要设计小车行走路径 有一个模块不太会处理。
          利用坐标控制每次输入 不同坐标,下车按坐标指示行走。
         传给小车两个量 位移和偏转角度。
        问题就在这个偏转角度的左右方向如何给定,偏转角度大小容易计算。
        而且要考虑到转弯时 车头的朝向。
       尝试过向量的思想 还有一次函数直线 左右判断,都没成功丫。
      是个程序设计的一个环节 Orz 数学专业的大侠们 帮看看 提提意见丫
       求大侠们指点,怎么在记录下小车行驶坐标点的情况下 判断下一点行进的偏转方向。
坐标系中运动方向的判断
152245e78eesfrsryf33yw_jpg_thumb.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
5楼: Originally posted by 党小鱼 at 2013-08-24 14:52:24
啊 刚研究了一下 这个可以算出theta  左右是怎么判别的呢...

左右是怎么判别的呢?
theta>0,左转;<0,右转。
6楼2013-08-24 14:56:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
考虑复数运算:
x3+iy3=(x2+iy2)*|BC|*exp(i theta)
2楼2013-08-22 16:59:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

党小鱼

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-08-22 16:59:46
考虑复数运算:
x3+iy3=(x2+iy2)*|BC|*exp(i theta)

不好意思 今天才回复
恩这个是复数运算的什么公式呢。。平常不接触复数运算的
可不可以说的详细一点呢?Orz
3楼2013-08-24 14:39:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★
党小鱼: 金币+5, 有帮助, Orz 2013-08-26 22:02:09
x3+iy3=(x2+iy2)*|BC|*exp(i theta)
式中,|BC|=sqrt[(x3-x2)^2+(y3-y2)^2]为长度,
展开,
x3+iy3=(x2+iy2)*|BC|*[cos(theta) +  i sin(theta)]
=|BC|* [x2 *cos(theta) -y2* sin(theta)]+ i*|BC|*[y2 *sin(theta) +x2* cos(theta)]
得方程组:
x3=|BC|* [x2 *cos(theta) -y2* sin(theta)]
y3=|BC|*[y2 *sin(theta) +x2* cos(theta)]
求出
theta 即可。
4楼2013-08-24 14:50:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见