RobotML, a Domain-Specific Language to Design, Simulate and Deploy Robotic Applications [chapter]

Saadia Dhouib, Selma Kchir, Serge Stinckwich, Tewfik Ziadi, Mikal Ziane
2012 Lecture Notes in Computer Science  
A large number of robotic software have been developed but cannot or can hardly interoperate with each other because of their dependencies on specific hardware or software platform is hard-wired into the code. Consequently, robotic software is hard and expensive to develop because there is little opportunity of reuse and because low-level details must be taken into account in early phases. Moreover, robotic experts can hardly develop their application without programming knowledge or the help
more » ... programming experts and robotic software is difficult to adapt to hardware or target-platform changes. In this paper we report on the development of RobotML, a Robotic Modeling Language that eases the design of robotic applications, their simulation and their deployment to multiple target execution platforms.
doi:10.1007/978-3-642-34327-8_16 fatcat:aukuwgsunbhqvo26b7g6btzog4