[Trac] [AllemaniACs] #51: Lua-based AtHome challenge execution environment

AllemaniACs trac-notifications at lists.kbsg.rwth-aachen.de
Tue May 13 11:54:56 CEST 2008


#51: Lua-based AtHome challenge execution environment
---------------------+------------------------------------------------------
 Reporter:  tim      |       Owner:  tim   
     Type:  feature  |      Status:  new   
 Priority:  major    |   Milestone:  RC2008
Component:  RCSoftX  |    Keywords:  Lua   
---------------------+------------------------------------------------------
 We want to use the power of Lua to have a rapid prototyping environment
 for challenge applications for the !RoboCup at Home league.

 First step is to factor out Lua code from Fawkes skiller into an own
 library. Secondly a new challenge executor has to be written that employs
 the Lua library to execute Lua code. Last but definitely not least
 wrappers have to be produced to access all the required libraries. A good
 idea might be to write this in the form of skills (functions) for easy
 porting later on.

 Using Lua has two basic advantages:
  1. Lua should allow for faster application development. No compile-test
 cycle, automatic script reloading, better readable code, and being able to
 ignore basic issues like memory management should support for faster
 development.
  2. By abstracting away certain aspects of the underlying framework in
 terms of what library to call and which method to use in encapsulated
 functions will make it easy to use a skill module later and to migrate the
 challenge code to the new Fawkes framework.

-- 
Ticket URL: <https://lechuck.informatik.rwth-aachen.de:2342/trac/ticket/51>
AllemaniACs <http://robocup.rwth-aachen.de>
AllemaniACs Trac


More information about the fawkes-trac mailing list