7 DISCUSSION
One issue that may be limiting was the lack of con-
sistent training data. While human operators will try
their best to consistently drive the robot, boredom and
interindividual differences may yield changes in data
collection. One option would be to use other sen-
sors
25
to implement obstacle avoidance behaviour and
then using this system to collect large datasets for ob-
stacle avoidance training using direct or indirect in-
formation from these sensors. It might not be possible
to make the system completely autonomous, however
even an increased autonomy would help to make data
collection more efficient and more consistent.
Another issue is how to evaluate and compare
these systems. We can easily compare performance
of standardized datasets, however this is not always
meaningful (think of a robot driving straight towards
a wall – obviously both left and right steering are cor-
rect). For publicly available datasets it may be pos-
sible to overfit the test set, so the ability to gener-
ate arbitrary amounts of data should always be pre-
ferred. One option for almost autonomous systems
is the number of human interventions over time (Bo-
jarski et al. (2016)’s autonomy measure) – however
this is again dependent on human input or on the
availability of a perfect autonomous systems, which
is only feasible within a simulation setting. Another
way would be to combine a robust simultaneous lo-
calization and mapping system (SLAM, see e.g. Ca-
dena et al. (2016)) that creates a map and localizes
the robot, and using this data to evaluate more com-
plex measures such as average distance driven before
a collision, minimum distance to an obstacle per run
and number of collisions and near-misses.
Finally, larger deep learning networks pretrained
in related contexts (such as described by Khan and
Parker (2019)) may adapted to this task.
8 CONCLUSIONS
We replicated the findings of Muller et al. (2006) and
Muller et al. (2004), and found that they also apply to
some extent to indoor settings. We found that train-
ing the network in a classification setting yields bet-
ter results w.r.t. correlation and accuracy using dif-
ferent bin sizes versus training in a regression set-
ting. However, performance is not yet competitive
although the ability to use arbitrary sensors remains
intriguing. Lastly, we have introduced the ToyCollect
open source hardware and software platform.
25
E.g. ultrasound sensors which are already present on
robot OUT, perhaps augmented with bumper sensors
ACKNOWLEDGEMENTS
This project was partially funded by the Austrian Re-
search Promotion Agency (FFG) and by the Austrian
Federal Ministry for Transport, Innovation and Tech-
nology (BMVIT) within the Talente internship re-
search program 2014-2019. We would like to thank
all interns which have worked on this project, notably
Georg W., Julian F. and Miriam T. We would also
like to thank Lukas D.-B. for all 3D chassis designs
of robot R2X including the final one we used here.
REFERENCES
Bojarski, M., Del Testa, D., Dworakowski, D., Firner,
B., Flepp, B., Goyal, P., Jackel, L.D., Monfort,
M., Muller, U., Zhang, J., et al. (2016). End to
end learning for self-driving cars. Technical Report
1604.07316, Cornell University.
Cadena, C., Carlone, L., Carrillo, H., Latif, Y., Scaramuzza,
D., Neira, J., Reid, I., and Leonard, J. (2016). Past,
present, and future of simultaneous localization and
mapping: Towards the robust-perception age. IEEE
Transactions on Robotics, 32(6):1309–1332.
Hartbauer, M. (2017). Simplified bionic solutions: a simple
bio-inspired vehicle collision detection system. Bioin-
spir. Biomim., 12(026007).
Khan, M. and Parker, G. (2019). Vision based indoor obsta-
cle avoidance using a deep convolutional neural net-
work. In Proceedings of the 11th International Joint
Conference on Computational Intelligence - NCTA,
(IJCCI 2019), pages 403–411. INSTICC, SciTePress.
Muller, U., Ben, J., Cosatto, E., Fleep, B., and LeCun, Y.
(2004). Autonomous off-road vehicle control using
end-to-end learning. Technical report, DARPA-IPTO,
Arlington, Virginia, USA. ARPA Order Q458, Pro-
gram 3D10, DARPA/CMO Contract #MDA972-03-
C-0111, V1.2, 2004/07/30.
Muller, U., Ben, J., Cosatto, E., Fleep, B., and LeCun, Y.
(2006). Off-road obstacle avoidance through end-to-
end learning. In Advances in neural information pro-
cessing systems, pages 739–746.
Pfeiffer, M., Schaeuble, M., Nieto, J. I., Siegwart, R.,
and Cadena, C. (2016). From perception to de-
cision: A data-driven approach to end-to-end mo-
tion planning for autonomous ground robots. CoRR,
abs/1609.07910.
Seewald, AK. (2012). On the brittleness of handwritten
digit recognition models. ISRN Machine Vision, 2012.
Wang, Y., Dongfang, L., Jeon, H., Chu, Z., and Matson, ET.
(2019). End-to-end learning approach for autonomous
driving: A convolutional neural network model. In
Rocha, A., Steels, L., and van den Herik, J., editors,
Proc. of ICAART 2019, volume 2, pages 833–839.
Revisiting End-to-end Deep Learning for Obstacle Avoidance: Replication and Open Issues
659