Ask Your Question
0

Multiple static target position estimate

asked 2016-01-22 12:11:55 -0500

nvoltex gravatar image

An aerial vehicle captures images of the ground, using a down facing camera, in order to detect some static ground targets. Using opencv I created a node that detects those targets and converts their position from the image frame to the world frame. Since all targets are on the ground, each sample is a 3D vector (x,y,0). Note: Using robot_localization I also have the attitude and heading of the aerial vehicle.

What's the best approach to estimate the position of the targets from multiple readings?

Is there a package that implements something to this effect? This is basically a problem of noise removal and estimation, so strategies one of the possible strategies is using clustering.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-01-22 14:54:44 -0500

Sounds like a job that could be performed by hector_object_tracker. It allows for tracking objects both with unique or ambiguous IDs. A example of use is this video of autonomous exploration. The robot detects QR codes (unique ID) in the environment as well simulated victims (based on heat, ambiguous). The former are visible as blue markers, the latter as red ones. This is the launch file used.

edit flag offensive delete link more

Comments

What I am searching for is more a solution to the position estimation (noise/outlier filtering and estimation to be precise), since I already detect and convert the dected position to the world referencial frame. However hector_object_tracker, doesn't seem to allow access to the filtering side alone

nvoltex gravatar image nvoltex  ( 2016-01-23 07:28:22 -0500 )edit

It's using EKFs behind the scenes, so it would be up to you to generate appropriate covariance data for your observations (which could be generated also from your robot_localization vehicle pose estimate).

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher  ( 2016-01-23 15:22:13 -0500 )edit

One of my problems is that I can't seem to understand how to setup the packge properly and there are no tutorials or extra information. Do you know of place where I can read more in depth about that package?

nvoltex gravatar image nvoltex  ( 2016-01-28 10:24:24 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2016-01-22 12:11:55 -0500

Seen: 137 times

Last updated: Jan 22 '16