
Hideki Takase
The University of Tokyo, Japan
Developing robot application with functional programming
Abstract
Robot Operating System (ROS) is a state of the art framework for robot systems. One of the main aspect of ROS is that it offers efficient communication mechanism among robot components. The advantages of ROS are summarized in four aspects; plumbing, tools, capabilities, and ecosystem. In this talk, we introduce a new client library for ROS commuication with Elixir. Elixir is a functional programming language that operates on Erlang VM. We suggest that functional programming is suitable for the component based development of robot systems using ROS. In additon, advantages about parallel performance, connectivity and fault tolerance of Elixir/Erlang contribute to robot systems. Preliminary evaluation result shows that our client library can improve the scalability of the communication in the robot systems.
Biography
Hideki Takase is an Associate Professor at The University of Tokyo. He received the PhD degree in Information Science from Nagoya University in 2012. His research interest includes runtime platforms and system-level design methodologies for embedded/real-time/IoT computing. He is one of organizing committee members of ROSCon.
If you wish to modify any information or update your photo, please contact the Web Chair at the following address:
arief.wicaksana[at]huawei.com