pramode_ce ([info]pramode_ce) wrote,
@ 2007-10-07 17:22:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
The Song of the FreeBird!

Visit the Bird's Home!

See the bird in action! (Google video)

The board is running on a single 9V `Energizer' (similar to Duracell) battery. It works even when the voltage drops to about 7.7V! Some u-boot environment variables have been set so as to make it boot from the SD card and run an init script which loads the PWM driver and sings the following song:


#include "robolib.h"
#include <stdlib.h>

main()
{
        int i;
        robo_init();
        enable_motor(0);
        enable_motor(1);

        while(1) {
                i = 1 + (int)((4.0 * rand())/(RAND_MAX + 1.0));
                if(i == 1) {
                        forward();
                        sleep(3);
                }
                else if(i == 2) {
                        backward();
                        sleep(3);
                }
                else if(i == 3) {
                        left_turn();
                        sleep(1);
                }
                else if(i == 4){
                        right_turn();
                        sleep(1);
                }
                stop();
                sleep(1);
        }

      
}



(Post a new comment)

The Song of the FreeBird!
[info]santhoshtr
2007-10-08 03:37 am UTC (link)
Hats off!!!

(Reply to this) (Thread)

Re: The Song of the FreeBird!
[info]pramode_ce
2007-10-08 09:14 am UTC (link)
Should try out your TTS with FreeBird - it will be cool to have a Malayalam speaking robot!

(Reply to this) (Parent)(Thread)

Re: The Song of the FreeBird!
[info]santhoshtr
2007-10-08 09:31 am UTC (link)
Robot speaking robotic Malayalam, cool idea!!!
It requires about 1.2 MB Space to store the sound Database and few KB program
Shall we try?!

(Reply to this) (Parent)(Thread)

Re: The Song of the FreeBird!
[info]pramode_ce
2007-10-08 10:24 am UTC (link)
Space is not an issue - the FreeBird can access a memory card (SD card) - I am currently using a 512Mb card. The only problem is that I have not yet experimented with audio on the ATNGW100 - I shall get back to you once I do it...

(Reply to this) (Parent)


(Anonymous)
2007-10-08 07:56 am UTC (link)
Great !


~ freebird.
http://freebird.in

(Reply to this) (Thread)


[info]pramode_ce
2007-10-08 09:06 am UTC (link)

Now you have competition ;-)

(Reply to this) (Parent)(Thread)


(Anonymous)
2007-10-10 11:26 am UTC (link)
I don't think your Freebird can sing as bad as I do. I was kicked out from church choir once ;-)

(Reply to this) (Parent)(Thread)


[info]angelacuhe
2008-07-16 02:46 am UTC (link)
But i don't need anything that can get me kicked out of school. Posted pm Comments | Sign up to post comments.

(Reply to this) (Parent)


[info]melindaworuh
2008-07-16 06:22 pm UTC (link)
What a wonderful lighting and opportunity for a great photograph. But with a slow lens like mine and the boat shaking every second, I had to wait for it to stop.

(Reply to this) (Parent)


(Anonymous)
2007-10-08 08:48 am UTC (link)
Great Boss!! I'm lovin' it!

Hiran Venugopalan

(Reply to this) (Thread)


[info]pramode_ce
2007-10-08 01:13 pm UTC (link)
Hiran, I think its time that we start targetting schools once again (remember the Angadippuram experience - we just can't leave it at that). A cheaper version of the FreeBird combined with Phoenix will make a great combination for kids to experiment with. We have a *lot* of scope for really exciting work in this area.

(Reply to this) (Parent)(Thread)


[info]kishore_asok
2007-10-12 03:39 pm UTC (link)
I can't wait for us to get started!

(Reply to this) (Parent)


[info]kimijyma
2008-07-17 12:20 pm UTC (link)
We have been doing some work in this area on WikiEducator - Commonwealth of Learning - Digital Information Literacy and also a project - Online Information Literacy modules - there is one there specifically on digital information literacy (DIL).

(Reply to this) (Parent)

(Reply from suspended user)
Very interesting
[info]gopakumar_ce
2007-10-08 02:32 pm UTC (link)
Very nice to see it :-)

(Reply to this)


[info]sajith
2007-10-08 03:08 pm UTC (link)
How exciting! Can't wait to see what happens next.

Did you consider using one of those Blackfin STAMP boards for this project? I can see that Atmel board is a killer for the price, but it seems that video, IR etc are possible with STAMP. (Alright, I'm ignorant, but I deserve some enlightenment... ;-) And, what're the dimensions of this board and the robot?

(Reply to this) (Thread)


[info]sajith
2007-10-08 03:22 pm UTC (link)
Ooops. I just went back to the old post in which dimensions are mentioned. Please consider the question retracted. :D

(Reply to this) (Parent)


[info]pramode_ce
2007-10-08 04:31 pm UTC (link)
I think video is also possible with this board - the processor has a cmos image sensor interface built into it; the instruction set also seems to be DSP-friendly. I had used the Bfin board sometime in the past and didn't like it a lot - but this is a lovely board! And you can't beat the price!

(Reply to this) (Parent)(Thread)


[info]sajith
2007-10-09 05:06 am UTC (link)
I've to use a Blackfin board at work occasionally, so this makes me curious... what're the downsides?

(Reply to this) (Parent)(Thread)


[info]pramode_ce
2007-10-09 04:34 pm UTC (link)
Well, to say the truth, it was more of a `first impression' problem - had to struggle a bit to get a few things working on it - then stopped using it (the board belonged to a student who was trying to port eCos to it). One advantage of the AVR32 processor might be that it has a full-blown MMU and thus can run proper Linux, instead of uClinux.

(Reply to this) (Parent)

Awesome!
[info]dinil_divakaran
2007-10-08 08:07 pm UTC (link)

Waiting for further posts on the life and growth of `freebird'.

(Reply to this) (Thread)

Re: Awesome!
(Anonymous)
2007-10-10 07:41 am UTC (link)
Hoping that the freebird will grow enough to compete in the grandchallenge
http://www.grandchallenge.org/

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…