From: Marco P. <mar...@ho...> - 2003-11-13 10:56:56
|
Hi, I am a graduate student, working on a project concerning detection and tracking of moving objects, using a laser device. Would it be possible to simulate a moving person or any other moving "object" in stage, so we could work in simulation work space only? How could we do such a thing? Thanks in advance, Marco Pacheco _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus |
From: brian g. <ge...@ro...> - 2003-11-13 16:44:45
|
On Thu, 13 Nov 2003, Marco Pacheco wrote: > I am a graduate student, working on a project concerning detection and > tracking of moving objects, using a laser device. > > Would it be possible to simulate a moving person or any other moving > "object" in stage, so we could work in simulation work space only? How could > we do such a thing? > hi Marco, There's no built-in 'person' model, but you can do the following easily enough: - Add a circular robot with sonars, e.g.: position (shape "circle" size [.3 .3] sonar()) (you need the sonars so your 'person' doesn't run into stuff). - Control this 'person' with a client program in some simple way, such as random walk (depending on what behavior you're looking to track). The profile of this 'person' that you see in your other robots' laser scans will look more or less like what you'd see with a laser mounted at waist level (making an assumption about wasit size, of course). Note that there's no noise in Stage's sensor models. On the other hand, given that the real lasers are so good, the simulated laser can actually be worse, depending on the resolution of your simulated world. brian. |