Ask Your Question
2

Simulating a thermal camera in gazebo

asked Feb 21

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher flag of Germany
3369 17 50 85
http://www.sim.tu-darmsta...

updated Feb 21

How can thermal cams be simulated in gazebo? It looks like in principle, gazebo has (or had) support for a fiducial interface that would allow to write out information about objects regardless of their visuals. This could in theory be used if only certain objects are of interest.

As my scenario also involves finding only objects of interest of a certain temperature my quick fix solution will be to model them as COLLADA models and set their emissive and ambient colors to max red [255,0,0]. Then, using a modified camera sensor, only the max red pixels of the acquired image will be set to white (for white hot) in the simulated MONO8 thermal image. Of course, one has to take care that the "thermal marker color" (in my example max red) does not appear elsewhere in the world, but using normal lighting this should be pretty easy. This approach of course only works well if we're looking for sparsely scattered, small objects of interest, as otherwise the whole world will look bright red in visualization.

Now, another story is actually simulating thermal signatures of objects, but I guess this is currently not supported (short of actually modeling the visuals of all objects as they would appear in thermals). Any ideas and suggestions concerning this topic are welcome.

delete close flag offensive retag edit

1 Answer

Sort by ยป oldest newest most voted
2

answered Feb 25

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher flag of Germany
3369 17 50 85
http://www.sim.tu-darmsta...

updated Feb 27

I implemented my proposed approach from the OP and it works ok so far. As can be seen from the screenshot below, objects of interest (in this case walls of boxes behind some holes) are bright white in the thermal image while the rest of the enviroment is not. The plugin is available here along with some documentation. image description

link delete flag offensive edit

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[hide preview]

Question tools

Follow
1 follower

subscribe to rss feed

Stats

Asked: Feb 21

Seen: 97 times

Last updated: Feb 27