RoboSoft is a two-day event that will bring together researchers working on software engineering for robotics, developers working on the next generation of robotic systems in various areas of application, and regulation authorities interested in safety of robotic systems. RoboSoft provides a platform to establish software engineering for robotics as an important discipline in computer science and electronic engineering. The objective is to establish a common understanding of the challenges that need to be addressed to ensure that results are relevant to industrial practice and regulation.
The global market for robotics and autonomous systems is predicted to grow significantly in the coming years. However, a limiting factor for many applications is safety, where software development poses a key challenge.
The robotics community has recognised importance of software engineering. Model-based engineering has been applied to requirements and architectural modelling and specialised, while simulation has a variety of commercial and academic tools. Several middleware systems provide conceptual insulation for deployment, from low-level programming of particular robotic platforms, and several domain-specific languages are available that focus on programming and simulation. Applications of general-purpose formal techniques have shown they can add value to verification.
Integration, abstraction, specialisation and automation need to be addressed to lower costs and achieve scalability and relevance to industry and regulators. As an outcome of the event, RoboSoft will publish a summary and identify a research agenda.