|
Old News
Prior What's New postings on the P545 Class Web Pages
|
|
| sep 11
|
|
| A field test is scheduled (conditions permitting)
for Wednesday, September 16, starting at
1:00pm. Testing will run until the last person has tested,
4:00pm, or the batteries are drained, whichever comes first.
In case of threatening weather, check this page before going
to the test field.
|
|
| If you have working or near-working solutions to Lab 1, please
post copies in your public/
SVN subdirectory so others can learn from your success.
|
|
| Here are the Python sources presented in class on Wednesday:
| [PY]
| square.py navigator
script posted for the assignment.
|
| [PY]
| Odometer class for distance measurement.
|
| [PY]
| More complete source for the
square
component's
process method.
All you need to do is provide an implementation of the
get_inf_turn_radius()
function, which returns a turn_radius and the
heading error.
|
|
|
| Notes:
- turn_radius = P * error, for some constant
P, whose value is to be experimentally determined
by field-testing.
- In the process
example given, the get_inf_turn_radius() function is embedded in a heading control
(hc) Python class.
You should create such a class (now or later; look at
odo_heading.py
for an example), which you will refine and use throughout the
course.
|
|
|
| sep 7
|
| |
Materials for Lab 1:
| [PDF]
| Lab 1 Description
|
| [PY]
| square.py script.
|
| [PY]
| (Supplementary) cartfs.py contains
CartFSFile
CartFSLoggingHandler, and
Sensor classes discussed in lecture.
|
| | |
Group assignments for Lab 1 (This Friday, September 11) are below.
Working as a group is encouraged but not required.
| | |
To assure that everyone has an equal chance to participate:
- First, each group will delegate a first member to perform a test.
- After the first six tests, each group will delegate a member, different from the first to perform a second test.
- For the remainder of the session, tests will be done on a first-come, first-served basis.
- On Monday, each group should have a designated member to present results.
|
|
|
| sep 2
|
|
| Here are some maps showing the location of the P545 Test Field [GIF]
[GIF].
|
|
|
| Sep 2
|
|
| Here are some maps showing the location of the P545 Test Field [GIF]
[GIF].
|
|
| Testing begins at 1:00 and continues until about 4:00. You do not have to remain the entire time,
but showing up earlier increases your chances of doing a hands-on test.
|
|
| Group assignments for Lab 0 are below. Group assignments will be changed for each of the
first four Labs. You do not need to meet with or contact your group for Lab 1
prior to the field test. Find your group when you arrive at the field on Friday.
At least one member of each group will run a trial.
The recorded data is shared with the other group members.
|
|
|
| Aug 31
|
|
|
| Aug 30
|
|
|
The first laboratory assignment is to learn how to operate the ERTS
vehicle and how to up-load your results to the P545 SVN repository.
Here is some information. We are aiming to complete the field test
this week, conditions permitting.
| [PDF]
| Lab 0 description
| | [PY]
| Joystick controller component jdriver.py (Python source).
| | [HTM]
| Instructions for using SVN
|
|
|
|
| Apr 10
|
| | The Year of ERTS is starting!
This Fall, an expanded version of P545 is being offered to engage
participants whose program of study includes an interest in robotics or
robotic experimentation. For undergraduates in both informatics and
computer science, a section of CSCI B490 (seminar, §29732) is
scheduled on the topic of Autonomous Robotics to be held with
P545. Undergraduate and graduate students interested in arranging
independent study (CSCI Y491, CSCI Y790, INFO 492/3) are also invited to
participate. For more information, see the
Year Of ERTS announcement.
|
|