July 23, 2008, Wednesday, 5:12
Shoutbox

Jabo

From GizmoGarden

Jump to: navigation, search

Contents

[edit] Jabo - "drumming bots jam session"

[edit] abstract - work in progress

The Jabo project could be based on a drum signaling system. Where multiple robots could be set in a distributed environment and left to navigate and drum signals to one another. The signals could be captured off audio inputs (mics) transmitted (via the internet), then interpreted into a set of behaviors e.g. ("I'm ready to play", "lets rock", "pick up the tempo", "find higher frequency", etc).

[edit] example senario

Using the fabulous YDM III, CowGod, and Loki, and possibly others inspired by Fritsl?

Starts with YDM finding an object to do its signature drum beat - repeats - output is transmitted (via internet to other participating bots). If you want to keep the circuitry light on the drum bot - you could use a computer with a microphone to relay the message to the other bots over the internet.

Denmark Message -> "YDM is in the house!"

Image:ymd_onthemove.jpg
drum signal transmitted Image:transmission.gif over internet


Image:loki_hears_beat.jpg
other bots receive signal from previous bot (via internet).
Image:loki_turns_head.jpg after recieving a signal they look/find appropriate items to drum on.
Image:driveby.jpg all bots prepare for a jam session....
Image:loki_refrig.jpg

   drum signal transmitted Image:transmission.gif over internet
other bots answer by adding their own unique signatures to the previous bots signal and re-transmitting the message back out over the internet.

OR,USA Message -> "YDM III is in the house, Loki is in the house!"

Image:cowgod.jpg    drum signal Image:transmission.gif transmitted over internet TN,USA Message -> "YDM III is in the house, Loki is in the house, CowGod is in the house!"
Image:ydm_cokecan.jpg

Image:loki_ydm.jpg

Finale: everyone has reported they are In the House - now the final message Message -> "LETS ROCK!"

This ends in a full on multi-cultural multi-robot jam session. Messages are going out, sequenced, and regenerated on local objects.


ROCK ON!

[edit] interesting aspects

  • humorous video - everyone can take a video of their local performance to be added together in a master video. Could have live webcams too..
  • multi-cultural project coordinated between countries for a collaborative video event. (a good example of cooperation)
  • technical challenges:
    • networking - for smaller bots the audio capture->relay to other bots could be done with a computer nearby - since Loki is hooked to the internet already this would not be an issue..
    • implementation of a having a design then working with components and having them not work the way you expect.
    • communication - communicating through music - literally - drum sequences determines types of action
    • incorrect signaling and latency should prove for some funny situations
    • navigation
  • can spawn other possibilities like:
    • opera / dance / with mobile muscianbots and dancerbots
  • IT WOULD BE FUN!

[edit] feedback loops and drum communication

  • offshoots - troupe of musician robots which really jam to their environment.
  • <<diagram>> input song -> drum something as close to beat as possible -> other robot hears song (input) -> drum something as close to beat as possible + deviation -> leads to a feedback loop

small program reference

[edit] what do you think?

[edit] comments

  • admin Says:

    Hello fuzzledud, The logical place to begin would be @ http://letsmakerobots.com . For organization we could construct a page which would monitor the building progress for all the bots involved. I'll do that if there is enough interest in the project. Do you have a drumming robot now? or do you have a bot which can be modified into a drumming bot? I have some ideas of how to broadcast and relay the messages (drum sequences) for bots which don't have an onboard computer. Regards, GroG

  • fuzzledud Says:

    Hey cool idea, where do I sign up?

Leave a Comment