Such an algorithm could be used in a low-mass system for determining the horizontal velocity of the lander during its approach to the surface.
Once you have
the optic flow you can get the motion state. Since we will have gyros
onboard, the lander knows the angular rates, and with the radar
altimeter it knows the altitude. Thus it should be possible with just a
single camera toback out the
translational velocities.
The 'good features tracker' algorithm finds points
of high contrast in the image then you typically use the Lucas Kanade algorithm
to compute optic flow at these points here are some links:
I'm told that this method is very low in computation (basically
involves just weighted summations of optic flow measurements) but may be a bit
noisier than other methods. Other methods use iterative least-squares solutions
or kalman filtering to get more accurate state estimates but require more
computation. If you have a computer in the range of 500MHz or so then i think
these methods may be too computationally intensive.
Maybe somebody at LN is interested to experiment with this open source code?
Cheers AB
Express yourself instantly with MSN Messenger! MSN Messenger
Andrew Barton
unread,
Oct 21, 2009, 7:56:30 AM10/21/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Lunar Numbat
Following on from my previous message, I found this interesting paper
describing an approach similar to the one I had in mind.
>
> Such an algorithm could be used in a low-mass system for determining the horizontal velocity of the lander during its approach to the surface.
>
> Once you have
> the optic flow you can get the motion state. Since we will have gyros
> onboard, the lander knows the angular rates, and with the radar
> altimeter it knows the altitude. Thus it should be possible with just a
> single camera toback out the
> translational velocities.
>
> The 'good features tracker' algorithm finds points
> of high contrast in the image then you typically use the Lucas Kanade algorithm
>
> these algorithms are both implemented in the OpenCV
> C++ library:http://sourceforge.net/projects/opencvlibrary/ >
> I'm told that this method is very low in computation (basically
> involves just weighted summations of optic flow measurements) but may be a bit
> noisier than other methods. Other methods use iterative least-squares solutions
> or kalman filtering to get more accurate state estimates but require more
> computation. If you have a computer in the range of 500MHz or so then i think
> these methods may be too computationally intensive.
>
> Maybe somebody at LN is interested to experiment with this open source code?
>
> Cheers
> AB
>