All the news that's fit to assimilate
[ Home | Blogs | Events | Robots | Humans | Projects | About | Account ]Name: Jean-Baptiste Maillet
Member since: 2002-10-16 13:58:01
Last Login: 2003-11-06 08:52:26
Homepage: http://botzilla.free.fr/
Notes:
I'm a French embedded software developer with some hardware experience, working in the telecom field. As a pet project some friends and I prepare an autonomous robot for a French/European competition.
I work mainly on the firmware. We use the RTEMS real-time executive on a Motorola 68k target, delegating sub- processes to PIC. GNU/Linux or open- source tools for the software part.
All this is in the alpha/prototype stage right now (2002/10)
Some documentation on our botzilla project page.
A few pictures.
Link to the eurobot competition page:
in french
in english
You can contact me at botzilla@free.fr
The "coupe de France de robotique" (French robotic cup) took
place in may, with more than 189 teams registered. Botzilla
was among the 144 qualified, and after the fourth day and we
ranked 49th. Some (non-technical) pictures can be seen here.
The official site for the 2003 competition is here
(in French).
It still hurt to say it, but though this was a success for
the team this was a failure for me: we had to completely
change our strategy 1 week before the competition, relying
entirely on a PIC16F877 which original purpose was only to
manage the propulsion wheels. The plan was to use a 68332
board running a real-time executive for the high level code,
but though everything was OK when running in RAM, I failed
to make in run in flash, thus preventing the robot to run
autonomously. I obviously grossly underestimated the
difficulty in making my BSP running from flash, starting to
work about it something like 2 weeks before the competition
after almost a year of work on it (but work in RAM!).
I must have messed up with the chip select settings...
Stupid me. Well, anyhow a time came when we had to make a
decision and we backed-up on a state machine on the PIC.
My 68332 board stood in its box since we came back from the
competition more than 4 month ago until today. Sigh.
On the positive side, as usual, much was learned. You can
still do a lot with an 8 bit thingy like a PIC, though if it
was to be done again I would vote for an Atmel AVR (the lack
of real stack on Microchip is a very real limitation). On
the 68332, I played with the TPU, a kind of coprocessor
dedicated to time-related function like PWM and such. The
trick is that you can re-program the microcode of this TPU
in order to use or create the functions that fit your
application need. I used some microcode from Arno
Morbach providing I2C capabilities to the TPU. I
assembled this on Linux using TAS,
Zoltán Kócsi's GPL TPU assembler. Then I glued all this with
RTEMS and the TPU lib from the motorobots
project. And though quite beta, all this actually worked.
The TPU-I2C function was previously know to work with serial
EEPROM, I can tell that I had it talk with some PCF8574.
I didn't do any kind of serious (non-professional) work this
summer. Robotic hacking is a winter sport.
BTW, if by looking at botzilla's picture you wonder how we
managed to get a
round shape out of wood: this is a special plywood,
called "souplex" (in French at least). This is used for
curved furniture, like bars and such. You can find some at a
professional wood dealer.
23 Oct 2002 (updated 24 Jan 2003 at 19:04 UTC) »
jbm certified others as follows:
Others have certified jbm as follows:
[ Certification disabled because you're not logged in. ]
Follow us on twitter
Become a fan on facebook
Subcribe to our RSS feed
Giant Dallas Robot Cited as Best Public Art
VEX Robotics World Championship Report
Robot Builders Forming Hackerspace in Dallas
There's More Than One Way to Skin a Robot
Polulu 3pi: the 10,000 Mile Review
Day of the Androids at Hanson Robotics
TGIMBOEJ for DIY Roboticists Launched!
Review: Scribbler Robot
Tank Tracks for Robots
Review: VIA EPIA M10000 Mini-ITX