5 CONCLUSION
In this paper, we have explored the issue of com-
munication optimization in the context of coopera-
tive robotics, specifically the application of general-
purpose lossless compression techniques to reduce
the volume of data transmitted in cooperative robotic
mapping missions. We have shown that compression
is a viable option for the reduction of required net-
work bandwidth in these scenarios, by defining and
employing a new metric for the comparison of com-
pression techniques, as well as the implementation of
a new benchmarking tool. Moreover, important re-
sults about the performance of different lossless com-
pression techniques in the context of multi-robot tasks
were obtained, which can support an informed deci-
sion on which technique should be used in this con-
text.
In the future, we plan to include and test one or
various of these techniques in a real-world SLAM ex-
periment, in order to gauge the impact of its use in the
bandwidth needed to complete the mission. It would
also be of interest to rerun these tests using datasets
closer in size, so that we can more closely predict how
the techniques’ performance evolve with the size of
the dataset. This may be a greater challenge than it
appears since datasets differ in more ways than their
size. A plausible way of working around this prob-
lem would be to expand the datasets using image pro-
cessing techniques, such as nearest-neighbor interpo-
lation, to isolate the dataset’s size as the only variable
characteristic between datasets.
It would also be interesting to investigate the influ-
ence of the application these techniques in the opera-
tion of Ad-Hoc networks, such as MANETs (Mobile
Ad Hoc Networks), since they can be used in Search
and Rescue operations (Rocha et al., 2013), a type
of operation that requires great communication effi-
ciency.
Additionally, the occupancy grids tested in this
work, as stated before, correspond to the simplest
form of occupancy grid: a simple matrix composed
of only three different values. Given this, it would be
very interesting to repeat these tests using the more
complex form of the occupancy grids, as it would give
us better insight into what we can expect from the ap-
plication of these techniques in real-world scenarios.
Finally, given that occupancy grids are not, by any
means, the only form of data exchanged during coop-
erative robotic missions, it would be interesting to ex-
plore the application of compression to other types of
bandwidth-heavy data that robots need to exchange,
such as the more complex occupancy grids described
in (Ferreira et al., 2012), possibly culminating in the
creation of a compression technique mainly intended
for the optimization of robotic communication.
ACKNOWLEDGEMENTS
This work was supported by the CHOPIN research
project (PTDC/EEA-CRO/119000/2010) and by the
ISR-Institute of Systems and Robotics (project PEst-
C/EEI/UI0048/2011), funded by the Portuguese sci-
ence agency “Fundac¸
˜
ao para a Ci
ˆ
encia e a Tecnolo-
gia” (FCT).
The authors would like to acknowledge Eurico Pe-
drosa, Nuno Lau and Artur Pereira (Pedrosa et al.,
2013) for providing us with a software tool intended
to adapt the raw sensor log files into a format readable
by ROS.
REFERENCES
Bermond, J.-C., Gargano, L., Perennes, S., Rescigno, A. A.,
and Vaccaro, U. (1996). Efficient collective commu-
nication in optical networks. In Automata, Languages
and Programming, pages 574–585. Springer.
Carpin, S. (2008). Fast and accurate map merging for multi-
robot systems. Autonomous Robots, 25(3):305–316.
Cunningham, A., Paluri, M., and Dellaert, F. (2010). DDF-
SAM: Fully distributed SLAM using constrained fac-
tor graphs. In Intelligent Robots and Systems (IROS),
2010 IEEE/RSJ International Conference on, pages
3025–3030. IEEE.
Deutsch, P. (1996). DEFLATE Compressed Data Format
Specification version 1.3. RFC 1951 (Informational).
Elfes, A. (1989). Using occupancy grids for mobile robot
perception and navigation. Computer, 22(6):46–57.
Ferreira, J. F., Castelo-Branco, M., and Dias, J. (2012). A
hierarchical Bayesian framework for multimodal ac-
tive perception. Adaptive Behavior, 20(3):172–190.
Grisetti, G., Stachniss, C., and Burgard, W. (2007).
Improved techniques for grid mapping with Rao-
Blackwellized particle filters. Robotics, IEEE Trans-
actions on, 23(1):34–46.
Huffman, D. A. et al. (1952). A method for the construction
of minimum redundancy codes. Proceedings of the
IRE, 40(9):1098–1101.
K
¨
ummerle, R., Steder, B., Dornhege, C., Ruhnke, M.,
Grisetti, G., Stachniss, C., and Kleiner, A. (2009).
On measuring the accuracy of SLAM algorithms. Au-
tonomous Robots, 27(4):387–407.
Lazaro, M. T., Paz, L. M., Pinies, P., Castellanos, J. A.,
and Grisetti, G. (2013). Multi-robot SLAM using con-
densed measurements. In Proc. of 2013 IEEE/RSJ Int.
Conf. on Intelligent Robots and Systems (IROS 2013).
IEEE.
Pedrosa, E., Lau, N., and Pereira, A. (2013). Online
SLAM Based on a Fast Scan-Matching Algorithm.
ICINCO2014-11thInternationalConferenceonInformaticsinControl,AutomationandRobotics
146