From shannon at centre.edu Wed Jun 1 16:50:38 2005 From: shannon at centre.edu (Christine A. Shannon) Date: Wed Jun 1 16:50:42 2005 Subject: [Pyro-users] connecting to an AIBO with Live CD Message-ID: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> We've just recieved a Sony Aibo ERS-7 that we hope to be using for AI research, and we're having some trouble getting it to work with Pyrobot. Right now we're using the Pyrobot Live CD with Pyrobot 4.0 and the Tekkotsu version 2.3 precompiled memory stick. We've confirmed that the Aibo is on our network with the Tekkotsu memory stick, and when we have Pyrobot connect to the Aibo, the Aibo makes a chirp, and Pyrobot freezes, similar to the problem described at http://emergent.brynmawr.edu/pyro/?page=Using_20the_20Sony_20AIBO_20Robot We then instantiated the AiboRobot class in a Python interactive shell, and it looks as though it is freezing when trying to connect to the Aibo. By breaking out of the connection attempts that weren't working it seems as though the Main Control and the EStop Remote Control do connect, but the World State Serializer, the Walk Remote Control, the Joint Writer, and the Head Remote Control all fail to connect. After that, it attempted to connect to the camera on the Aibo, and the Python interactive shell froze. We changed the Tekkotsu.cfg file on the memory stick to use tcp by changing these lines: rawcam_transport=tcp rle_transport=tcp but we didn't recompile any of the tekkotsu stuff. We've also changed the aibo.py file and commented out the line where the camera is started, with no change. We feel pretty lost and overwhelmed with all of this. In an unrelated issue -- we've tried to get pyrobot to run with the Aria simulator from the CD. There appears to be a path problem -- the error message is that /usr/local/Aria/bin/SRIsim --no such file or directory This last point is minor. We are most interestd in getting the AIBO to work. Another question -- is pyro 3.6 as good as the Live CD version for using AIBO? Thanks for any help on this Christine Shannon and Peter Burns From skk137 at psu.edu Wed Jun 1 16:57:40 2005 From: skk137 at psu.edu (Steve Keppeler) Date: Wed Jun 1 16:57:44 2005 Subject: [Pyro-users] Enabling Tkinter in Python2.4 Message-ID: <200506012057.QAA11032@webmail8.cac.psu.edu> Thanks for your reply, I installed tk-8.4.5-8.src.rpm and then when I try to run bin/pyro I get: File "bin/pyro", line 169, in ? import Tkinter File "/usr/local/lib/python2.4/lib-tk/Tkinter.py", line 38, in ? import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter I also still get: ./python: error while loading shared libraries: libtk8.4.so: cannot open shared object file: No such file or directory when trying to make Python2.4, even though the .so file is there and the Setup file has it pointing to the right directory. Any ideas? On Tue, 31 May 2005 00:44:20 +0000, dblank@mainline.brynmawr.edu wrote: > Steve, > > On most Unix/Linux systems, Python and Tkinter come already installed, or very > easy to install. For example, you can often install Python and Tkinter from > rpms or deb packages. > > If you are trying to build from sources, you can usually just: > > configure > make install > > as root for each. Usually, you don't have to edit anything. Unfortunately, > this is beyond the scope of this list. > > -Doug > > Steve Keppeler said: > > > So basically I am trying to enable the Tkinter module. I read a couple guides > > online and they all said to edit the Python makefile to enable the module but > > when I do that and try to remake python the following happens: > > _______________________________________________________________ > > ./python: error while loading shared libraries: libtk8.3.so: cannot open shared > > object file: No such file or directory > > make: *** [sharedmods] Error 127 > > _____________________________________________________________ > > > > I did install libtk and libtcl just fine. Here is what Modules/Setup looks > > like: > > _______________________________________________________________ > > # *** Always uncomment this (leave the leading underscore in!): > > _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \ > > # *** Uncomment and edit to reflect where your Tcl/Tk libraries are: > > -L/usr/local/lib \ > > # *** Uncomment and edit to reflect where your Tcl/Tk headers are: > > -I/usr/local/include \ > > # *** Uncomment and edit to reflect where your X11 header files are: > > -I/usr/X11R6/include \ > > # *** Or uncomment this for Solaris: > > # -I/usr/openwin/include \ > > # *** Uncomment and edit for Tix extension only: > > # -DWITH_TIX -ltix8.1.8.2 \ > > # *** Uncomment and edit for BLT extension only: > > # -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \ > > # *** Uncomment and edit for PIL (TkImaging) extension only: > > # (See [url]http://www.pythonware.com/products/pil/[/url] for more info) > > # -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \ > > # *** Uncomment and edit for TOGL extension only: > > # -DWITH_TOGL togl.c \ > > # *** Uncomment and edit to reflect your Tcl/Tk versions: > > -ltk8.3 -ltcl8.3 \ > > # *** Uncomment and edit to reflect where your X11 libraries are: > > -L/usr/X11R6/lib \ > > # *** Or uncomment this for Solaris: > > # -L/usr/openwin/lib \ > > # *** Uncomment these for TOGL extension only: > > # -lGL -lGLU -lXext -lXmu \ > > # *** Uncomment for AIX: > > # -lld \ > > # *** Always uncomment this; X11 libraries to link with: > > -lX11 > > _____________________________________________________________ > > > > And yes, the .so files are in the /usr/local/lib directory: > > _____________________________________________________________ > > [root@localhost lib]# cd /usr/local/lib;ls > > libtcl8.3.so libtclstub8.4.a libtkstub8.3.a tcl8.3 tk8.3 > > libtcl8.4.so libtk8.3.so libtkstub8.4.a tcl8.4 tk8.4 > > libtclstub8.3.a libtk8.4.so python2.4 tclConfig.sh tkConfig.sh > > __________________________________________________________________ > > > > The locations of the headers and libraries are right as far as I know, I am > > missing something glaringly obvious here or do I need to do something else? > > > > _______________________________________________ > > Pyro-users mailing list > > Pyro-users@emergent.brynmawr.edu > > http://emergent.brynmawr.edu/mailman/listinfo/pyro-users > > > > > > -- > > > > > From dblank at brynmawr.edu Wed Jun 1 17:12:47 2005 From: dblank at brynmawr.edu (Douglas S. Blank) Date: Wed Jun 1 17:12:57 2005 Subject: [Pyro-users] connecting to an AIBO with Live CD In-Reply-To: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> References: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> Message-ID: <429E24CF.7090501@brynmawr.edu> Christine and Peter, Some comments below: Christine A. Shannon wrote: > > We've just recieved a Sony Aibo ERS-7 that we hope to be using for AI > research, and we're having some trouble getting it to work with > Pyrobot. Right now we're using the Pyrobot Live CD with Pyrobot 4.0 > and the Tekkotsu version 2.3 precompiled memory stick. We've > confirmed that the Aibo is on our network with the Tekkotsu memory > stick, and when we have Pyrobot connect to the Aibo, the Aibo makes a > chirp, and Pyrobot freezes, similar to the problem described at > http://emergent.brynmawr.edu/pyro/?page=Using_20the_20Sony_20AIBO_20Robot > > > We then instantiated the AiboRobot class in a Python interactive > shell, and it looks as though it is freezing when trying to connect > to the Aibo. By breaking out of the connection attempts that weren't > working it seems as though the Main Control and the EStop Remote > Control do connect, but the World State Serializer, the Walk Remote > Control, the Joint Writer, and the Head Remote Control all fail to > connect. After that, it attempted to connect to the camera on the > Aibo, and the Python interactive shell froze. We changed the > Tekkotsu.cfg file on the memory stick to use tcp by changing these > lines: rawcam_transport=tcp rle_transport=tcp Good. That was my first thought. I hope to visit this UDP issue and try to get it to work too. > but we didn't recompile any of the tekkotsu stuff. We've also > changed the aibo.py file and commented out the line where the camera > is started, with no change. We feel pretty lost and overwhelmed with > all of this. Well, you have jumped into the bleeding edge! Everything related to Pyro4 is not quite done, and that includes all of the AIBO bits. > In an unrelated issue -- we've tried to get pyrobot to run with the > Aria simulator from the CD. There appears to be a path problem -- > the error message is that /usr/local/Aria/bin/SRIsim --no such file > or directory The Pyro4 LiveCD is still in testing too. The above SRIsim problem has gone away, because we no longer will be supporting that simulator (ActivMedia is switching to Stage as are we). You will want to work out of CVS to get the latest version of Pyro. You can find out how to get Pyro from CVS at: http://emergent.brynmawr.edu/emergent/PyroDeveloperCVS and use the anonymous option. Swarthmore has just gone through these steps, so maybe they can chime in as to what might be the matter. > This last point is minor. We are most interestd in getting the AIBO > to work. Another question -- is pyro 3.6 as good as the Live CD > version for using AIBO? Pyro 3.6 is very outdated now, and the AIBO code is cutting edge. So, you'll want to go with the CVS version. You don't really need anything but the Python code, and the Vision System with AIBO support. If you only have Windows, this might be an interesting case to see if just the AIBO part runs under windows. -Doug > Thanks for any help on this > > Christine Shannon and Peter Burns -- Douglas S. Blank, Assistant Professor dblank@brynmawr.edu, (610)526-6501 Bryn Mawr College, Computer Science Program 101 North Merion Ave, Park Science Bld. Bryn Mawr, PA 19010 dangermouse.brynmawr.edu From dblank at brynmawr.edu Thu Jun 2 12:47:51 2005 From: dblank at brynmawr.edu (Douglas S. Blank) Date: Thu Jun 2 12:48:09 2005 Subject: [Pyro-users] connecting to an AIBO with Live CD In-Reply-To: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> References: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> Message-ID: <429F3837.3020309@brynmawr.edu> Prospective Pyro + AIBO users, It appears that the Tekkotsu group does not yet have the changes that we contributed to their source code in their latest binary download for the memstick Monitor. Until they release Tekkotsu Monitor 2.4, you can download a non-official version from us that does have the updated code. You can find it here: http://pyrorobotics.org/tars/ Look for the highest numbered version of the tekkotsu-memstick, currently named: tekkotsu-memstick2.4.tgz After you get this file, do this: % mount /mnt/memstick % tar xfz tekkotsu-memstick2.4.tgz % cp -r tekkotsu-memstick2.4/* /mnt/memstick/ (replace /mnt/memstick with where ever you mount your memstick) This will overwrite all of the files on your memstick. Then you can edit the memstick files as per: http://pyrorobotics.org/?page=Using_20the_20Sony_20AIBO_20Robot to set the wireless and IP values. This should take care of the problems with connecting to the robot. Let us know if you have any problems, -Doug Christine A. Shannon wrote: > > We've just recieved a Sony Aibo ERS-7 that we hope to be using for AI > research, and we're having some trouble getting it to work with > Pyrobot. Right now we're using the Pyrobot Live CD with Pyrobot 4.0 > and the Tekkotsu version 2.3 precompiled memory stick. We've > confirmed that the Aibo is on our network with the Tekkotsu memory > stick, and when we have Pyrobot connect to the Aibo, the Aibo makes a > chirp, and Pyrobot freezes, similar to the problem described at > http://emergent.brynmawr.edu/pyro/?page=Using_20the_20Sony_20AIBO_20Robot > > > We then instantiated the AiboRobot class in a Python interactive > shell, and it looks as though it is freezing when trying to connect > to the Aibo. By breaking out of the connection attempts that weren't > working it seems as though the Main Control and the EStop Remote > Control do connect, but the World State Serializer, the Walk Remote > Control, the Joint Writer, and the Head Remote Control all fail to > connect. After that, it attempted to connect to the camera on the > Aibo, and the Python interactive shell froze. We changed the > Tekkotsu.cfg file on the memory stick to use tcp by changing these > lines: rawcam_transport=tcp rle_transport=tcp > > but we didn't recompile any of the tekkotsu stuff. We've also > changed the aibo.py file and commented out the line where the camera > is started, with no change. We feel pretty lost and overwhelmed with > all of this. > > In an unrelated issue -- we've tried to get pyrobot to run with the > Aria simulator from the CD. There appears to be a path problem -- > the error message is that /usr/local/Aria/bin/SRIsim --no such file > or directory > > This last point is minor. We are most interestd in getting the AIBO > to work. Another question -- is pyro 3.6 as good as the Live CD > version for using AIBO? > > Thanks for any help on this > > Christine Shannon and Peter Burns > From rictic at gmail.com Thu Jun 2 13:38:28 2005 From: rictic at gmail.com (Peter Burns) Date: Thu Jun 2 13:38:30 2005 Subject: [Pyro-users] connecting to an AIBO with Live CD In-Reply-To: <429F3837.3020309@brynmawr.edu> References: <0D6F3677FF3C0045BBEE54DB65C4EE4D015709D8@exchange.centre.edu> <429F3837.3020309@brynmawr.edu> Message-ID: <2f9bef73050602103833d681eb@mail.gmail.com> Wonderful! Using this memory stick are now able to get Pyrobot to connect to the Aibo straight off of the Live CD. Thank you On 6/2/05, Douglas S. Blank wrote: > Prospective Pyro + AIBO users, > > It appears that the Tekkotsu group does not yet have the changes that we > contributed to their source code in their latest binary download for the > memstick Monitor. > > Until they release Tekkotsu Monitor 2.4, you can download a non-official > version from us that does have the updated code. > > You can find it here: > > http://pyrorobotics.org/tars/ > > Look for the highest numbered version of the tekkotsu-memstick, > currently named: tekkotsu-memstick2.4.tgz > > After you get this file, do this: > > % mount /mnt/memstick > % tar xfz tekkotsu-memstick2.4.tgz > % cp -r tekkotsu-memstick2.4/* /mnt/memstick/ > > (replace /mnt/memstick with where ever you mount your memstick) This > will overwrite all of the files on your memstick. Then you can edit the > memstick files as per: > > http://pyrorobotics.org/?page=Using_20the_20Sony_20AIBO_20Robot > > to set the wireless and IP values. > > This should take care of the problems with connecting to the robot. Let > us know if you have any problems, > > -Doug > > Christine A. Shannon wrote: > > > > We've just recieved a Sony Aibo ERS-7 that we hope to be using for AI > > research, and we're having some trouble getting it to work with > > Pyrobot. Right now we're using the Pyrobot Live CD with Pyrobot 4.0 > > and the Tekkotsu version 2.3 precompiled memory stick. We've > > confirmed that the Aibo is on our network with the Tekkotsu memory > > stick, and when we have Pyrobot connect to the Aibo, the Aibo makes a > > chirp, and Pyrobot freezes, similar to the problem described at > > http://emergent.brynmawr.edu/pyro/?page=Using_20the_20Sony_20AIBO_20Robot > > > > > > We then instantiated the AiboRobot class in a Python interactive > > shell, and it looks as though it is freezing when trying to connect > > to the Aibo. By breaking out of the connection attempts that weren't > > working it seems as though the Main Control and the EStop Remote > > Control do connect, but the World State Serializer, the Walk Remote > > Control, the Joint Writer, and the Head Remote Control all fail to > > connect. After that, it attempted to connect to the camera on the > > Aibo, and the Python interactive shell froze. We changed the > > Tekkotsu.cfg file on the memory stick to use tcp by changing these > > lines: rawcam_transport=tcp rle_transport=tcp > > > > but we didn't recompile any of the tekkotsu stuff. We've also > > changed the aibo.py file and commented out the line where the camera > > is started, with no change. We feel pretty lost and overwhelmed with > > all of this. > > > > In an unrelated issue -- we've tried to get pyrobot to run with the > > Aria simulator from the CD. There appears to be a path problem -- > > the error message is that /usr/local/Aria/bin/SRIsim --no such file > > or directory > > > > This last point is minor. We are most interestd in getting the AIBO > > to work. Another question -- is pyro 3.6 as good as the Live CD > > version for using AIBO? > > > > Thanks for any help on this > > > > Christine Shannon and Peter Burns > > > _______________________________________________ > Pyro-users mailing list > Pyro-users@emergent.brynmawr.edu > http://emergent.brynmawr.edu/mailman/listinfo/pyro-users > From jmugan at cs.utexas.edu Tue Jun 14 19:47:56 2005 From: jmugan at cs.utexas.edu (Jonathan W Mugan) Date: Tue Jun 14 19:48:01 2005 Subject: [Pyro-users] Khepera does not respond Message-ID: <42AF6CAC.8010109@cs.utexas.edu> I sent a similar message about a week ago, but at that point I was not a member so my apologies if this has been seen before. I want to control the Khepera using Pyro am having trouble. I followed the instructions at http://www.pyrorobotics.org/pyro/?page=Using_20the_20Khepera_20Robot , and I got the correct message: ... K-Team opening port /dev/ttyS0 ... Loading device 'ir0'... Loading device 'light0'... Done loading K-Team robot. But when I try the try commands from the robot menu the robot does not respond. I tried "connect" and got the message: AttributeError: '' object has no attribute 'connect' I am able to communicate with the robot through the Java program SerialDemo and the robot responds, so I think that the robot itself is set up correctly. Can anyone give me any pointers as to what I may be doing wrong? I am using a Linux machine and the latest version of Pyro. Thanks in advance, Jonathan Mugan From dblank at mainline.brynmawr.edu Tue Jun 14 20:17:52 2005 From: dblank at mainline.brynmawr.edu (dblank@mainline.brynmawr.edu) Date: Tue Jun 14 20:17:56 2005 Subject: [Pyro-users] Khepera does not respond In-Reply-To: <42AF6CAC.8010109@cs.utexas.edu> Message-ID: Jonathan W Mugan said: > I sent a similar message about a week ago, but at that point I was not a > member so my apologies if this has been seen before. Jonathan, This is the first message that has made it; the other must be in a pile of spam. We try to respond pretty quickly to issues. > I want to control the Khepera using Pyro am having trouble. I followed > the instructions at > http://www.pyrorobotics.org/pyro/?page=Using_20the_20Khepera_20Robot , > and I got the correct message: > ... > K-Team opening port /dev/ttyS0 ... > Loading device 'ir0'... > Loading device 'light0'... > Done loading K-Team robot. > > But when I try the try commands from the robot menu the robot does not > respond. I tried "connect" and got the message: > AttributeError: '' object has no attribute 'connect' > > I am able to communicate with the robot through the Java program > SerialDemo and the robot responds, so I think that the robot itself is > set up correctly. > > Can anyone give me any pointers as to what I may be doing wrong? > > I am using a Linux machine and the latest version of Pyro. What Pyro version exactly? We have the latest released version 3.6.1, a version in beta 4.0, and a CVS version 4.0.3. In any event, I'll make sure that the latest version 4.0.3 in CVS works tomorrow when I get in. -Doug > Thanks in advance, > > Jonathan Mugan From dblank at brynmawr.edu Thu Jun 16 15:10:26 2005 From: dblank at brynmawr.edu (Douglas S. Blank) Date: Thu Jun 16 15:10:33 2005 Subject: [Pyro-users] Khepera does not respond In-Reply-To: References: Message-ID: <42B1CEA2.5080608@brynmawr.edu> Jonathan, I have tried the Khepera with the latest Pyro 4.0.3, and it seems fine. Is it possible for you to upgrade? You just need the Python bits to talk to the Khepera. Oh, you don't need to "connect" to the robot; it is already connected. Not all of those commands are meaningful for all robots. If we mention using that menu option to connect on that page, then that is an error. You should be able to select "Joystick..." from the Robot menu, and also use the Avoid brain. Please let us know if that works. -Doug dblank@cs.brynmawr.edu wrote: > Jonathan W Mugan said: > > >>I sent a similar message about a week ago, but at that point I was not a >>member so my apologies if this has been seen before. > > > Jonathan, > > This is the first message that has made it; the other must be in a pile of > spam. We try to respond pretty quickly to issues. > > >>I want to control the Khepera using Pyro am having trouble. I followed >>the instructions at >>http://www.pyrorobotics.org/pyro/?page=Using_20the_20Khepera_20Robot , >>and I got the correct message: >>... >>K-Team opening port /dev/ttyS0 ... >>Loading device 'ir0'... >>Loading device 'light0'... >>Done loading K-Team robot. >> >>But when I try the try commands from the robot menu the robot does not >>respond. I tried "connect" and got the message: >>AttributeError: '' object has no attribute 'connect' >> >>I am able to communicate with the robot through the Java program >>SerialDemo and the robot responds, so I think that the robot itself is >>set up correctly. >> >>Can anyone give me any pointers as to what I may be doing wrong? >> >>I am using a Linux machine and the latest version of Pyro. > > > What Pyro version exactly? We have the latest released version 3.6.1, a > version in beta 4.0, and a CVS version 4.0.3. In any event, I'll make sure > that the latest version 4.0.3 in CVS works tomorrow when I get in. > > -Doug > > >>Thanks in advance, >> >>Jonathan Mugan > > > _______________________________________________ > Pyro-users mailing list > Pyro-users@emergent.brynmawr.edu > http://emergent.brynmawr.edu/mailman/listinfo/pyro-users > > -- Douglas S. Blank, Assistant Professor dblank@brynmawr.edu, (610)526-6501 Bryn Mawr College, Computer Science Program 101 North Merion Ave, Park Science Bld. Bryn Mawr, PA 19010 dangermouse.brynmawr.edu From almsteal at union.edu Tue Jun 21 15:10:54 2005 From: almsteal at union.edu (Almstead, Linda) Date: Tue Jun 21 15:10:59 2005 Subject: [Pyro-users] Pioneer 3 Bumpers and Gripper Message-ID: Hello, We recently purchased a Pioneer 3 robot and are getting familiar with it. We have experimented with the Aria demo program and successfully played with the motors, sonar, bumpers, gripper and camera. Now we are learning about Pyro. We have not worked with the simulators but are working directly with the robot. We are in the process of developing simple "brains" to exercise the robot. We have working brains to translate and rotate the robot and to use the sonar. The bumpers and gripper have given us trouble however. Some commands given in the online documentation work for us but others do not. The code below shows some examples of working and troublesome commands (with the error messages). ----------------------------------- >>> self.get('robot/gripper/name') gripper0 >>> self.get('robot/gripper/command', 'open') ERROR: exceptions.AttributeError no such item: 'open' exceptions.AttributeError: no such item: 'open' in command line ----------------------------------- >>> self.get('robot/bumper/2/pos') 2 >>> self.get('robot/bumper/2/value') ERROR: exceptions.IndexError list index out of range exceptions.IndexError: list index out of range in command line >>> self.get('robot/bumper/all/pos', 'value') [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> self.get('robot/bumper/all/value') ERROR: exceptions.IndexError list index out of range exceptions.IndexError: list index out of range in command line Is there something we are missing? If there is something else we need to send you, please let us know Thanks, Linda Almstead Radim Belobradek P.S. Is there documentation on the various methods of the classes (something similar to JavaDocs) that decribes how to use the methods? For example, the arguments they require and the result returned? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://emergent.brynmawr.edu/pipermail/pyro-users/attachments/20050621/b17cb159/attachment.htm From dblank at mainline.brynmawr.edu Tue Jun 21 18:00:33 2005 From: dblank at mainline.brynmawr.edu (dblank@mainline.brynmawr.edu) Date: Tue Jun 21 18:00:35 2005 Subject: [Pyro-users] Pioneer 3 Bumpers and Gripper In-Reply-To: Message-ID: Linda and Radim, You didn't say what version of Pyro you were using. We are on the cusp of releasing a new version, Pyro4, that has started to make its way onto the webpage and docs. The next step is to test and work out the bugs of Pyro4 on the Pioneer. If you are using Pyro4, you might want to check back next week. If you aren't using Pyro4 you may want to upgrade next week. Also, there will be a new reference manual (made the way you suggest, using pydoc). Look for that in the next few weeks as well. Hope that helps! -Doug "Almstead, Linda" said: > Hello, > > We recently purchased a Pioneer 3 robot and are getting familiar with > it. We have experimented with the Aria demo program and successfully > played with the motors, sonar, bumpers, gripper and camera. Now we are > learning about Pyro. We have not worked with the simulators but are > working directly with the robot. We are in the process of developing > simple "brains" to exercise the robot. We have working brains to > translate and rotate the robot and to use the sonar. The bumpers and > gripper have given us trouble however. Some commands given in the > online documentation work for us but others do not. The code below > shows some examples of working and troublesome commands (with the error > messages). > > =20 > > ----------------------------------- > > >>> self.get('robot/gripper/name') > > gripper0 > > >>> self.get('robot/gripper/command', 'open') > > ERROR: exceptions.AttributeError no such item: 'open' > > exceptions.AttributeError: no such item: 'open' in command line > > ----------------------------------- > > >>> self.get('robot/bumper/2/pos') > > 2 > > >>> self.get('robot/bumper/2/value') > > ERROR: exceptions.IndexError list index out of range > > exceptions.IndexError: list index out of range in command line > > >>> self.get('robot/bumper/all/pos', 'value') > > [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] > > >>> self.get('robot/bumper/all/value') > > ERROR: exceptions.IndexError list index out of range > > exceptions.IndexError: list index out of range in command line > > =20 > > =20 > > Is there something we are missing? If there is something else we need > to send you, please let us know > > =20 > > Thanks,=20 > > Linda Almstead > > Radim Belobradek > > =20 > > P.S. Is there documentation on the various methods of the classes > (something similar to JavaDocs) that decribes how to use the methods? > For example, the arguments they require and the result returned? From dblank at brynmawr.edu Wed Jun 29 00:03:19 2005 From: dblank at brynmawr.edu (dblank@brynmawr.edu) Date: Wed Jun 29 00:03:24 2005 Subject: [Pyro-users] Pyro CVS version under construction Message-ID: <52528.68.81.116.28.1120017799.squirrel@newwebmail.brynmawr.edu> Pyro users and developers, The Pyro CVS version will be unstable for the next few days as we finalize Pyro4. Under the hood, Pyro is getting a major overhaul to simplify the objects and streamline the processing. The biggest change is the removal of the robot.get(PATH) and robot.set(PATH) methods. For example, you used to have to write: >>> robot.get("robot/x") but that will become: >>> robot.x Other big changes: 1. removal of Aria and Saphira objects. Pioneer robots will be supported via the Player interface. 2. support for the latest player/stage/gazebo 3. more robust processing loop 4. support for UDP with AIBO (more robust AIBO processing) 5. Removal of the engine object (merge it with robot or brain) Once these changes are finalized, look for Pyro 4.10 probably early next week. If you have any wishlist items, please let us know. Thanks! -Doug From gwilcox at ix.netcom.com Wed Jun 29 12:21:29 2005 From: gwilcox at ix.netcom.com (Jerry Wilcox) Date: Wed Jun 29 12:21:20 2005 Subject: [Pyro-users] RE: Pyro-users Digest, Vol 18, Issue 7 In-Reply-To: <200506291600.j5TG08Bk006445@dangermouse.brynmawr.edu> Message-ID: <200506291621.j5TGLIBj006515@dangermouse.brynmawr.edu> Will there be installation support (documentation) for OS X 10.4? -----Original Message----- From: pyro-users-bounces@dangermouse.brynmawr.edu [mailto:pyro-users-bounces@dangermouse.brynmawr.edu] On Behalf Of pyro-users-request@dangermouse.brynmawr.edu Sent: Wednesday, June 29, 2005 10:00 AM To: pyro-users@dangermouse.brynmawr.edu Subject: Pyro-users Digest, Vol 18, Issue 7 Send Pyro-users mailing list submissions to pyro-users@emergent.brynmawr.edu To subscribe or unsubscribe via the World Wide Web, visit http://emergent.brynmawr.edu/mailman/listinfo/pyro-users or, via email, send a message with subject or body 'help' to pyro-users-request@emergent.brynmawr.edu You can reach the person managing the list at pyro-users-owner@emergent.brynmawr.edu When replying, please edit your Subject line so it is more specific than "Re: Contents of Pyro-users digest..." Today's Topics: 1. Pyro CVS version under construction (dblank@brynmawr.edu) ---------------------------------------------------------------------- Message: 1 Date: Wed, 29 Jun 2005 00:03:19 -0400 (EDT) From: dblank@brynmawr.edu Subject: [Pyro-users] Pyro CVS version under construction To: pyro-developers@dangermouse.brynmawr.edu, pyro-users@dangermouse.brynmawr.edu Message-ID: <52528.68.81.116.28.1120017799.squirrel@newwebmail.brynmawr.edu> Content-Type: text/plain;charset=iso-8859-1 Pyro users and developers, The Pyro CVS version will be unstable for the next few days as we finalize Pyro4. Under the hood, Pyro is getting a major overhaul to simplify the objects and streamline the processing. The biggest change is the removal of the robot.get(PATH) and robot.set(PATH) methods. For example, you used to have to write: >>> robot.get("robot/x") but that will become: >>> robot.x Other big changes: 1. removal of Aria and Saphira objects. Pioneer robots will be supported via the Player interface. 2. support for the latest player/stage/gazebo 3. more robust processing loop 4. support for UDP with AIBO (more robust AIBO processing) 5. Removal of the engine object (merge it with robot or brain) Once these changes are finalized, look for Pyro 4.10 probably early next week. If you have any wishlist items, please let us know. Thanks! -Doug ------------------------------ _______________________________________________ Pyro-users mailing list Pyro-users@emergent.brynmawr.edu http://emergent.brynmawr.edu/mailman/listinfo/pyro-users End of Pyro-users Digest, Vol 18, Issue 7 ***************************************** From gtrajkovski at towson.edu Wed Jun 29 13:34:34 2005 From: gtrajkovski at towson.edu (Trajkovski, Goran) Date: Wed Jun 29 13:34:52 2005 Subject: [Pyro-users] Call for Participation: EpiRob05, Nara, Japan, July 22-24, 2005 Message-ID: <297A831351AED249952AA60078648A260193C955@helium.towson.edu> ---------------------------------------------------- Apologies for cross-posting ---------------------------------------------------- CALL FOR PARTICIPATION EPIGENETIC ROBOTICS 2005 www.epigenetic-robotics.org Fifth International Workshop on Epigenetic Robotics - Modeling Cognitive Development in Robotic Systems - ---------------------------------------------------- DATES: July 22-24, 2005 LOCATION: Nara, Japan EARLY REGISTRATION: Register by July 1st and save! INVITED SPEAKERS: Masahiro Fujita (Sony Intelligent Dynamics Laboratory) Eugene C. Goldfield (Children's Hospital Boston) Annette Karmiloff-Smith (UC London) Brian Scassellati (Yale University) Looking forward to meeting you at EpiRob05! ---------------------------------------------------- WORKSHOP THEME (for all other info regarding EpiRob05 please visit www.epigenetic-robotics.org) This workshop focuses on combining developmental psychology, neuroscience, biology, and robotics with the goal of understanding the functioning of biological systems. Epigenetic systems, either natural or artificial, share a prolonged developmental process through which varied and complex cognitive and perceptual structures emerge as a result of the interaction of an embodied system with a physical and social environment. Epigenetic robotics includes the two-fold goal of understanding biological systems by the interdisciplinary integration between neural and engineering sciences and, simultaneously, that of enabling robots and artificial systems to develop skills for any particular environment instead of programming them for specific environments. To this aim, psychological theory and empirical evidence should be used to inform epigenetic robotic models, and these models should be used as theoretical tools to make experimental predictions in developmental psychology. We encourage the submission from different disciplines such as robotics, artificial intelligence, developmental psychology, biology or neurophysiology, as well as interdisciplinary work bridging the gap between science and engineering. From dblank at brynmawr.edu Wed Jun 29 14:08:46 2005 From: dblank at brynmawr.edu (Douglas S. Blank) Date: Wed Jun 29 14:08:49 2005 Subject: [Pyro-users] RE: Pyro-users Digest, Vol 18, Issue 7 In-Reply-To: <200506291621.j5TGLIBj006515@dangermouse.brynmawr.edu> References: <200506291621.j5TGLIBj006515@dangermouse.brynmawr.edu> Message-ID: <42C2E3AE.3060305@brynmawr.edu> Jerry Wilcox wrote: > Will there be installation support (documentation) for OS X 10.4? We can look at that. The running of the Python bits should be easy to install and run. What will you be connecting onto? If Player/Stage/Gazebo we would gladly point to any information, or host such a page on the wiki. Also, if someone wanted to begin to tackle a Python-based simulator, that would be a great project. It would allow all users to have a standard simulator platform. Here are some ideas for that: - use the Player protocols; that would make it useful for other projects as well - keep it simple; don't try to do everything that Stage does - keep it all in Python initially; ray casting is expensive, but not so bad if you only have a few walls. Use Numeric if you have too - use the Pyro Symbolic Simulator as a starting point -Doug -- Douglas S. Blank, Assistant Professor dblank@brynmawr.edu, (610)526-6501 Bryn Mawr College, Computer Science Program 101 North Merion Ave, Park Science Bld. Bryn Mawr, PA 19010 dangermouse.brynmawr.edu From jmugan at cs.utexas.edu Fri Jun 3 19:26:21 2005 From: jmugan at cs.utexas.edu (Jonathan Mugan) Date: Tue Dec 13 08:11:08 2005 Subject: [Pyro-users] Using Khepera with boot CD Message-ID: <42A0E71E.3040807@cs.utexas.edu> I want to control the Khepera on a windows machine using the boot CD but am having trouble. I followed the instructions at http://www.pyrorobotics.org/pyro/?page=Using_20the_20Khepera_20Robot , and I got the correct message: Loaded '/KNOPPIX/usr/lib/python2.3/pyro/plugins/robots/Khepera.pyc'! K-Team opening port /dev/ttyS0 ... Loading device 'ir0'... Loading device 'light0'... Done loading K-Team robot. But when I try the try commands from the robot menu the robot does not respond. I tried "connect" and got the message: AttributeError: '' object has no attribute 'connect' I am able to communicate with the robot through the java program SerialDemo on COM1, so I think that the robot itself is set up correctly. Can you give me any pointers as to what I may be doing wrong? Thanks in advance, Jonathan