From Bryan Thibodeau, 3/31/2007
OK -- here's what you need to do to get sounds onto the AmigoBots:
Subject: Sounds Date: Thu, 28 Oct 2004 17:03:51 -0400 From: PAUL KOHLER BOrganization: Dept. of Computer Science, UMass/Amherst Newsgroups: cmpsci.edlab.cs403 I fooled around with the sound program today and got it to work. You should go to and download the AmigoSound file. After unziping the utility you can create your own AMS file. AMS files can be downloaded to the bot via a serial leash. I currently have one hooked up to rabbit and the others are in the box in the corner of the room. The leashes attach to the robot through the port by the power switch. Load your file and press the download sounds button. Follow the on screen instructions to put the robot in download mode. Wait a long while for the transfer to complete and your done. PS. You may notice that Amigobot4 is making diffrent sounds now. --Paul Kohler Subject: Re: Sounds Date: Fri, 29 Oct 2004 15:16:23 -0400 From: Scott Myers Organization: Dept. of Computer Science, UMass/Amherst Newsgroups: cmpsci.edlab.cs403 References: <41815eb9$1_1@rcfnews.cs.umass.edu> I've tried both the Windows and Linux versions of the AmigoSounds program but they both keep telling me my sound files are corrupt and cannot be used. I've tried .wav and .au files at different bit rates and frequencies. Does anyone know what I'm doing wrong? -Scott Subject: Re: Sounds Date: Sat, 30 Oct 2004 18:12:51 -0400 From: Scott Myers Organization: Dept. of Computer Science, UMass/Amherst Newsgroups: cmpsci.edlab.cs403 References: <41815eb9$1_1@rcfnews.cs.umass.edu> <418296dc$1@news-1.oit.umass.edu> To answer my own question... The Linux version uses a utility called "SoX" to convert audio files into the proper format. For some reason, AmigoSounds is hard coded to look for the sox binary in /usr/local/ActivMedia/bin/, which doesn't exist on the edlab machines and we don't have the access to create. Sox is already installed on all the edlab machines under /usr/bin/. The work around is to install AmigoSounds on your local Linux machine and create a directory called /usr/local/ActivMedia/bin/ and copy sox to it from /usr/bin/. Either that or someone with access can do this on at least the 5 robotics lab PCs. -Scott Subject: Getting AmigoSounds to work Date: Thu, 04 Nov 2004 11:43:07 -0500 From: Scott Myers Organization: Dept. of Computer Science, UMass/Amherst Newsgroups: cmpsci.edlab.cs403 References: <41815eb9$1_1@rcfnews.cs.umass.edu> <418296dc$1@news-1.oit.umass.edu> <418411ae$1@news-1.oit.umass.edu> You can get the AmigoSounds program to work on the edlab machines if you edit your ~/.ActivMedia/ActivMediaSuite.pref file to say AmigoBotDir /usr/ on line 7 instead of "AmigoBotDir /usr/local/ActivMedia/" -Scott