162
Secondly, because the service layer is system-
agnostic, multiple robotic systems with different
control systems will be added. The main focus will
remain on waterborne systems, but the service layer
will encompass UAVs. A web-based solution over
multi-agent systems developed with the extremely
popular robotics framework ROS is envisioned for
proving the capabilities of the service layer.
Lastly, the interaction of the web-browser clients
will be enhanced by more features that will allow
even more actions to be performed from the remote.
We envision online data analysis and more dynamic
user-operator interaction for enhancing the quality of
the delivered service and the collected data.
ACKNOWLEDGEMENT
The tool was developed as part of the RoboVaaS and
SCIPPER project. The RoboVaaS project received funding
from the German Federal Ministry of Economic Affairs and
Energy under support code 03SX463A, Universities and
Research (MIUR), and ERA-NET Cofund MarTERA
(contract 728053). The SCIPPER project has received
funding from the European Union’s Horizon 2020 research
and innovation program under grant agreement Nr.814893
REFERENCES
1. Amirante, A., Castaldi, T., Miniero, L., Romano, S.P.:
Janus: a general purpose WebRTC gateway. In:
Proceedings of the Conference on Principles, Systems
and Applications of IP Telecommunications. pp. 1–8
(2014).
2. Bao, F., Chen, J.: Visual framework for big data in d3. js.
In: 2014 Ieee Workshop on Electronics, Computer and
Applications. pp. 47–50 IEEE (2014).
https://doi.org/10.1109/IWECA.2014.6845553.
3. Castillejo-Calle, A., Millan-Romera, J.A., Perez-Leon, H.,
Andrade-Pineda, J.L., Maza, I., Ollero, A.: A multi-UAS
system for the inspection of photovoltaic plants based on
the ROS-MAGNA framework. In: 2019 Workshop on
Research, Education and Development of Unmanned
Aerial Systems (RED UAS). pp. 266–270 IEEE (2019).
https://doi.org/10.1109/REDUAS47371.2019.8999697.
4. Chi, X., Liu, B., Niu, Q., Wu, Q.: Web load balance and
cache optimization design based nginx under high-
concurrency environment. In: 2012 Third International
Conference on Digital Manufacturing & Automation. pp.
1029–1032 IEEE (2012).
https://doi.org/10.1109/ICDMA.2012.241.
5. Cranor, L.F.: A framework for reasoning about the
human in the loop. Presented at the Usability,
Psychology, and Security , San Francisco, CA, USA April
14 (2008).
6. Crick, C., Jay, G., Osentoski, S., Pitzer, B., Jenkins, O.C.:
Rosbridge: ROS for Non-ROS Users. In: Christensen, H.I.
and Khatib, O. (eds.) Robotics Research : The 15th
International Symposium ISRR. pp. 493–504 Springer
International Publishing, Cham (2017).
https://doi.org/10.1007/978-3-319-29363-9_28.
7. De Win, B., Piessens, F., Joosen, W., Verhanneman, T.:
On the importance of the separation-of-concerns
principle in secure software engineering. In: Workshop
on the Application of Engineering Principles to System
Security Design. pp. 1–10 Citeseer (2002).
8. Delea, C., Coccolo, E., Covarrubias, S.F., Campagnaro,
F., Favaro, F., Francescon, R., Schneider, V., Oeffner, J.,
Zorzi, M.: Communication Infrastructure and Cloud
Computing in Robotic Vessel as-a-Service Application.
In: Global Oceans 2020: Singapore – U.S. Gulf Coast. pp.
1–7 (2020).
https://doi.org/10.1109/IEEECONF38699.2020.9389285.
9. DeMarinis, N., Tellex, S., Kemerlis, V.P., Konidaris, G.,
Fonseca, R.: Scanning the Internet for ROS: A View of
Security in Robotics Research. In: 2019 International
Conference on Robotics and Automation (ICRA). pp.
8514–8521 (2019).
https://doi.org/10.1109/ICRA.2019.8794451.
10. Dieber, B., Breiling, B., Taurer, S., Kacianka, S., Rass, S.,
Schartner, P.: Security for the Robot Operating System.
Robotics and Autonomous Systems. 98, 192–203 (2017).
https://doi.org/10.1016/j.robot.2017.09.017.
11. Gratier, T., Spencer, P., Hazzard, E.: OpenLayers 3:
Beginner’s Guide. Packt Publishing Ltd (2015).
12. Kiribayashi, S., Yakushigawa, K., Nagatani, K.: Design
and development of tether-powered multirotor micro
unmanned aerial vehicle system for remote-controlled
construction machine. In: Field and Service Robotics. pp.
637–648 Springer (2018). https://doi.org/10.1007/978-3-
319-67361-5_41.
13. Lichiardopol, S.: A survey on teleoperation. Technische
Universitat Eindhoven, DCT report. 20, 40–60 (2007).
14. Loreto, S., Romano, S.P.: Real-time communication with
WebRTC: peer-to-peer in the browser. O’Reilly Media,
Inc. (2014).
15. Marpe, D., Wiegand, T., Sullivan, G.J.: The H.
264/MPEG4 advanced video coding standard and its
applications. IEEE communications magazine. 44, 8,
134–143 (2006).
https://doi.org/10.1109/MCOM.2006.1678121.
16. Morgan, J., Liker, J.K.: The Toyota product development
system: integrating people, process, and technology.
CRC Press (2020).
17. Naik, N.: Choice of effective messaging protocols for IoT
systems: MQTT, CoAP, AMQP and HTTP. In: 2017 IEEE
international systems engineering symposium (ISSE).
pp. 1–7 IEEE (2017).
https://doi.org/10.1109/SysEng.2017.8088251.
18. Oeffner, J.: A modular testbed using centralised data
exchange for Autonomous Navigation Systems.
Fraunhofer IML (2016).
19. O’reilly, T.: What is Web 2.0: Design patterns and
business models for the next generation of software.
Communications & strategies. 1, 17 (2007).
20. Radha, V., Reddy, D.H.: A survey on single sign-on
techniques. Procedia Technology. 4, 134–139 (2012).
https://doi.org/10.1016/j.protcy.2012.05.019.
21. Rappa, M.A.: The utility business model and the future
of computing services. IBM systems journal. 43, 1, 32–42
(2004). https://doi.org/10.1147/sj.431.0032.
22. Sandhu, R.S.: Role-based access control. In: Advances in
computers. pp. 237–286 Elsevier (1998).
23. Schneider, V.E., Delea, C., Oeffner, J., Sarpong, B.,
Burmeister, H.-C., Jahn, C.: Robotic service concepts for
the port of tomorrow: Developed via a small-scale
demonstration testbed. In: 2020 European Navigation
Conference (ENC). pp. 1–8 IEEE (2020).
https://doi.org/10.23919/ENC48637.2020.9317486.
24. Simonen, P., Dal Maso, M., Kangasniemi, O.: THE
SCIPPER PROJECT: Shipping Contributions to Inland
Pollution Push for the Enforcement of Regulations.
(2020).
25. Taymans, W., Baker, S., Wingo, A., Bultje, R.S., Kost, S.:
Gstreamer application development manual (1.2. 3).
Publicado en la Web. (2013).
26. Zhang, X., Liu, Y., Zhang, Y., Guan, X., Delahaye, D.,
Tang, L.: Safety assessment and risk estimation for
unmanned aerial vehicles operating in national airspace
system. Journal of Advanced Transportation. 2018,
(2018). https://doi.org/10.1155/2018/4731585.