Recent Changes - Search:
ECG Home

GitHub

People

Publications

Calendar

Projects

Fall 2017

Older Courses

Spring 2017

Fall 2016

Spring 2016

Fall 2015

Spring 2015

Fall 2014

Spring 2014

Fall 2013

Spring 2013

Fall 2012

Spring 2012

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

Assignment2

RobotDesignSpring2008.Assignment2 History

Hide minor edits - Show changes to output

Changed lines 12-13 from:
Attach:abrain-bbrian.png
to:
Attach:abrain-bbrain.png
Added lines 12-13:
Attach:abrain-bbrian.png
Changed lines 12-14 from:
* some way of a given agent (e.g. a FSM) disclosing its internal state to others, so as to prevent the "I'm stuck" problem from hamstringing the whole robot (

to:
* some way of a given agent (e.g. a FSM) disclosing its internal state to others, so as to prevent the "I'm stuck" problem from hamstringing the whole robot.  Please see Marvin Minsky essay (Attach:WER-INFO-64.pdf) and read the B-Brains controlling the A-Brain (page 320 of the article -- 5th page of the PDF)
Added lines 12-14:
* some way of a given agent (e.g. a FSM) disclosing its internal state to others, so as to prevent the "I'm stuck" problem from hamstringing the whole robot (

Changed lines 16-18 from:
Please continue the basic task of navigating in the presence of obstacles and "taxis" (being drawn to a target).  You might consider taxis to two different signals.
to:
Please continue the basic task of navigating in the presence of obstacles and "taxis" (being drawn to a target).  You might consider taxis to two different signals.

Please be prepared to show your work in class on Wednesday.  Bring your laptop if you have installed on that, make sure your code is net-accessible otherwise
.
Added lines 12-13:
* adding a noise field to prevent being perfectly stuck between two competing goals
Changed line 16 from:
Please continue the basic task of navigating in the presence of ab
to:
Please continue the basic task of navigating in the presence of obstacles and "taxis" (being drawn to a target).  You might consider taxis to two different signals.
Changed lines 2-14 from:
->'''Due:''' Feb 13
to:
->'''Due:''' Feb 13

This is the 2nd player-stage assignment.  At this point you should have player-stage set up and you've written some basic code for it.

Now, I would like for for you to create a multi-threaded robot control program, using some version of the ideas presented in Chapter 4 of the Arkin book.  E.g.:

* you could use the schema method of combining motor signals from multiple agents (some linear combination of outputs from the different agents)

* you could do a version of Brooks' subsumption architecture, where one agent subsumes (takes over) from another

* some combination or something different

Please continue the basic task of navigating in the presence of ab
Added lines 1-2:
->'''Out:''' Feb 6
->'''Due:''' Feb 13
Edit - History - Print - Recent Changes - Search
Page last modified on February 12, 2008, at 05:00 AM