<span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline" id="internal-source-marker_0.912165342671658">Hi,
we are working at the project Butiá
(<a href="http://www.fing.edu.uy/inco/proyectos/butia">www.fing.edu.uy/inco/proyectos/butia</a>), creating an inexpensive,
open-source and versatile robotic platform to teach robotics and
computer science in public schools. It builds on the Sugar software and
XO hardware, in order to turn the XO into a low-cost educational mobile
robot with high capability and computing power.</span><br><span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>
<span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">We
started using arduino mega board, now we are using a custom design
based on the pic 18f4550 which is a full USB device in contrast with the
arduino which is connected through a USB-serial converter.</span><br><span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">The
core of the software has a small server programmed in Lua that exports
the services of the robot. To use this server, lua and luasocket are
necessary, both of them available in the olpc linux distribution. The
problem is that we use a binding of libusb 1.0 for lua and we distribute
this binary in the .XO compiled for a fedora 14 distro. For us it is a
problem to include the binary because this difficults the porting to
sugar versions with different version of glibc or porting to others
hardware architectures like the XO 1.75.</span><br><span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><br>
<span style="font-size:15px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">We
propose to be maintainers of a rpm package which implement the binding
to libusb 1.0 for lua in order to include this package in the olpc
distro<br><br>regards<br>Andrés<br></span>