James Marshall | 7 Nov 23:54

FLAIRS Special Track on AI Education

(Apologies for cross-postings)

*** 2ND CALL FOR PAPERS - DEADLINE IN 2 WEEKS ***

Special Track on ARTIFICIAL INTELLIGENCE EDUCATION
The 25th International FLAIRS Conference (FLAIRS-2012)
Marco Island, Florida, USA
Hilton Marco Island Resport and Spa
May 23-25, 2012

IMPORTANT DATES

- Submission deadline: November 21, 2011
- Acceptance notification: January 20, 2012
- Final versions due: February 20, 2012

Papers are being solicited for a special track on AI Education at the
25th International FLAIRS Conference (FLAIRS-2012). The FLAIRS Special
Track on AI Education is intended to provide a setting in which
educators and researchers from all areas of AI can come together to
share ideas and approaches for teaching AI at both the undergraduate
and graduate levels.

We are especially interested in submissions that describe innovative
curricular materials, teaching methods, pedagogical experiences, or
ways to promote student interest in AI and the participation of
underrepresented groups. We welcome submissions on all aspects of AI
pedagogy, including, but not limited to:

- Model assignments, course syllabi, software, or other curricular resources
(Continue reading)

James Marshall | 14 Sep 20:13

FLAIRS Special Track on AI Education

[apologies for cross-postings]

*** CALL FOR PAPERS ***

Special Track on ARTIFICIAL INTELLIGENCE EDUCATION
The 25th International FLAIRS Conference (FLAIRS-2012)
Marco Island, Florida, USA
Hilton Marco Island Resport and Spa
May 23-25, 2012

IMPORTANT DATES

- Submission deadline: November 21, 2011
- Acceptance notification: January 20, 2012
- Final versions due: February 20, 2012

Papers are being solicited for a special track on AI Education at the
25th International FLAIRS Conference (FLAIRS-2012). The FLAIRS Special
Track on AI Education is intended to provide a setting in which
educators and researchers from all areas of AI can come together to
share ideas and approaches for teaching AI at both the undergraduate
and graduate levels.

We are especially interested in submissions that describe innovative
curricular materials, teaching methods, pedagogical experiences, or
ways to promote student interest in AI and the participation of
underrepresented groups. We welcome submissions on all aspects of AI
pedagogy, including, but not limited to:

- Model assignments, course syllabi, software, or other curricular resources
(Continue reading)

Favicon

reinforcement learning

I am having some problems with images in trying to load RLWorld.py .  It may be noteworthy that the image on the
curriculum pages dealing with RL also does not appear on the web page.

Thanks for your help on this
Christine

Using PYROBOT on posix with CPU 0 in '/usr/local/pyrobot'...
Attempting to import 'RLWorld'...
Loaded '/usr/local/pyrobot/plugins/worlds/Pyrobot/RLWorld.pyc'!
Traceback (most recent call last):
  File "/usr/local/pyrobot/plugins/simulators/PyrobotSimulator", line 83, in <module>
    gui = INIT(worldFile)
  File "/usr/local/pyrobot/plugins/simulators/PyrobotSimulator", line 26, in INIT
    retval = userspace.INIT()
  File "/usr/local/pyrobot/plugins/worlds/Pyrobot/RLWorld.py", line 372, in INIT
    return GUI(root, 240, 240) #375, 375)
  File "/usr/local/pyrobot/plugins/worlds/Pyrobot/RLWorld.py", line 75, in __init__
    pitImage = pitImage.resize( [self.square_height-2, self.square_width-2] )
  File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1290, in resize
    self.load()
  File "/usr/lib/python2.6/dist-packages/PIL/ImageFile.py", line 201, in load
    raise IOError("image file is truncated (%d bytes not processed)" % len(b))
IOError: image file is truncated (2 bytes not processed)

Christine Shannon
Margaret V. Haggin Professor of Mathematics and
     Computer Science
Centre College
600 W. Walnut
Danville, KY 40422
(Continue reading)

