Kyoto Univ. / JST PRESTO, Japan
Developing robot application with functional programming
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.
Hideki Takase is an Associate Professor at Kyoto University, and also a PRESTO researcher at Japan Society and Technology Agency. 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 Publicity Chair at the following address: