MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   挑战下,关于目标跟踪 (https://www.labfans.com/bbs/showthread.php?t=2688)

cklou 2008-04-28 21:40

挑战下,关于目标跟踪
 
我现在研究一个关于目标跟踪的课题,要设计个目标轨迹,假定目标的初始位置为[125000,100000],以米为单位。1-25秒内以[-100m/s,-100m/s]的速度匀速直线运动,26-45秒以角速度4.77deg/s作圆周运动,46-60秒作匀速直线运动,61-85秒作角速度为5.06deg/s的圆周运动,86-100秒作匀速直线运动,101-125秒作角速度为6deg/s的圆周运动,126-150秒作匀速直线运动。
当然啦,x和y都是关于时间t的函数,大家讨论下:tongue:

fanxing39 2008-04-28 22:02

[QUOTE=cklou;9717]我现在研究一个关于目标跟踪的课题,要设计个目标轨迹,假定目标的初始位置为[125000,100000],以米为单位。1-25秒内以[-100m/s,-100m/s]的速度匀速直线运动,26-45秒以角速度4.77deg/s作圆周运动,46-60秒作匀速直线运动,61-85秒作角速度为5.06deg/...[/QUOTE]

[SIZE="5"][COLOR="Red"]这个题目非常好![/COLOR]我去研究下,我原来看过一个相关的例子。
就是 一个人围着操场跑,小狗去追人的问题,和你这个问题很像的。
这个表达式要推导一下,然后用数值微分进行求解,等做完了,发上来,大家指导下哦:tongue: [/SIZE]

assault 2008-04-29 14:26

我做了下,第二段圆弧段画出来直接出来个圆,谁能告诉我怎么设定范围使那一段正确显示!!!哪位知道请告诉我。

watcher 2008-04-29 15:04

[QUOTE=assault;9784]我做了下,第二段圆弧段画出来直接出来个圆,谁能告诉我怎么设定范围使那一段正确显示!!!哪位知道请告诉我。[/QUOTE]

用参数式画圆

lz的问题好像不是要画目标轨迹吧,应该是求追踪者的轨迹

yinjiangming 2008-04-30 10:59

x00=125000
y00=100000
v=-100

for t=1:25
x(t)=x00+v*t
y(t)=y00+v*t
r1=-v*t*sqrt(2)
end

w10=45*pi/180+pi
w11=4.77*pi/180
d11=w1*(45-26)

for t=26:45
w=w10-w11*(t-25)
x(t)=x00+r1*cos(w)
y(t)=y00+r1*sin(w)
end

for t=46:60
x(t)=x(45)+v*(t-45)
y(t)=y(45)+v*(t-45)
end




w20=45*pi/180+pi
w21=5.06*pi/180
d21=w1*(85-61)
r2=-v*(60-46)*sqrt(2)
for t=61:85
w=w20-w21*(t-60)
x(t)=x(46)+r2*cos(w)
y(t)=y(46)+r2*sin(w)
end

for t=86:100
x(t)=x(85)+v*(t-85)
y(t)=y(85)+v*(t-85)
end

w30=45*pi/180+pi
w31=6*pi/180
r3=-v*(100-85)*sqrt(2)
for t=101:125
w=w20-w21*(t-100)
x(t)=x(86)+r3*cos(w)
y(t)=y(86)+r3*sin(w)
end

for t=126:150
x(t)=x(125)+v*(t-125)
y(t)=y(125)+v*(t-125)
end
plot(x,y)
axis('square','equal')

结果应该没问题 不知道这样是否符合matlab的思想

yinjiangming 2008-04-30 11:00

w10=45*pi/180+pi
w11=4.77*pi/180
d11=w1*(45-26)

for t=26:45
w=w10-w11*(t-25)
x(t)=x00+r1*cos(w)
y(t)=y00+r1*sin(w)
end

这样设定范围

cklou 2008-04-30 13:49

[QUOTE=cklou;9717]我现在研究一个关于目标跟踪的课题,要设计个目标轨迹,假定目标的初始位置为[125000,100000],以米为单位。1-25秒内以[-100m/s,-100m/s]的速度匀速直线运动,26-45秒以角速度4.77deg/s作圆周运动,46-60秒作匀速直线运动,61-85秒作角速度为5.06deg/...[/QUOTE]
我现在想用三角函数来描述那段弧线,但貌似不对,高人能否把你的思路和程序发我借鉴下

hzxsyzl943 2008-04-30 20:45

学习中,希望有个完整的程序


所有时间均为北京时间。现在的时间是 12:25

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.