ethz-asl / mav_active_3d_planning

Modular framework for online informative path planning.
BSD 3-Clause "New" or "Revised" License
552 stars 110 forks source link

Adding multiple sensors #21

Closed biancabndris closed 4 years ago

biancabndris commented 4 years ago

Hello, First of all, thank you for sharing this great code with the community, everything works perfectly. My question for you is which would be the way to go to extend the current planner to use multiple sensor modules? I really appreciate the modular structure of the code, and I understand that multiple instances of the sensor_module could perhaps be created, but I do not see how these could have different characteristics such as mounting position or resolution.

Any help in this direction will be most welcomed.

Thanks in advance!

Schmluk commented 4 years ago

The sensors are used by the trajectory evaluators to identify visible voxels.

I hope this helps, also feel free to open a PR if you decide to add this functionality.

biancabndris commented 4 years ago

Thank you for the quick answer. I went for the fast way, but I am going to improve it and migrate towards a more proper solution as you suggested.