Availabot - Check it out

Availabot is a physical representation of presence in Instant Messenger applications. Availabot plugs into your computer by USB, stands to attention when your chat buddy comes online, and falls down when they go away. It’s a presence-aware, peripheral-vision USB toy… and because the puppets are made in small numbers on a rapid-prototyping machine, it can look just like YOU.

More here -

#-Link-Snipped-#

Cool, say what?
-The Big K-

Replies

  • Kaustubh Katdare
    Kaustubh Katdare
    any idea

    I'm amazed by this little bot . Does anyone have idea how it works and what goes behind the scenes?

    Moving this thread to technical discussions.

    -The Big K-
  • Neha
    Neha
    well thats an amazing part of knowledge to share with,biggie.

    sorry!! no idea about how it works.
  • Kaustubh Katdare
    Kaustubh Katdare
    pradypop's got the answers

    Well, prady & I had a chat last night & he said he knows how to build one.

    He's busy with his work these days. I'll ask him to share the information with us. If anyone else has any knowledge, do feel free to share it with us.

    -The Big K-
  • crook
    crook
    can we make it ourselves?

    I think it would be great if we could build a availabot ourselves 😎 . Looking for more information.

    CrooK
  • pradypop
    pradypop
    I am trying give you a very high-level and a very basic idea of how this bot works.

    There are two components in design to be taken into consideration...The bot-side and PC side.

    The bot-side:

    It consists of,
    1. The bot structure.
    2. A motor with a string attached so that it can pull the bot up or release the bot to allow it to fall.
    3. A microcontroller which has atleast one USB port(to communicate with pc) and a PWM channel(to control bot with a spindle motor) or a parallel port(to control bot with a stpper motor).

    Principle on this side is simple; get the message from PC and act accordingly either turn the motor clock-wise or anti-clockwise.

    The PC side:

    It needs a device driver with APIs like say turn_bot on() and turn_bot_ off().
    These APIs can be used within the messenging software. When a friend appears the messenging software changes the colour of icon beside the name of the friend. Just add turn_bot_on() line at this place and when the colour changes the bot rises aswell and vice-versa.

    I hope i managed to give you the overview of things.
  • Jerry
    Jerry
    If we ever start building availabot on the forums, I think I will be useful.

    Any plans of taking up this activity?

    Jerry
  • aashima
    aashima
    wow

    hey thats a good piece of knowledge.. sure we can start with it.. what say?
  • aashima
    aashima
    super

    i just checked out the availabot link.. its actually very very good. i wish i could have it for my pc as well!!!
    great one biggie.. but where can we get it from?
  • Kaustubh Katdare
    Kaustubh Katdare
    The software part of the project can be handled online. But we have a long way to go before the CEans could unite 'offline' and form clubs/workshops to takeup such activities.

    Google has started providing webspace for open source projects. We can use that.

    -The Big K-
  • aashima
    aashima
    The_Big_K
    The software part of the project can be handled online. But we have a long way to go before the CEans could unite 'offline' and form clubs/workshops to takeup such activities.

    Google has started providing webspace for open source projects. We can use that.

    -The Big K-

    yes.. i guess it can prove to be a great achievement !!!!
  • Kaustubh Katdare
    Kaustubh Katdare
    aashima
    yes.. i guess it can prove to be a great achievement !!!!
    Sure. But we will have to grow in number. Possibilities are unlimited 😉

    -The Big K-
  • pradypop
    pradypop
    I am currently working on Samsung S3C4510 ARM7TDMI. I am working on porting uClinux onto this chip. You got an in-built USB A and B ports on this chip. And 32-GPIO pins that can be used for stepper control or PWM channels for Spindle motor.

    This can be an ideal chip if you want to design the bot. You cannot port linux because the chip doesn't have a MMU. You have to go for uClinux. Even a non-OS based design is possible. May be non-OS based design is ideal because of the simplicity of the project and the bot does'nt have ayn multi-tasking requirements or any real-time deadlines to meet. A simple round-robin architecture can do the job.
  • aashima
    aashima
    pradypop
    I am currently working on Samsung S3C4510 ARM7TDMI. I am working on porting uClinux onto this chip. You got an in-built USB A and B ports on this chip. And 32-GPIO pins that can be used for stepper control or PWM channels for Spindle motor.

    This can be an ideal chip if you want to design the bot. You cannot port linux because the chip doesn't have a MMU. You have to go for uClinux. Even a non-OS based design is possible. May be non-OS based design is ideal because of the simplicity of the project and the bot does'nt have ayn multi-tasking requirements or any real-time deadlines to meet. A simple round-robin architecture can do the job.
    i guess linux would make it quite complicated as well. what say???
  • pradypop
    pradypop
    aashima
    i guess linux would make it quite complicated as well. what say???
    That's true. Infact an average programmer takes a minimum of an year to become an accomplished programmer in embedding linux.

    This project's quiet small and doesn't really warrant usage on any embedded OS. The most complex part would be to get the USB on chip up and running.
  • summit.sehgal
    summit.sehgal
    Ok mr. Big K,

    Implementing u'r idea isn't really a big deal, at all......
    All we need is a microcontroller(8051), USB, PC Interface (probably ULN 2004 would do) , hardware to implement the Availboat (stepper motor ,pre amplifier like darlington pair) & ofcourse the software to run this application in 8051...

    BUT , i may sound to critical or arrogant, but in this present era I don't really expect much taker's for any such gadget....
    I mean who would like to put all this mess on his\her note book...

    A bit harsh but True....

    Please do reconsider the Marketablity Aspect.......

    Hope it will help.......😎
  • Kaustubh Katdare
    Kaustubh Katdare
    Summit,

    You don't sound arrogant 😁 . First of all, we aren't going to manufacture those availabots. So no question of evaluating its marketability.

    But I think it would be fun to have such a bot 😁

    -The Big K-
    p.s:
    My desktop is accompanied by a Ducati R999 scaled down model and it makes no sense as well .
  • Prasad Ajinkya
    Prasad Ajinkya
    I dont see the utility of this per se, but a cute toy nonetheless... adds to the translation of something thats online (ur avatar) to something that is more tangible and present in the real world .. the bot. Nice work Biggie!

You are reading an archived discussion.

Related Posts

Ever since I was a kid, I've been a big fan of Superman 😁. All SuperMan fans join in this thread & do post your reviews about recently released SuperMan....
New here thought I should say "hi". I am one year short of a diploma in ME. I like racecars, dynamics, motorcycles, and anything that I can potentail kill myself...
I went through a group discussion on MTv.The topic waz nice so I thought of introducing it here. The topic of the discussion waz "Is cricket overtaking other sports" So...
Now till now you know the square of the no. having 5 and 0 at their end... Now some other... Square of the no just 2 next to them..(having 0...
what u guys think of ajay devgan