移动算法的问题

Smile_Tiger 2007-04-29 06:07:27
已知 一个对象的当前位置position(x和y),以及该对象的前进方向direction(极坐标angle),前进方向上的移动速度为v, 转动(左转或者右转)速度为angle,对象同时前进和左转,运动了t时间,

求: 该对象在t时刻的位置
...全文
2003 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenqiu1024 2007-05-07
  • 打赏
  • 举报
回复
没明白,"边前进边左转",那这个转动是相对什么而言的?
dy0129 2007-05-05
  • 打赏
  • 举报
回复
rainv 2007-05-04
  • 打赏
  • 举报
回复
mark
伯诚 2007-05-03
  • 打赏
  • 举报
回复
关注ing,楼主什么时候时候结贴?
按我的理解是,如果线速度和角速度是不变的,不管这个对象怎么的转和怎么的伸展,我们可以分旋转的角度与伸展的长度两部分求解.知道起始点和角速度后,经过t时间,可以求出对象停止时的角度;知道起始点和线速度后,经过t时间,可以求出对象停止的时伸展长度,结合得出的结果就可以求出对象停止所在的位置.
sw_yuan 2007-05-03
  • 打赏
  • 举报
回复
楼主问题好像不是很明确,如果是绕极坐标中心旋转应该是抛物线吧
Jackboy 2007-04-30
  • 打赏
  • 举报
回复
最好使用矩阵计算
  • 打赏
  • 举报
回复
V和ANGLE确定不变的话 线路应该是圆吧
dai_weitao 2007-04-30
  • 打赏
  • 举报
回复
没那么复杂
怎么都感觉这个曲线是圆
shunan 2007-04-30
  • 打赏
  • 举报
回复
高中的数学题吗,极坐标必讲此螺旋线的
fire_woods 2007-04-30
  • 打赏
  • 举报
回复
极坐标方程很简单
求出当前坐标对应的极坐标;
(row0,theta0)

theta = angle*t+theta0
row = v*t+row0

然后再转换到笛卡尔坐标系就可以啦.
GetTheWorld 2007-04-30
  • 打赏
  • 举报
回复
显然不是圆....
xk2y 2007-04-30
  • 打赏
  • 举报
回复
学习```
xiao7cn 2007-04-30
  • 打赏
  • 举报
回复
/\
/ -\----------------w△t/2
/ \ v
/ \
/ \
-----------
a
xiao7cn 2007-04-30
  • 打赏
  • 举报
回复
设自转角速度为w, 线速度为v


2 v Sin w△t/2
加速度a = lim ---------------- = w v
△t->0 △t

a=wv 加速度 角速度 线速度 符合这个关系的,铁定是圆了...
xiao7cn 2007-04-30
  • 打赏
  • 举报
回复
就是个园,别被这么一堆名词下倒了,以为是个什么特别的曲线
-------------------------------------------------------------
速度达到一定值才是才是圆

==================================
e....我错了,经计算,确实是一个圆!!
叶落无心 2007-04-30
  • 打赏
  • 举报
回复
先旋转还是先移动?
顺序不一样结果有区别的
xiao7cn 2007-04-30
  • 打赏
  • 举报
回复
就是个园,别被这么一堆名词下倒了,以为是个什么特别的曲线
-------------------------------------------------------------
速度达到一定值才是才是圆
rightyeah 2007-04-30
  • 打赏
  • 举报
回复
就是个园,别被这么一堆名词下倒了,以为是个什么特别的曲线
jacknes009 2007-04-30
  • 打赏
  • 举报
回复
主要还是在于你的坐标位置,和你终点的坐标位置,以及你左转的位置,因为要求出你左转了距离,那样就容易多了,
jacknes009 2007-04-30
  • 打赏
  • 举报
回复
顶下,
加载更多回复(7)

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