TY - GEN
T1 - A study of context-oriented programming for applying to robot development
AU - Watanabe, Harumi
AU - Sugaya, Midori
AU - Tanigawa, Ikuta
AU - Ogura, Nobuhiko
AU - Hisazumi, Kenji
PY - 2015/7/4
Y1 - 2015/7/4
N2 - Next generation robot is expected to provide multi-purpose services depending on surrounding environments. Currently, many of robots would support a limited services, since it is difficult to solve the cross-cutting concerns in those complex services. Additionally, after the launch of robot products, it requires to support additional extended services that would depend on the real environment, even if the hardware environment would be the same. We believe that the essential idea of Context-oriented programming (COP) could help these difficulties. To achieve our final goal, which is to develop a multi-purpose services robot, there are some discussions needed for the current COP languages to satisfy the multi-purpose service robot requirements. In this paper, firstly we introduce the background of our proposal that the current robotics problems and future vision, then a case study of a tunnel rescue robot that will make clear to our goal for robot development based on COP. Finally, to achieve this goal we present a novel architecture. The proposed architecture will satisfy the requirements of the future robot.
AB - Next generation robot is expected to provide multi-purpose services depending on surrounding environments. Currently, many of robots would support a limited services, since it is difficult to solve the cross-cutting concerns in those complex services. Additionally, after the launch of robot products, it requires to support additional extended services that would depend on the real environment, even if the hardware environment would be the same. We believe that the essential idea of Context-oriented programming (COP) could help these difficulties. To achieve our final goal, which is to develop a multi-purpose services robot, there are some discussions needed for the current COP languages to satisfy the multi-purpose service robot requirements. In this paper, firstly we introduce the background of our proposal that the current robotics problems and future vision, then a case study of a tunnel rescue robot that will make clear to our goal for robot development based on COP. Finally, to achieve this goal we present a novel architecture. The proposed architecture will satisfy the requirements of the future robot.
UR - http://www.scopus.com/inward/record.url?scp=84960418058&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84960418058&partnerID=8YFLogxK
U2 - 10.1145/2786545.2786551
DO - 10.1145/2786545.2786551
M3 - Conference contribution
AN - SCOPUS:84960418058
T3 - International Workshop on Context-Oriented Programming, COP 2015 - co-located with the 29th European Conference on Object-Oriented Programming, ECOOP 2015
BT - International Workshop on Context-Oriented Programming, COP 2015 - co-located with the 29th European Conference on Object-Oriented Programming, ECOOP 2015
PB - Association for Computing Machinery, Inc
T2 - International Workshop on Context-Oriented Programming, COP 2015
Y2 - 5 July 2015
ER -