Just updating this thread in the mailing list: The problem turned out to
be an incorrect bounding box on the robots. The bounding box is what
actually checks to see if a robot crashes into something. The bounding
box is just four lines to check for intersection in the simulated world.
The
Chris,
Yes, this should work if you get the format of the inputs/targets just
right. (But, this isn't using the pattern feature of Conx; you're just
using the named layer method.) Here is AND again, but notice the list
inside the dicts:
from pyrobot.brain.conx import *
# create network
net
Jaime Lopez wrote:
Hi pyrobot users,
I would like to add a new map into pyrobot, I mean, I want to use the
robots inside pyrobot on a new map designed by me (a kind of labyrinth).
Anyone can give me some points how to do that?
Thanks in advance.
Jamie,
This is what we would call a world
On Fri, December 1, 2006 1:02 am, belinda thom said:
I decided to go the PYTHONPATH route (in tcsh); it works perfectly---
thanks!
On Nov 30, 2006, at 7:23 PM, Douglas S. Blank wrote:
For example, if you have pyrobot in your home directory you could
do this
in bash:
export PYTHONPATH
to the big screen...) Any way, try it out. This was big problem
when trying to evolve robots, and they kept getting out of their boxes.
-Doug
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http://cs.brynmawr.edu/~dblank/
Office: 610 526 601
3, 2006, at 2:41 PM, Douglas S. Blank wrote:
The short story is that you can get updated versions of Pyro from cvs:
http://pyrorobotics.org/?page=PyroDeveloperCVS
Glad to hear you've figured this out :-)! (When playing w/various
configurations, I have occasionally seen robots outside
Chris S wrote:
Can a Conx NN currently be trained via reinforcement learning
techniques, such as TD(lambda)?
Chris,
Yes, there is the beginning of some support in Conx for similar
techniques. You can at least use this as an example. Take a look at the
SigmaNetwork in pyrobot/brain/conx.py.
Chris Spencer wrote:
On 12/19/06, Douglas S. Blank [EMAIL PROTECTED] wrote:
Chris,
Yes, there is the beginning of some support in Conx for similar
techniques. You can at least use this as an example. Take a look at the
SigmaNetwork in pyrobot/brain/conx.py. It is an example of a type of
CRBP
Andrew,
Have you looked over the the curriculum materials:
http://pyrorobotics.org/?page=PyroCurriculum
especially the section on your own hardware:
http://pyrorobotics.org/?page=Interfacing_20Your_20Own_20Robot
You can start at the beginning, too, which might help:
http://pyrorobotics.org/
://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http://cs.brynmawr.edu/~dblank/
Office: 610 526 6501
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo
Douglas S. Blank wrote:
Belinda,
I don't remember the details, but I know that pyrobot stores the string
argument to -a in gui.engine.args . You'll have to parse it, maybe
something like:
args = gui.engine.args.split(,)
for a in args:
name, value = a.split.(=)
I forget how you get the gui
Belinda commented:
As an alternative, I tried to run two pyrobot simulators at the same
time, one running each robot. But I then ran into socket address
complaints.
You shouldn't have any problem with running multiple copies of the
simulator, given that each simulated robot is listening on
On Fri, March 16, 2007 4:28 pm, belinda thom said:
Your answers are at least as good as my questions :-).
:) Thanks!
On Mar 16, 2007, at 4:17 AM, Douglas S. Blank wrote:
but I'm unsure what this means (the robots I'm using are ones I
inherited from Lisa's asst, there doesn't appear
/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http://cs.brynmawr.edu/~dblank/
Office: 610 526 6501
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro
__
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com ___
Pyro-users mailing list
[EMAIL PROTECTED]
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate
Yes. You can see a simulated robot's path using the Pyrobot Simulator.
You can turn on the path from the menu: View - Path (which is a toggle
on/off).
-Doug
Jennifer Kay wrote:
Is there any type of simulated robot in Pyro that can drop a pen to draw
the path it has traveled?
Thanks,
--
Mike,
Congrats on the new program! Look forward to hearing more about it.
We don't have a Pyro workshop this summer, but there is a workshop
related to robotics and education, and some Alice workshops that I know of.
First, Robotics: Science and Systems (RSS) will be in Atlanta, June
27-30.
Susan Fox wrote:
Hi, there,
I am working to integrate Monte Carlo Localization into my Pyro robot.
Because the localization code bogs down the brain, I was trying to use
the model from the Advanced Devices page for the LogicDevice. The
example suggests using a separate process for the
Follow-up to why this is broken on the latest Ubuntu:
On Ubuntu, the default /bin/sh changed from pointing to /bin/bash to the
new /bin/dash. Dash is supposed to be faster, and more modern. It also
uses the new echo (from 2004) which does not allow options.
Two possible fixes:
1) change
Susan Fox wrote:
Hi, I'm having a bit of trouble with a GUI I wanted to attach to my pyro
brain. At the moment I'm using the stage simulator to test the brain.
I implemented the user interface as a device that creates a separate
thread, and opens a Tkinter window through that thread. It
George Hall wrote:
Hi again,
New issue, so a new thread. Do I need to do something special to make
the software joystick in pyrobot work? I am able to successfully use
playerjoy from the command line, as well as typing things like
robot.translate(.5) in the command input within pyrobot.
Richard,
Try changing line 81 of pyrobot/camera/__init__.py from:
Device.__init__(self, 'camera', async = 1)
to:
Device.__init__(self, 'camera', async = 0)
and see if that makes any difference.
-Doug
Finog wrote:
Finog wrote:
I'm using the Aibo ERS-7M3 with Pyro and have been
unable to
Does this command work (all one line):
python bin/pyrobot -s PyrobotSimulator -w VacuumCleanerWorld.py -r
PyrobotRobot6 -b Test
I just ran with Pyrobot version 5.0.0 and it worked, but I can't think
of anything that would not work on 4.9.3 Mac (but I haven't tried it).
Anyone else
Dieter,
You can use as long of sequences as you want, even from a file.
See, for example, the section on off-line learning here:
http://pyrorobotics.org/?page=Building_20Neural_20Networks_20using_20Conx
or
http://pyrorobotics.org/?page=Robot_20Learning_20using_20Neural_20Networks
You can use
On Mon, October 29, 2007 8:20 pm, John Mark Swafford said:
Dear Users,
Thanks for you suggestions so far; they have been very helpful.
Unfortunately I am still having problems getting my pyrobot code to work
directly from my python program without the GUI. I believe I am very
close to
Jaime Lopez Carvajal wrote:
Hi friends,
I am wondering how can I got the robot current position, in a way the
robot moves taking this into account.
I want to try different brains (fuzzy logic, neural net, ga, etc) on
just one world at time, to compare which one drives more efficient (lest
Xander Soldaat wrote:
Hi there,
I'm using the 2D TkSimulator together with a Pioneer robot for my
virtual robot project. I am trying to create a circular room, rather
than the standard box shaped one. I tried using just sim.drawOval(0,0,
4,4), but that doesn't seem to work the same as a
for stage.
-Doug
Any help would be appreciated.
Dave
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http
be appreciated.
Dave
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http://cs.brynmawr.edu/~dblank/
Office: 610 526 6501
Dave Zoltok wrote:
I'm trying to set up my simulator to operate robots using a simple
continuous-time recurrent neural network. At the moment I'm just
configuring it by setting all of the parameters by hand; the settings
below should allow the robot to chase after lights similar to a
For those that use the neural network package (conx.py) in Pyro, you
might want to update from the latest Pyrobot 5.0.0 (either from tar
file, or CVS). We recently found a memory leak in modern Numeric
versions and have provided a work-around in our code.
(The problem was a memory leak in the
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Bryn Mawr College
http://cs.brynmawr.edu/~dblank/
Office: 610 526 6501
Boutell, Matthew R wrote:
I am designing a new robotics programming class at our Institute, and
currently am trying to use pyro to control a Roomba. Does anyone have
any experience with using Roombas in the classroom?
Hi Matt,
We (at BMC) haven't used Roombas in the classroom yet... but are
Dave Zoltok wrote:
Hi!
I'm working on an experiment that requires robots to change the colour
of the light bulb they contain. Is there a way to assign a robot a color
using the 0-255 RGB values in the color map? Or alternately, to look up
the closest match to the values that are produced by
I've just updated our Python Robotics RPM to Pyro 5.0. This means that
you can install Pyro with yum install pyrobot and it will stay updated
as we change it. Below, you'll find the instructions for setting up the
repository.
I didn't get the old versions of player/stage/gazebo to work with
that this is the problem to begin with...
-Doug
Brad
On Mon, Oct 20, 2008 at 11:43 AM, Douglas S. Blank [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
Bradford Barr wrote:
Hey all,
I'm new to Pyro, and I'm having some issues with the V4LCamera.
When I run a Test robot
, and Christophe Nowicki---thanks!
Also, if you have any issues, please let me know those too.
If I have missed any patches, or you need to send those in, please let
me know.
Thanks!
-Doug
PS - the most current code is version 5.0.1 in SVN at
http://svn.cs.brynmawr.edu/pyrobot
--
Douglas S
(it is the distro I use)
Best regards,
T.
This message was sent using IMP, the Internet Messaging Program.
--
Douglas S. Blank
Director, Institute for Personal Robots in Education (IPRE)
http://www.roboteducation.org
Chair, and Associate
Looks like the interface is actually:
robot.bulb[0].setBrightness(40)
(I'm looking at the fireflies world in that directory). Let us know if
that doesn't work.
-Doug
Hi all
does anybody have any advice on this? One of our students is attempting
to set the brightness on a bulb on a robot.
sides of the interface parallel... sigh... next
time!] Only one bulb per robot, it appears.
-Doug
regards
Matt
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S
Hi all
hope someone can help with this?
Matt,
You might want to try Pyro 5.0.2 out of SVN. It has many enhancements
(thanks to Jim Marshall) for working with Player/Stage, Macs, and other
fixes.
Try:
cd to-where-you-want-to-install
svn co http://svn.cs.brynmawr.edu/pyrobot/trunk pyrobot
cd
You might still want to check out Pyro 5.0.2, but I see that the error is:
ImportError: /usr/lib64/python2.4/site-packages/_playerc.so: undefined
symbol: playerc_client_set_request_timeout
You might try the following:
$ python
Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:51)
[GCC 4.3.0
how do I install pyro on ubuntu 7.10?
Perhaps the easiest way is to:
svn co http://svn.cs.brynmawr.edu/pyrobot/trunk pyrobot
cd pyrobot
make
bin/pyrobot
-Doug
tom_a_sparks
Enjoy a safer web experience. Upgrade to the new Internet Explorer 8
optimised for Yahoo!7. Get it now.
tom_a_sparks said:
so how do I enable ever feature?
You should be asked a series of questions when you run make regarding
directories and options. Answer 'y' to those that you want.
and where do I download the extras?
Depends on what you want. The most common are:
1. Player/Stage/Gazebo.
Hi, Doug,
I sent a message to the pyro-users mailing list about a week ago, and it
hasn't come through. Is there something going on with it? Or is it
perhaps
that I am no longer listed as a member?
Hmmm... looks like something is broken
-Doug
Susan
--
Susan Fox
...@andrew.cmu.edu by October
2nd, 2009.
--
--
Douglas S. Blank
Director, Institute for Personal Robots in Education (IPRE)
http://www.roboteducation.org
Chair, and Associate Professor, Computer Science, Bryn Mawr College
http://cs.brynmawr.edu/~dblank (610
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Director, Institute for Personal Robots in Education (IPRE)
http://www.roboteducation.org
Chair, and Associate Professor, Computer
Again my apologies to spamming you guys. At least someone's using the
stuff, yes?
Yes! :)
I switched machines (still running the same pyro live knoppix CD) and
now my code works (phew). Though sometimes it appears (and this is true
with the joystick interface too) that the Hemisson isn't
And my output looks promising:
front ir: 0.5
moving ...
front ir: 0.5
moving ...
front ir: 0.5
moving ...
front ir: 0.5
moving ...
front ir: 0.5
moving ...
front ir: 0.49853372434
moving ...
front ir: 0.477028347996
moving ...
front ir: 0.379276637341
stopping
front ir:
Just for completeness:
Is it possible to use Pyro with a Hemisson without bluetooth?
Yes. Either way, it is a serial connection.
I used the Hemisson Uploader to download the updated control program and
then plugged the hemisson into my machine via the serial cable.
I use the knoppix CD.
Have pulled out my antique Pioneer and want to use Pyro with it. After
some serious fussing, I've determined that sometime in the last n years
the hard drive died. I've got a new hard drive, but I'm not sure what to
install OS-wise.
Can anyone else tell me what you've used Pyro with on a
/
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Computer Science, Bryn Mawr College
http://cs.brynmawr.edu/~dblank (610)526-6501
___
Pyro
Due to popular demand, I just updated Pyro a bit to work with Ubuntu
10.10. In 5 steps:
1. sudo apt-get install libjpeg62-dev swig
2. svn co svn.cs.brynmawr.edu/pyrobot/trunk pyrobot
3. cd pyrobot
4. make
5. bin/pyrobot
Does not work with Python 3. You can find more details here:
,
-- Jennie
--
Douglas S. Blank
Associate Professor, Computer Science, Bryn Mawr College
http://cs.brynmawr.edu/~dblank (610)526-6501
___
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
images when we migrated from CVS to SVN, but
those have been fixed thanks to Debbie Burhans.
You can get those images from:
http://svn.cs.brynmawr.edu/viewvc/pyrobot/trunk/images/
Click each image link, and then (download) saving (as root) into
/usr/local/pyrobot/images/.
-Doug
--
Douglas S
238 5406
___ Pyro-users mailing
list Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
--
Douglas S. Blank
Associate Professor, Computer Science, Bryn Mawr College
http://cs.brynmawr.edu/~dblank (610)526-6501
56 matches
Mail list logo