Christine A. Shannon | 21 Feb 15:46
Favicon

Pyrobot Simulator

I’ve been working on the Vaccuum Cleaner world with the intent of implementing some of the exercises in Russell-norvig 2.8-2.13,  I’m having difficulty having the program end nicely.  There are commands for ‘quit’ and ‘exit’ but they don’t seem to have an effect – neither closes the gui.  I see the destroy(self) function  in the GUI class in VacuumCleanerWorld.py but I don’t know that it is called.  Seems like there should be something in process()   like:  if self.quit ==1:

                                                                                       self.destroy()

or perhaps that variable is monitored somewhere else.

 

Thanks for any help on this.

 

Christine Shannon
Margaret V. Haggin Professor of Computer Science
           and Mathematics
Centre College
600 W. Walnut
Danville, KY  40422
859 238 5406
http://web.centre.edu/shannon/index.htm

CENTRE COLLEGE

  Personal Education. Extraordinary Success
  http://www.centre.edu

  http://www.centre.edu/socialmedia

 

 

 

 

 

_______________________________________________
Pyro-users mailing list
Pyro-users <at> pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
Douglas S. Blank | 5 Apr 17:23
Picon

Re: Wumpus world

On 04/03/2011 01:51 PM, Christine A. Shannon wrote:
> Here is an email from a student about loading the rumpus world into
> thhe pyrobot simulator.  Can someone help me decipher the error?
>
> Thanks, Christine Shannon Centre College
>
>
> Sent from my iPad
>
> I was attempting to work on the Wumpus World, and I downloaded the
> world from moodle, but when I try to load the world I get the
> following from the terminal:
>
>
> Using PYROBOT on posix with CPU 0 in '/usr/local/pyrobot'...
> Attempting to import 'WumpusWorld'... Loaded
> '/home/CENTRE/cara.monical/Downloads/WumpusWorld.pyc'! Traceback
> (most recent call last): File
> "/usr/local/pyrobot/plugins/simulators/PyrobotSimulator", line 83,
> in<module> gui = INIT(worldFile) File
> "/usr/local/pyrobot/plugins/simulators/PyrobotSimulator", line 26, in
> INIT retval = userspace.INIT() File
> "/home/CENTRE/cara.monical/Downloads/WumpusWorld.py", line 308, in
> INIT return GUI(root, 400, 400) File
> "/home/CENTRE/cara.monical/Downloads/WumpusWorld.py", line 30, in
> __init__ self.wumpusImage = self.wumpusImage.resize( (100, 100),
> Image.BILINEAR ) File
> "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1290, in
> resize self.load() File
> "/usr/lib/python2.6/dist-packages/PIL/ImageFile.py", line 201, in
> load raise IOError("image file is truncated (%d bytes not processed)"
> % len(b)) IOError: image file is truncated (2 bytes not processed)
>
> I am not sure what this means, or what I can do about it.  The
> original Wumpus World gives me the same problem.

There were some corrupted 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. Blank
Associate Professor, Computer Science, Bryn Mawr College
http://cs.brynmawr.edu/~dblank  (610)526-6501
Jennifer Kay | 1 Dec 16:32

Pyrobot simulator: are there any objects that a gripper can hold?

Tried using the pucks, but when the robot moves they bounce out of the 
gripper, even if it's closed. Are there any objects in the simulated 
pyrobot world that the gripper can hold?

Thanks,

-- Jennie

--

-- 
Jennifer Kay
Associate Professor
Rowan University                        email: kay <at> elvis.rowan.edu
Computer Science Department             voice: 856-256-4593
201 Mullica Hill Road                   fax:    856-256-4741
Glassboro, NJ 08028                     web: http://www.rowan.edu/~kay/
Douglas S. Blank | 18 Nov 02:41
Picon

Pyro updated to work on Ubuntu 10.10

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:

http://pyrorobotics.org/?page=PyroInstallation
Jennifer Kay | 13 Nov 16:39

