Acquisition of robot control rules by evolving MDDs

A method in which multi-valued decision diagrams (MDDs) are used to acquire robot action rules is proposed. Kanoh et al. have proposed a method, which uses multi-terminal binary decision diagrams (MTBDDs), to acquire robot action rules. But the variables of MTBDDs can only take values of 0 or 1; multiple variables are needed to represent a single joint angle. This increases the number of variables and the MTBDDs that represent the action rules become complex. Here, a method that uses MDDs, in which a single variable can take on multiple values, is proposed and experimental results are shown comparing MTBDDs and MDDs through simulations to acquire robot action rules.

[1]  Albert R. Wang,et al.  Logic verification using binary decision diagrams in a logic synthesis environment , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[2]  Robert K. Brayton,et al.  Algorithms for discrete function manipulation , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[3]  政芳 加納,et al.  n-BDDのための節点の動的追加手法 -ロボットの行動則獲得への適用- , 2008 .

[4]  Henrik I. Christensen,et al.  Housewives or technophiles?: Understanding domestic robot owners , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[5]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[6]  Jodi Forlizzi,et al.  Service robots in the domestic environment: a study of the roomba vacuum in the home , 2006, HRI '06.

[7]  Sofia Cassel,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 2012 .