Personal tools

Entries For: February 2007

2007-02-28

FOSDEM 2007

by David Bourgeois

I've been very busy last week preparing my presentation of Tux Droid at FOSDEM. This event happened this week-end and I'm happy it went quite smoothly and was well received. Tux has been a kind companion to my demonstrations. After the presentation, we had a table to show it more closely and the first 15 Tux have finally found their owner. Congrats to those of you who are now joining the community!

fosdem-2007.jpgSo I gave a presentation about "Tux Droid, a Python-Fueled robot". You can check the link to get the summary.

The python dev-room was really crowded the whole day, maybe because there were only 31 seats there ;-) but certainly as much people were standing along the walls, even some were outside the room trying to catch something and others simply had to turn away.

That's a success for Python and hopefully the AFPY (Association Francophone Python) will get a bigger room next year.

FOSDEM is really a great event, if you missed it, there are some videos of the main tracks on their website.

I made a document with my presentation and will publish it as soon as I have some time to finish it. I have been very busy cleaning up the daemon, API and applications this week in order to make some release that are more urgent now that some people got a Tux Droid.

I've been talking about Tux Droid and Python though my Python knowledge is rather limited so I focused on the electronics and what we can do with Tux, though I still gave a few words around Python and didn't get any bad remark ;-). I made a small dialog with Tux to show it could really be alive and that was quite impressive.

You'll get it all soon but for now you can just have a look at the pictures of Tux I did for my presentation and pictures of the packaging.

Thanks to the AFPY for the invitation. I really enjoyed spending some time with you guys!

2007-02-20

Firmware released

by David Bourgeois

I spent some time cleaning the firmware codes, adding licenses and extra stuff. I finally could do the commit on svn last weekend. I just did a tag to version 0.3.0 now, that will be the initial public release as we consider it stable.

The firmware codes of the 2 main CPU of Tux Droid (tuxcore and tuxaudio) have been released.

We made a lot of effort to get the firmware stable so that at least we can work on the software side to get something good there too. At the same time svn will probably continue to evolve so that people interested in testing the latests additions can always get the new hex files. Some functionalities are still missing but that's not something I consider as really important right now (see the TODO files in the sources).

The firmware sources are available at
http://svn.tuxisalive.com/firmware/tuxcore and http://svn.tuxisalive.com/firmware/tuxaudio

The latests hex files will always be at
http://svn.tuxisalive.com/firmware/hex

2007-02-19

what the heck are you doing?

by David Bourgeois

'That's nice to tell us you're working on Tux Droid now, but on what?' Well... on many things, too much probably so that nothing really moves fast enough.

My currents tasks are to release the firmware of the 2 main CPU's of Tux Droid and tuxup (the tux updater application) so that when you guys will get your brand new Tux Droid, you'll be able to update it with the latests firmware (that of course have much less bugs that the old ones, but much more than the forthcoming ones ;-). I'm nearly done with the firmware and a first version of tuxup should follow soon.

Then I'm planning a major update of the documentation. As I have to do a presentation about Tux Droid and python at the FOSDEM next weekend, I'll do that during this week and will try to publish it here too. I'll probably delve into the new version of the daemon and python libs at the same time.

There's also a few firmware enhancements that I would like to complete not too far from here, jumping into mind now:

  • sleep mode to save battery life;
  • configuration from the computer of various options of the standalone behavior embedded in Tux Droid;
  • improve the RC5 infrared code and fix the greeting event so that when 2 tux see each other they send themselves some greetings;
  • write a universal IR decoder function so that all remotes should be able to be used with Tux.
And at that point I think much time will have passed so that priorities will have to be revisited anyway.

whoami

by David Bourgeois

I thought some of you might be interested in knowing a bit more about me. Well, just a bit.

whoami usually returns root, david or jaguarondi (which is the totem I was given when I was cooking for the girl scouts during summer camps, I was a terrible cook by the way). I am an Electrical Engineer and live in Belgium. And yes, here in Belgium even engineers drink beer, we all like it it seems.

I currently work for the Belgian company C2ME where I spend most of my time developing the Tux Droid Open Source robot of Kysoh.

I'm involved in the hardware and software design, mainly programming microcontrollers. I'm really focused on the firmware of the 8bits AVR of Tud Droid. My part is handling the sensors and actuators, and some communication between different parts. I worked neither on the RF nor the USB main codes. Though I have parts in all of them for the bootloading capability that I handled completely, from the computer side application to the bootloader code in all CPU's.

I had to do some programming on Linux. Mainly some basic C in tuxup (tux updater) or the daemon. I'm doing my first steps in an object oriented language, learning python at the moment. I did an early version of the daemon and python client which has been replaced by a new extended one developed by Rémi and that should be available soon.

It happens that I also sometimes play in a band. Well, this band is really 'just for fun' and is some example of the Belgian humor somehow.

You are here: Home blogs David's blog Archive 2007 February
Syndication
Atom
RDF
RSS 2.0
Powered by Quills
 

Powered by Plone CMS, the Open Source Content Management System