Pyro 5 install on Windows

From http://pyrorobotics.org/?page=PyroInstallation I find that I need to do:

svn co http://svn.cs.brynmawr.edu/pyrobot/trunk pyrobot
cd pyrobot
python configWin.py
I download a subversion client for windows (after the svn client on cygwin gives me an error)
I appear to make it successfully through the above three lines.

Now what? Should I have a pyro executable somewhere? 

Thanks,

-- Jennie

-- Jennifer Kay Associate Professor Rowan University email: kay <at> elvis.rowan.edu Computer Science Department voice: 856-256-4593 201 Mullica Hill Road fax: 856-256-4741 Glassboro, NJ 08028 web: http://www.rowan.edu/~kay/
_______________________________________________
Pyro-users mailing list
Pyro-users <at> pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
Jennifer Kay | 6 Nov 05:31

Pyro with a Pioneer

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 Pioneer? In 
particular, what version of the OS do you have installed? I'm thinking 
of trying Fedora, but do  I need an ancient version to be compatible 
with Pyro?

Thanks,

- Jennie

--

-- 
Jennifer Kay
Associate Professor
Rowan University                        email: kay <at> elvis.rowan.edu
Computer Science Department             voice: 856-256-4593
201 Mullica Hill Road                   fax:    856-256-4741
Glassboro, NJ 08028                     web: http://www.rowan.edu/~kay/
Jennifer Kay | 12 Oct 05:06

Some tips on using the Pyro Live CD 5.0.0

Just so that this is searchable for others who are trying to run of the Pyro Live CD 5.0.0, a couple of comments:

Problem: Emacs doesn't appear to be on the CD anywhere and so you can't click edit from within pyro.
Easy fix: In the shell window before starting pyro, type:
    export EDITOR=kwrite
(note there is a space after the word export but nowhere else) Of course, with kwrite you can't run towers of hanoi, so you could install emacs every time you run the CD, but kwrite is sufficient for most tasks.


Problem: To connect to the Hemisson you need to pick a port
Fix:
If you're plugged into the serial port otherwise known as com1, try: /dev/ttyS0 
If you're plugged into a USB port, try  /dev/ttyUSB0  etc.

-- Jennie


-- Jennifer Kay Associate Professor Rowan University email: kay <at> elvis.rowan.edu Computer Science Department voice: 856-256-4593 201 Mullica Hill Road fax: 856-256-4741 Glassboro, NJ 08028 web: http://www.rowan.edu/~kay/
_______________________________________________
Pyro-users mailing list
Pyro-users <at> pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
Jennifer Kay | 12 Oct 04:22

More details: Problems with communication using the Hemisson over serial port

Hello again folks. I'm having some weird behavior that I can't explain. Kim Wheeler from Road Narrows has been trying to help me with this, but I think it's time for pyro wizards to help too.

The problems (always when using the Hemisson over a serial cable)
  1. When using the joystick, occasionally a command will appear not to be sent. e.g. I'll click as if to make the robot go forward, but it won't move. I'll click again and it'll work fine.
  2. I will load a very simple brain with the following step function:
def step(self): 
      front = self.robot.ir[0][0].distance()
      print "front ir: ",front
     
      if front > 0.4:
          self.robot.move(0.5,0)
          print "moving ..."
      else:
          print "stopping"
          self.robot.stop()
If I "step" through this using pyro, sometimes it will print "moving" but the motors will not turn on. Other times it prints "moving" and moves.

Sure seems like these are related and presumably messages not making it across the serial port. Kim suggests that it might be intra-character delay. We're now way beyond my expertise, but she's pointed at the following links:

http://www.mail-archive.com/pyro-users <at> emergent.brynmawr.edu/msg00040.html
http://emergent.brynmawr.edu/pipermail/pyro-users/2006-August.txt

Doug or anyone else have any ideas?

Thanks,

-- Jennie

_______________________________________________
Pyro-users mailing list
Pyro-users <at> pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users

Gmane