Uflibrary: a Simulation Library Implementing the Utility Function Method for Behavioral Organization in Autonomous Robots
暂无分享,去创建一个
A simulation software package (UF Library) implementing the utility function (UF) method for behavior selection in autonomous robots, is introduced and described by means of an example involving a simple exploration robot equipped with a repertoire of five different behaviors. The UF Library (as indeed the UF method itself) is aimed at providing a rapid yet reliable and generally applicable procedure for generating behavior selection systems for autonomous robots, while at the same time minimizing the amount of hand-coding related to the activation of behaviors. It is demonstrated how the UF Library allows a user to rapidly implement individual behaviors and to set up and carry out simulations of a robot in its arena, in order to generate and optimize, by means of an evolutionary algorithm,the behavior selection system of the robot.
[1] Mattias Wahde,et al. Application of the utility function method for behavioral organization in a locomotion task , 2005, IEEE Transactions on Evolutionary Computation.
[2] Rodney A. Brooks,et al. A Robust Layered Control Syste For A Mobile Robot , 2022 .
[3] Emmet Spier,et al. Basic cycles, utility and opportunism in self-sufficient robots , 1997, Robotics Auton. Syst..
[4] P. Maes. How to Do the Right Thing , 1989 .