Recent Changes - Search:

2010

Project X 2010

MCP III.5 2009

2008 Docs

Old Docs

2007 Docs

Who And What

edit SideBar

HomePage

Main.HomePage History

Hide minor edits - Show changes to output

May 08, 2010, at 08:38 PM by 129.63.16.48 -
Added lines 34-35:
[[Attach:spring10_final.pdf | Final Weeks]]
March 31, 2010, at 01:33 AM by 24.147.47.100 -
Added lines 32-33:
[[Attach:spring10_week8_and_9.pdf | Week 8 & 9]]
March 23, 2010, at 10:07 PM by 68.65.169.201 -
Added lines 30-31:
[[Attach:spring10_week7.pdf | Week 7]]
March 12, 2010, at 02:25 AM by 24.147.47.100 -
Added line 93:
[[Attach:1|file]]
March 10, 2010, at 03:59 AM by 24.147.47.100 -
Changed lines 28-29 from:
[[Attach:spring10_week5.pdf | Week 5]]
to:
[[Attach:spring10_week5.pdf | Week 6]]
March 10, 2010, at 03:58 AM by 24.147.47.100 -
Added lines 27-29:

[[Attach:spring10_week5.pdf | Week 5]]

March 03, 2010, at 12:55 AM by 24.147.47.100 -
Changed lines 69-72 from:
[[Attach:rocky7.pdf | Rocky 7 ]]

[[Attach:ambler.pdf | Ambler ]]
to:
[[http://www.cs.uml.edu/~jdalphon/Robot/Rocky7.pdf | Rocky 7 ]]

[[http://www.cs.uml.edu/~jdalphon/Robot/simmons_icra_1991.pdf | Ambler ]]
March 03, 2010, at 12:54 AM by 24.147.47.100 -
Changed lines 67-68 from:
[[Attach:fast_cheap_out_of_control.pdf | Fast Cheap and Out of Control ]]
to:
[[http://www.cs.uml.edu/~jdalphon/Robot/fast-cheap-out-of-control.pdf | Fast Cheap and Out of Control ]]
March 03, 2010, at 12:51 AM by 24.147.47.100 -
Added lines 67-72:
[[Attach:fast_cheap_out_of_control.pdf | Fast Cheap and Out of Control ]]

[[Attach:rocky7.pdf | Rocky 7 ]]

[[Attach:ambler.pdf | Ambler ]]

Added lines 56-66:
Living machines -- B Hasslacher, MW Tilden - Robotics and Autonomous
Systems, 1995
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.8423&rep=rep1&type=pdf

A robust layered control system for a mobile robot -- RA Brooks - 1985
http://www.uv.edu.mx/mia/ingreso/documents/Brooks.pdf

Motor schema based navigation for a mobile robot: An approach to ů --
RC Arkin - Proceedings of the IEEE Conference on Robotics and ů, 1987
ftp://ftp.cc.gatech.edu/pub/tpeople/arkin/archive/0264arki.pdf

February 25, 2010, at 02:06 AM by 24.147.47.100 -
Added lines 25-26:
[[Attach:spring10_week4.pdf | Week 4]]
February 10, 2010, at 02:25 PM by 24.128.213.37 -
Changed lines 48-49 from:
to:
Week 2 (Out 2/2, Due 2/23):
Changed lines 54-66 from:
'''============================'''
!!MCP III.5 Specs

[[TecSpecs | MCP III.5's specs]]

'''============================'''

!!Running the robot

[[RunningTheRobot | Quick guide to running the robot]]

'''============================'''

to:
----
February 10, 2010, at 02:16 PM by 24.128.213.37 -
Changed lines 73-74 from:
'''============================'''
to:
----
Changed lines 79-86 from:
[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]

----
'''============================'''

!! Player/Stage Section

[[PlayerStage | Player Stage Setup]]
to:
[[http://www.igvc.org/rules.pdf | IGVC Game Rules pdf]]
February 10, 2010, at 02:15 PM by 24.128.213.37 -
Changed line 81 from:
---
to:
----
February 10, 2010, at 02:15 PM by 24.128.213.37 -
Added line 72:
Deleted lines 74-77:
!!Class Meeting Notes

'''============================'''

Added line 81:
---
Changed lines 83-95 from:
!!Previous Design Reports

[[http://docs.google.com/Doc?id=dcdg4mm8_240hfdmndgk | MCP III Design Report]]
->This documents how the current robot was upgraded from version II, what it's current capabilities are, and how we worked out some problems last year. Give it a read.

'''============================'''

!!Code Version Control

[[SVNInfo | SVN Information Page]]: We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.

'''============================'''

to:
Added lines 7-8:
->Here are the current [[Attach:spring10_lab_assignments.pdf | lab assignments]] (what people are doing what).
Added lines 23-24:
[[Attach:spring10_week3.pdf | Week 3]]
Changed lines 7-8 from:
->Here are the [[http://www.trincoll.edu/events/robot/default.asp | Trinity competition ]]and [[http://www.trincoll.edu/events/robot/Rules/default.asp | rule]] documents for the Trinity teams.
to:
->Here are the [[http://www.trincoll.edu/events/robot/default.asp | Trinity competition ]] and the [[http://www.trincoll.edu/events/robot/Rules/default.asp | rule]] documents for the Trinity teams.
Changed lines 7-8 from:
->Here are the [[http://www.trincoll.edu/events/robot/default.asp  || Trinity competition ]]and [[http://www.trincoll.edu/events/robot/Rules/default.asp | rule]] documents for the Trinity teams.
to:
->Here are the [[http://www.trincoll.edu/events/robot/default.asp | Trinity competition ]]and [[http://www.trincoll.edu/events/robot/Rules/default.asp | rule]] documents for the Trinity teams.
Added lines 7-8:
->Here are the [[http://www.trincoll.edu/events/robot/default.asp  || Trinity competition ]]and [[http://www.trincoll.edu/events/robot/Rules/default.asp | rule]] documents for the Trinity teams.
Changed lines 25-27 from:
to:
[[Spring10_assignment2 | Assignment 2]]

February 02, 2010, at 02:40 AM by 24.147.47.100 -
Changed lines 25-26 from:
[[Spring10_assignment2 | Assignment 2]]
to:
February 02, 2010, at 02:35 AM by 24.147.47.100 -
Changed lines 44-45 from:
C. Urmson et al. (2006). "[[Attach:Darpa_red.pdf | A robust approach to high-speed navigation for unrehearsed desert terrain.]]" Journal of Field Robotics, 23(8), 467508.
to:
C. Urmson et al. (2006). "[[http://www.cs.uml.edu/~jdalphon/Robot/red-team-darpa-challenge.pdf | A robust approach to high-speed navigation for unrehearsed desert terrain.]]" Journal of Field Robotics, 23(8), 467508.
February 02, 2010, at 02:34 AM by 24.147.47.100 -
February 02, 2010, at 02:34 AM by 24.147.47.100 -
Changed lines 42-43 from:
S. Thrun et al. (2006). "[[Attach:Darpa_Stanley.pdf | Stanley: The robot that won the DARPA Grand Challenge.]]" Journal of Field Robotics, 23(9), 661692.
to:
S. Thrun et al. (2006). "[[http://www.cs.uml.edu/~jdalphon/Robot/stanford-darpa-challenge.pdf | Stanley: The robot that won the DARPA Grand Challenge.]]" Journal of Field Robotics, 23(9), 661692.
February 02, 2010, at 02:28 AM by 24.147.47.100 -
Changed lines 44-45 from:
C. Urmson et al. (2006). "A robust approach to high-speed navigation for unrehearsed desert terrain." Journal of Field Robotics, 23(8), 467508.
to:
C. Urmson et al. (2006). "[[Attach:Darpa_red.pdf | A robust approach to high-speed navigation for unrehearsed desert terrain.]]" Journal of Field Robotics, 23(8), 467508.
February 02, 2010, at 02:25 AM by 24.147.47.100 -
Added lines 41-45:

S. Thrun et al. (2006). "[[Attach:Darpa_Stanley.pdf | Stanley: The robot that won the DARPA Grand Challenge.]]" Journal of Field Robotics, 23(9), 661692.

C. Urmson et al. (2006). "A robust approach to high-speed navigation for unrehearsed desert terrain." Journal of Field Robotics, 23(8), 467508.

Added line 24:
Changed lines 24-25 from:
to:
[[Spring10_assignment2 | Assignment 2]]
Changed lines 40-41 from:
to:
!!MCP III.5 Specs
Changed lines 1-2 from:
!MCP III.5 2010
to:
! 91.451 Robotics II and 91.548 Robot Design
! (aka MCP III.5 2010)
Changed lines 10-11 from:
->Hello everyone, It is a new year and the MCP III.5 is running beautify.
to:
->Hello everyone, It is a new year and the MCP III.5 is running beautifully.
January 27, 2010, at 12:44 AM by 24.147.47.100 -
January 27, 2010, at 12:42 AM by 24.147.47.100 -
Changed lines 11-14 from:
->Last year at the 2009 IGVC competition we came in 5th place in the GPS challenge and
top 10 overall. There were over 50 teams entered into the competition and we were second
to qualify.
to:
->Last year at the 2009 IGVC competition we came in 5th place in the GPS challenge and top 10 overall. There were over 50 teams entered into the competition and we were second to qualify.
January 27, 2010, at 12:41 AM by 24.147.47.100 -
Changed lines 6-8 from:
Hello everyone, It is a new year and the MCP III.5 is running beautify.

Last
year at the 2009 IGVC competition we came in 5th place in the GPS challenge and
to:
->The google group is created and we have done our best to add everyone to the list.
->if you do not receive an invite send a request to uml-robotics-s10@googlegroups.com

->Hello everyone, It is a new year and the MCP III.5 is running beautify.

->
Last year at the 2009 IGVC competition we came in 5th place in the GPS challenge and
Changed lines 23-24 from:
============================
to:
'''============================'''
Changed lines 37-38 from:
============================
to:
'''============================'''
Changed lines 41-42 from:
============================
to:
'''============================'''
Changed lines 47-48 from:
============================
to:
'''============================'''
Changed lines 55-56 from:
============================
to:
'''============================'''
Changed lines 59-60 from:

============================
to:
'''============================'''
Changed line 67 from:
============================
to:
'''============================'''
Changed lines 73-74 from:
============================
to:
'''============================'''
Changed lines 79-80 from:
============================
to:
'''============================'''
Changed line 12 from:
=======
to:
'''============================'''
Changed lines 17-18 from:
=======
to:
'''============================'''
Changed lines 23-24 from:
=======
to:
============================
Changed lines 37-38 from:
=======
to:
============================
Changed lines 41-42 from:
=======
to:
============================
Changed line 47 from:
=======
to:
============================
Changed line 54 from:
=======
to:
============================
Changed line 58 from:
=======
to:
============================
Changed line 65 from:
=======
to:
============================
Changed lines 71-72 from:
=======
to:
============================
Changed lines 77-78 from:
=======
to:
============================
Changed lines 13-18 from:
to:
!!Weekly Handouts

[[Attach:spring10_week1.pdf | Week 1]]

=======

Changed lines 28-31 from:
[[mcp2008.pdf | MCP 2008 Report]]

[[mcp2009.pdf | MCP 2009 Report]]
to:
[[Attach:mcp2008.pdf | MCP 2008 Report]]

[[Attach:mcp2009.pdf | MCP 2009 Report]]
Changed lines 26-27 from:
Michelle Bovard, Matthew Gillette, Trishan de Lanerolle, Bozidar Marinkovic, Nhon H. Trinh, Peter Votto, David J. Ahlgren, Kundan Nepal, and Amir Tamrakar. [[attach:bovard-et-al-2004.pdf | Design evolution of the Trinity College IGVC robot ALVIN.]]  Journal of Robotic Systems, Volume 21 Issue 9, Pages 461 - 469, Special Issue: Intelligent Ground Vehicle Competition (IGVC) 2003 Special Issue (Part 2), Published Online: 30 Jul 2004.
to:
Michelle Bovard, Matthew Gillette, Trishan de Lanerolle, Bozidar Marinkovic, Nhon H. Trinh, Peter Votto, David J. Ahlgren, Kundan Nepal, and Amir Tamrakar. [[Attach:bovard-et-al-2004.pdf | Design evolution of the Trinity College IGVC robot ALVIN.]]  Journal of Robotic Systems, Volume 21 Issue 9, Pages 461 - 469, Special Issue: Intelligent Ground Vehicle Competition (IGVC) 2003 Special Issue (Part 2), Published Online: 30 Jul 2004.
Changed lines 26-27 from:
Michelle Bovard, Matthew Gillette, Trishan de Lanerolle, Bozidar Marinkovic, Nhon H. Trinh, Peter Votto, David J. Ahlgren, Kundan Nepal, and Amir Tamrakar. [[bovard-et-al-2004.pdf | Design evolution of the Trinity College IGVC robot ALVIN.]]  Journal of Robotic Systems, Volume 21 Issue 9, Pages 461 - 469, Special Issue: Intelligent Ground Vehicle Competition (IGVC) 2003 Special Issue (Part 2), Published Online: 30 Jul 2004.
to:
Michelle Bovard, Matthew Gillette, Trishan de Lanerolle, Bozidar Marinkovic, Nhon H. Trinh, Peter Votto, David J. Ahlgren, Kundan Nepal, and Amir Tamrakar. [[attach:bovard-et-al-2004.pdf | Design evolution of the Trinity College IGVC robot ALVIN.]]  Journal of Robotic Systems, Volume 21 Issue 9, Pages 461 - 469, Special Issue: Intelligent Ground Vehicle Competition (IGVC) 2003 Special Issue (Part 2), Published Online: 30 Jul 2004.
Changed lines 74-75 from:
!! Player/Stage Secion
to:
!! Player/Stage Section
Changed lines 75-77 from:
Post important and useful things here.

[[PlayerStage | Player Stage Setup]]
to:

[[PlayerStage | Player Stage Setup]]
Changed lines 77-138 from:
[[PlayerStage | Player Stage Setup]]

[[http://www.cs.uml.edu/mcprobot/uploads/Site/PSG.pdf | Player/Stage overview]]
[[http://playerstage.sourceforge.net/doc/Player-2.1.0/player/group__player__clientlib__cplusplus.html | Player 2.1 C++ Reference]]

[[StageNotes|Useful notes on Stage]]

[[installubuntu804|Mark's Ubuntu Easy Install from Repos]]

!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)(RECOMMENDED!)
* In Ubuntu, install the ''build-essential'' package that includes compilers and libraries.
* Get the source files from sourceforge ([[http://sourceforge.net/project/showfiles.php?group_id=42445]])
* Use Synaptic Package Manager and ensure you have libgtk2.0-dev and libltdl#-dev (where # is a version number, 3 or 7 perhaps)
* Unpack the source archives, and within each directory, run the following commands:
** @@./configure@@
** @@make@@
** @@sudo make install@@
* After both have installed: @@sudo ldconfig@@
->By default, Player/Stage will be installed to /usr/local/share/player or /usr/local/share/stage. Test the install by running @@>player /usr/local/share/stage/worlds/simple.cfg@@ (which starts up player with stage simulation), and then @@>/usr/local/share/player/examples/libplayerc++/laserobstacleavoid@@ (a player client program, the 'brain' of the robot).
->Now you need to make sure you can build player client programs:
* First, check the /usr/lib/pkgconfig directory to see if playercore.pc exists. If it does not, return to the player source directory, go into the libplayercore directory, and copy all the .pc files into the /usr/lib/pkgconfig directory.
* Check the PKG_CONFIG_PATH variable to make sure it points to the /usr/lib/pkgconfig directory. Check using @@echo $PKG_CONFIG_PATH@@ and set it (if necessary) with @@export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig@@ (works for bash, if you have another shell, you're on your own).
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run [[<<]]
@@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@[[<<]]
If you can build a basic client program and run it, you're pretty much good to go. I think there are more intricacies to building a shared driver object, but it would be best to look at the player/stage on-line manuals for that.

If you have problems building, here is a list of dependencies that were needed for a previous version last year (thanks Ryan).

*sudo apt-get install freeglut3-dev
*sudo apt-get install libgif-dev
*sudo apt-get install lib3ds-dev
*sudo apt-get install libcfitsio-dev
*sudo apt-get install libgeos-dev
*sudo apt-get install libhdf4g-dev
*sudo apt-get install libjasper-dev
*sudo apt-get install libnetcdf++3
*sudo apt-get install libpq-dev
*sudo apt-get install libxerces27-dev
*sudo apt-get install netcdfg-dev
*sudo apt-get install python-gdal

!!UBUNTU INSTRUCTIONS HERE: [[installubuntu804]]

Assuming you've already managed to compile/install Player and stage (or found a system with them already installed), here's how you get the simple robot running around the simple little world.

# Find where Stage installed its .world and .cfg files (default: /usr/local/share/stage/worlds )
# Give yourself write permission for simple.world
# Find the line "gui_disable 1" in simple.world, change it to "gui_disable 0"
# Command line: "player simple.cfg"    You should now have a window with a world and a stationary robot.
# To manually control the robot, run "playerv" from another terminal.
# If you want to run the sample code they provide for you, you're going to have to hunt it down.
# Find the directory you unzipped the player installer into (should be named "player-2.1.2" or some such, depending on version)
# From there, go to "examples/libplayerc++"
# While you have the stage world running, and do not have playerv running, run ./laserobstacleavoid

!! Quick trick for compiling
Command to compile:
g++ -o outfile `pkg-config --cflags playerc++` infile.cc `pkg-config --libs playerc++`

If this is annoying to remember, or copy/paste every time, you can use a little bash script to do it for you:
#!/bin/bash
g++ -o $1 `pkg-config --cflags playerc++` $1.cc `pkg-config --libs playerc++`
to:
[[PlayerStage | Player Stage Setup]]
Added lines 77-78:
[[PlayerStage | Player Stage Setup]]
Added lines 20-33:
!!Readings

For each reading, you should write a page of text.  In the first paragraph, summarize the paper (briefly).  Then list discussion points for the paper.  These can be pros and cons of the approach, or could be discussion points for the design of our robot system.  Papers will be discussed in class on the date they are due.  Write ups are due in class.

Week 1 (Out 1/26, Due 2/2):

Michelle Bovard, Matthew Gillette, Trishan de Lanerolle, Bozidar Marinkovic, Nhon H. Trinh, Peter Votto, David J. Ahlgren, Kundan Nepal, and Amir Tamrakar. [[bovard-et-al-2004.pdf | Design evolution of the Trinity College IGVC robot ALVIN.]]  Journal of Robotic Systems, Volume 21 Issue 9, Pages 461 - 469, Special Issue: Intelligent Ground Vehicle Competition (IGVC) 2003 Special Issue (Part 2), Published Online: 30 Jul 2004.

[[mcp2008.pdf | MCP 2008 Report]]

[[mcp2009.pdf | MCP 2009 Report]]

=======

Deleted lines 11-14:
[+Congratulations to the 2009 team!+]

[[TecSpecs | MCP III.5's specs]]

Changed lines 14-17 from:
!!Running the robot

[[RunningTheRobot | Quick guide to running the robot
]]
to:
!!Assignments

[[Spring10_assignment1 | Assignment 1
]]
Changed lines 19-24 from:
!!Competition Videos

[[http://www.youtube.com/watch?v=ccmC0l5OM2A&feature=channel_page | 2007 Unofficial Navigation Run Video]]

[[http://www.youtube.com/watch?v=muXx2Yuz8LI&feature=channel_page | 2007 Official Navigation Run #2 Video
]]
to:

[[TecSpecs | MCP III.5's specs]]
Changed lines 23-25 from:
!!Class Meeting Notes

to:

!!Running the robot

[[RunningTheRobot | Quick guide to running the robot]]

Added lines 29-39:
!!Competition Videos

[[http://www.youtube.com/watch?v=ccmC0l5OM2A&feature=channel_page | 2007 Unofficial Navigation Run Video]]

[[http://www.youtube.com/watch?v=muXx2Yuz8LI&feature=channel_page | 2007 Official Navigation Run #2 Video]]

=======
!!Class Meeting Notes


=======
Added lines 14-15:
[[TecSpecs | MCP III.5's specs]]
Changed lines 10-11 from:
to qualify. Congratulations to the 2009 team!
to:
to qualify.

[+
Congratulations to the 2009 team!+]
Changed lines 6-8 from:
Hello everyone, It is a new year and the MCP III.5 is running beautify. Also if everything goes as planned
we will have a new robot which does not yet have a name.

to:
Hello everyone, It is a new year and the MCP III.5 is running beautify.

Last year at the 2009 IGVC competition we came in 5th place in the GPS challenge and
top 10 overall. There were over 50 teams entered into the competition and we were second
to qualify. Congratulations to the 2009 team!

Added lines 3-5:

!!Current News

Changed lines 3-7 from:
to:
Hello everyone, It is a new year and the MCP III.5 is running beautify. Also if everything goes as planned
we will have a new robot which does not yet have a name.

=======

Changed lines 36-37 from:
[[SVNInfo | SVN Information Page]] We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.
to:
[[SVNInfo | SVN Information Page]]: We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.
Changed lines 36-38 from:
[[SVNInfo | [SVN Information Page]]]
->
We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.
to:
[[SVNInfo | SVN Information Page]] We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.
Changed lines 34-36 from:
[[SVNInfo | [+SVN Information Page+]]]
to:
!!Code Version Control

[[SVNInfo | [SVN Information Page]]]
Changed lines 20-21 from:

to:
!!Rules and Regulations
Added lines 26-28:
=======
!!Previous Design Reports

Added line 14:
Deleted line 15:
Added line 7:
Added lines 3-7:

!!Running the robot

[[RunningTheRobot | Quick guide to running the robot]]
=======
Deleted line 12:
Changed lines 14-19 from:
!!Running the robot

[[RunningTheRobot | Quick guide to running the robot]]

=======

to:
Changed lines 2-6 from:




=======
to:
----
Added line 21:
Changed lines 26-27 from:
->[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]
to:

[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]
Changed lines 7-8 from:
to:
!!Competition Videos
Changed lines 14-15 from:
to:
!!Running the robot
Changed lines 21-23 from:
[[20090209 | Class #3]] - Arkin chapter has been read. \\
[[02022009 | Class #2]] - See this for 'default' assignments.

to:

Changed lines 4-12 from:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | 2009 Control Systems for Mobile Robots Syllabus]]

!!![[http://techcreation.cs.uml.edu/wordpress/ | MCP III.5 Student Blog]]


!!![[http://robots.stanford.edu/papers.html | Sebastian Thrun's Papers]]

!!![[http://www.cs.uml.edu/mcprobot/pmwiki.php/Main/Partslist | Parts to order]]

to:

Added line 3:
Changed lines 1-2 from:
!MCP 2009
to:
!MCP III.5 2010
May 11, 2009, at 07:22 PM by 129.63.220.23 -
Changed lines 16-17 from:
[[http://www.youtube.com/watch?v=no2KTpKzSYA&feature=channel_page | 2007 Official Navigation Run Video]]
to:
[[http://www.youtube.com/watch?v=muXx2Yuz8LI&feature=channel_page | 2007 Official Navigation Run #2 Video]]
May 11, 2009, at 07:21 PM by 129.63.220.23 -
Changed lines 14-17 from:
[[http://www.youtube.com/watch?v=ccmC0l5OM2A&feature=channel_page | 2007 Unofficial Navigation Run]]

[[http://www.youtube.com/watch?v=no2KTpKzSYA&feature=channel_page | 2007 Official Navigation Run]]
to:
[[http://www.youtube.com/watch?v=ccmC0l5OM2A&feature=channel_page | 2007 Unofficial Navigation Run Video]]

[[http://www.youtube.com/watch?v=no2KTpKzSYA&feature=channel_page | 2007 Official Navigation Run Video]]
May 11, 2009, at 07:21 PM by 129.63.220.23 -
Added line 15:
May 11, 2009, at 07:20 PM by 129.63.220.23 -
Added lines 14-18:
[[http://www.youtube.com/watch?v=ccmC0l5OM2A&feature=channel_page | 2007 Unofficial Navigation Run]]
[[http://www.youtube.com/watch?v=no2KTpKzSYA&feature=channel_page | 2007 Official Navigation Run]]

=======

April 15, 2009, at 02:49 PM by 129.63.16.124 -
Added lines 14-17:
[[RunningTheRobot | Quick guide to running the robot]]

=======

April 06, 2009, at 05:59 PM by 129.63.16.48 -
Added lines 39-40:
[[StageNotes|Useful notes on Stage]]
March 12, 2009, at 04:04 PM by 129.63.16.48 -
Added line 42:
* In Ubuntu, install the ''build-essential'' package that includes compilers and libraries.
Changed lines 3-11 from:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | 2009 Control Systems for Mobile Robots Course Site]]

!![[http://techcreation.cs.uml.edu/wordpress/ | MCP III.5 Student Blog]]


!![[http://robots.stanford.edu/papers.html | Sebastian Thrun's Papers]]

!![[http://www.cs.uml.edu/mcprobot/pmwiki.php/Main/Partslist | Parts to order]]
to:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | 2009 Control Systems for Mobile Robots Syllabus]]

!!![[http://techcreation.cs.uml.edu/wordpress/ | MCP III.5 Student Blog]]


!!![[http://robots.stanford.edu/papers.html | Sebastian Thrun's Papers]]

!!![[http://www.cs.uml.edu/mcprobot/pmwiki.php/Main/Partslist | Parts to order]]

=======

February 18, 2009, at 08:26 PM by Ryan Tucker - added wordpress blog
Changed lines 5-7 from:
to:
!![[http://techcreation.cs.uml.edu/wordpress/ | MCP III.5 Student Blog]]

Changed lines 3-4 from:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | Course Site]]
to:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | 2009 Control Systems for Mobile Robots Course Site]]

Added lines 3-4:
![[http://www.cs.uml.edu/ecg/index.php/CSMRspr09/CSMRspr09 | Course Site]]
Changed lines 14-15 from:
[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]
to:
->[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]
Changed lines 14-15 from:
to:
[[http://www.igvc.org/rules.pdf | IGVC 2009 Rules pdf]]
Added lines 13-14:
[[http://www.igvc.org/ | IGVC competition site]]
Added lines 3-4:
!![[http://robots.stanford.edu/papers.html | Sebastian Thrun's Papers]]
February 09, 2009, at 03:54 AM by Fred G Martin -
Changed line 6 from:
[[20090209 | Class #3]] - Arkin chapter has been read.
to:
[[20090209 | Class #3]] - Arkin chapter has been read. \\
February 09, 2009, at 03:54 AM by Fred G Martin -
Added line 6:
[[20090209 | Class #3]] - Arkin chapter has been read.
February 03, 2009, at 08:50 PM by 129.63.223.157 -
Added lines 3-4:
!![[http://www.cs.uml.edu/mcprobot/pmwiki.php/Main/Partslist | Parts to order]]
Changed lines 9-10 from:
This documents how the current robot was upgraded from version II, what it's current capabilities are, and how we worked out some problems last year. Give it a read.
to:
->This documents how the current robot was upgraded from version II, what it's current capabilities are, and how we worked out some problems last year. Give it a read.
Added lines 8-12:
[[http://docs.google.com/Doc?id=dcdg4mm8_240hfdmndgk | MCP III Design Report]]
This documents how the current robot was upgraded from version II, what it's current capabilities are, and how we worked out some problems last year. Give it a read.

=======

Changed lines 4-15 from:
[[02022009 | Class #2]]
!!Default Work TODO
*Continue to familiarize yourself with Player/Stage programming
.
*Try to write code that will remain equidistant between two walls, navigating tight spaces, getting out of the room.
!!Specific Assignments
*Mark - Debian install package
*Tor & John - VMware Fusion Image
*Nat - Perl API
*Greg - new OS for MCP
*Munjal - Waypoints
*JimD - GPS & new OS for MCP

to:
[[02022009 | Class #2]] - See this for 'default' assignments.
Changed lines 1-3 from:
!!MCP 2009

!Class Meeting Two
to:
!MCP 2009

!!Class Meeting Notes
[[02022009 | Class #2]]
Added lines 16-17:
=======
Added lines 3-14:
!Class Meeting Two
!!Default Work TODO
*Continue to familiarize yourself with Player/Stage programming.
*Try to write code that will remain equidistant between two walls, navigating tight spaces, getting out of the room.
!!Specific Assignments
*Mark - Debian install package
*Tor & John - VMware Fusion Image
*Nat - Perl API
*Greg - new OS for MCP
*Munjal - Waypoints
*JimD - GPS & new OS for MCP

Changed line 61 from:
! Quick trick for compiling
to:
!! Quick trick for compiling
Added lines 61-67:
! Quick trick for compiling
Command to compile:
g++ -o outfile `pkg-config --cflags playerc++` infile.cc `pkg-config --libs playerc++`

If this is annoying to remember, or copy/paste every time, you can use a little bash script to do it for you:
#!/bin/bash
g++ -o $1 `pkg-config --cflags playerc++` $1.cc `pkg-config --libs playerc++`
Changed line 16 from:
!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)(!!RECOMMENDED)
to:
!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)(RECOMMENDED!)
Changed lines 14-16 from:
[[installubuntu804|Mark's Ubuntu Easy Install]]

!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)
to:
[[installubuntu804|Mark's Ubuntu Easy Install from Repos]]

!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)(!!RECOMMENDED)
Changed line 29 from:
@@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@
to:
@@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@[[<<]]
Changed lines 28-29 from:
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run @@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@
to:
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run [[<<]]
@@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@
Changed lines 46-47 from:
UBUNTU INSTRUCTIONS HERE: [[installubuntu804]]
to:
!!UBUNTU INSTRUCTIONS HERE: [[installubuntu804]]
Deleted lines 45-52:
!!! Tips & Hints for using Synaptic Package Manager to get Player/Stage (Ubuntu-8.10)
* The main package for Player is called robot-player
* The main package for Stage is called stage
Choose these packages and install them. Example configuration and world files should be found in /usr/share/player and /usr/share/stage, respectively.
* The set of dependency packages that are automatically installed with robot-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the package called robot-player-dev.
* The same goes for the stage package: install libstage2-dev
* After it is installed, you will (NOT NECESSARILY, SEE BELOW*) need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

Changed lines 52-54 from:
* After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"
I'm currently having problems with Stage... not yet complete. The problem I get is when I attempt to run player with a .cfg file which uses the stage plugin for simulation. Player freezes (ctrl-c does nothing). If anyone gets it to work, finish this.
to:
* After it is installed, you will (NOT NECESSARILY, SEE BELOW*) need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

UBUNTU INSTRUCTIONS HERE: [[installubuntu804]]

Changed lines 14-15 from:
[[Mark's Ubuntu Easy Install|installubuntu804]]
to:
[[installubuntu804|Mark's Ubuntu Easy Install]]
January 30, 2009, at 03:27 PM by Mark Sherman - created page for ubuntu install
Deleted lines 5-11:
To do:
*Actually figure out Player/Stage
*Document the bejeezus out of the process
*Share your wisdom


!!!Wednesday, 1/28/09: Group meeting in 302 for setup
Changed lines 14-15 from:
to:
[[Mark's Ubuntu Easy Install|installubuntu804]]
Deleted line 21:
Changed lines 19-22 from:
to:
[[http://playerstage.sourceforge.net/doc/Player-2.1.0/player/group__player__clientlib__cplusplus.html | Player 2.1 C++ Reference]]


Added lines 3-5:
[[SVNInfo | [+SVN Information Page+]]]
->We will be using subversion to organize all code and documents for the class. Please look over this page for necessary information.

Changed line 64 from:
# Find the directory you unzipped the player installer into (should be named "player-2.0.5" or some such, depending on version)
to:
# Find the directory you unzipped the player installer into (should be named "player-2.1.2" or some such, depending on version)
Changed lines 34-46 from:
sudo apt-get install freeglut3-dev
sudo apt-get install libgif-dev
sudo apt-get install lib3ds-dev
sudo apt-get install libcfitsio-dev
sudo apt-get install libgeos-dev
sudo apt-get install libhdf4g-dev
sudo apt-get install libjasper-dev
sudo apt-get install libnetcdf++3
sudo apt-get install libpq-dev
sudo apt-get install libxerces27-dev
sudo apt-get install netcdfg-dev
sudo apt-get install python-gdal
to:
*sudo apt-get install freeglut3-dev
*sudo apt-get install libgif-dev
*sudo apt-get install lib3ds-dev
*sudo apt-get install libcfitsio-dev
*sudo apt-get install libgeos-dev
*sudo apt-get install libhdf4g-dev
*sudo apt-get install libjasper-dev
*sudo apt-get install libnetcdf++3
*sudo apt-get install libpq-dev
*sudo apt-get install libxerces27-dev
*sudo apt-get install netcdfg-dev
*sudo apt-get install python-gdal
Changed line 29 from:
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run @@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`
to:
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run @@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`@@
Added lines 32-46:
If you have problems building, here is a list of dependencies that were needed for a previous version last year (thanks Ryan).

sudo apt-get install freeglut3-dev
sudo apt-get install libgif-dev
sudo apt-get install lib3ds-dev
sudo apt-get install libcfitsio-dev
sudo apt-get install libgeos-dev
sudo apt-get install libhdf4g-dev
sudo apt-get install libjasper-dev
sudo apt-get install libnetcdf++3
sudo apt-get install libpq-dev
sudo apt-get install libxerces27-dev
sudo apt-get install netcdfg-dev
sudo apt-get install python-gdal

Added lines 17-31:
!!! Building Player/Stage from source (versions 2.1.2/2.1.1, respectively)
* Get the source files from sourceforge ([[http://sourceforge.net/project/showfiles.php?group_id=42445]])
* Use Synaptic Package Manager and ensure you have libgtk2.0-dev and libltdl#-dev (where # is a version number, 3 or 7 perhaps)
* Unpack the source archives, and within each directory, run the following commands:
** @@./configure@@
** @@make@@
** @@sudo make install@@
* After both have installed: @@sudo ldconfig@@
->By default, Player/Stage will be installed to /usr/local/share/player or /usr/local/share/stage. Test the install by running @@>player /usr/local/share/stage/worlds/simple.cfg@@ (which starts up player with stage simulation), and then @@>/usr/local/share/player/examples/libplayerc++/laserobstacleavoid@@ (a player client program, the 'brain' of the robot).
->Now you need to make sure you can build player client programs:
* First, check the /usr/lib/pkgconfig directory to see if playercore.pc exists. If it does not, return to the player source directory, go into the libplayercore directory, and copy all the .pc files into the /usr/lib/pkgconfig directory.
* Check the PKG_CONFIG_PATH variable to make sure it points to the /usr/lib/pkgconfig directory. Check using @@echo $PKG_CONFIG_PATH@@ and set it (if necessary) with @@export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig@@ (works for bash, if you have another shell, you're on your own).
* Go to the /usr/local/share/player/examples/libplayerc++ directory and run @@sudo g++ -o laserobstacleavoid `pkg-config --cflags playerc++` laserobstacleavoid.cc `pkg-config --libs playerc++`
If you can build a basic client program and run it, you're pretty much good to go. I think there are more intricacies to building a shared driver object, but it would be best to look at the player/stage on-line manuals for that.

Changed lines 24-25 from:
I'm currently having problems with Stage... not yet complete
to:
I'm currently having problems with Stage... not yet complete. The problem I get is when I attempt to run player with a .cfg file which uses the stage plugin for simulation. Player freezes (ctrl-c does nothing). If anyone gets it to work, finish this.
Changed lines 24-25 from:

to:
I'm currently having problems with Stage... not yet complete
Changed line 21 from:
* The set of dependency packages that are automatically installed with robot-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the packages called libplayercore2-dev, libplayerdrivers2-dev, libplayerc2-dev, and libplayerc++2-dev (I think that's all of them).
to:
* The set of dependency packages that are automatically installed with robot-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the package called robot-player-dev.
Changed lines 21-23 from:
* The set of dependency packages that are automatically installed with robot-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the packages called libplayercore2-dev, libplayerdrivers2-dev, libplayerc2-dev, and libplayerc++2-dev (I think that's all of them). After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

to:
* The set of dependency packages that are automatically installed with robot-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the packages called libplayercore2-dev, libplayerdrivers2-dev, libplayerc2-dev, and libplayerc++2-dev (I think that's all of them). 
* The same goes for the stage package: install libstage2-dev
*
After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

Changed lines 20-23 from:
Choose these packages and install them.
* The packages that robot-player depends on does not include one which contains files necessary for building client programs. Install the package called libplayercore2-dev. After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

to:
Choose these packages and install them. Example configuration and world files should be found in /usr/share/player and /usr/share/stage, respectively.
* The set of dependency packages that are automatically installed with robot
-player do not include the "-dev" packages, which contain files necessary for building client programs. Install the packages called libplayercore2-dev, libplayerdrivers2-dev, libplayerc2-dev, and libplayerc++2-dev (I think that's all of them). After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

Added lines 17-23:
!!! Tips & Hints for using Synaptic Package Manager to get Player/Stage (Ubuntu-8.10)
* The main package for Player is called robot-player
* The main package for Stage is called stage
Choose these packages and install them.
* The packages that robot-player depends on does not include one which contains files necessary for building client programs. Install the package called libplayercore2-dev. After it is installed, you will need to set the PKG_CONFIG_PATH shell variable so the correct pkg-config meta files can be found. Achieve this in base by typing "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig/"

Added lines 17-28:
Assuming you've already managed to compile/install Player and stage (or found a system with them already installed), here's how you get the simple robot running around the simple little world.

# Find where Stage installed its .world and .cfg files (default: /usr/local/share/stage/worlds )
# Give yourself write permission for simple.world
# Find the line "gui_disable 1" in simple.world, change it to "gui_disable 0"
# Command line: "player simple.cfg"    You should now have a window with a world and a stationary robot.
# To manually control the robot, run "playerv" from another terminal.
# If you want to run the sample code they provide for you, you're going to have to hunt it down.
# Find the directory you unzipped the player installer into (should be named "player-2.0.5" or some such, depending on version)
# From there, go to "examples/libplayerc++"
# While you have the stage world running, and do not have playerv running, run ./laserobstacleavoid

Changed lines 12-13 from:

to:
!! Player/Stage Secion
Post important and useful things here.

Changed lines 7-8 from:
<<<<<<<
to:

Added lines 12-13:

Changed line 15 from:
>>>>>>>
to:
Changed lines 7-8 from:

[[http://www.cs.uml.edu/mcprobot/uploads/Site/PSG.pdf | Player/Stage overview]]
to:
<<<<<<<

!!!Wednesday, 1
/28/09: Group meeting in 302 for setup
=======

[[http://www.cs.uml.edu/mcprobot/uploads/Site/PSG.pdf | Player/Stage
overview]]
>>>>>>>
Changed lines 6-8 from:
*Share your wisdom
to:
*Share your wisdom

[[http://www.cs.uml.edu/mcprobot/uploads/Site/PSG.pdf | Player/Stage overview]]
Changed lines 1-88 from:
!!MCP III 2008

We did NOT win anything, though the robot did a lot of cool stuff.  We spent tons of time integrating.  We had 3 or 4 master control programs that actually saw the line and worked (though we didn't have enough time to debug them through the twisty barrel runs).

We [[destroyed a flaky USB-serial box -> http://yantran.blip.tv/file/1014685/]] that we realized had been giving us grief since 2007.

Here is the [[Attach:IGVCPresentation053108.ppt|presentation]] we made at the IGVC 2008.


!!MCP II -- Semester 4 -- Spring 2007!


!!!We won 6th place in the 2007 IGVC Navigation Challenge!

%width=500px% Attach:michigan169.jpg

%width=500px% Attach:michigan101.jpg


%width=500px% Attach:haiyang-oakland-flag.png




[[IGVC 2007 Results | Here are videos.]]

Attach:optimus1.jpg Attach:megatron1.jpg

!!Meeting 14 - May 9
* We drove the robot around outside.
* We worked on the Google document design report.
* Please upload editable CAD files (e.g., Visio drawings) to [[Main/Design Report].  JPGs and PNGs go in the Google doc.
* Here is a link to [[http://docs.google.com/Doc?id=dcdg4mm8_2dkvqcw&invite=2vjx27 | viewing the Design Report]].

!!Meeting 12 - April 25
* Amr is going to test his code on live (captured) images from our actual cam on our football field.  Also, he is going to parameterize his code and return RGB values along with the XY vectors.  Also, Amr is going to produce a standalone report which we will excerpt into our main report.
* Haiyang is going to continue the Player version of the Navigation code and start thinking about the Autonomous version.  He is also producing a report on the Navigation code.
* Joel and Nathan are working on Player drivers for position2d and sonar.
* John is working on physical robot stuff.
* Ken is working on the encoders.


!!Meeting 213?
* We devided the remains of the project into segments, and decided who will work on each segment. 
* We also devised a preliminary timeline for completion of this project, with milestones.

Attach:projassign.jpg

* Brian brought his hand-band saw, and we cut up some 80/20, and constructed a building platform.  It's totally awesome.


!!Meeting 5

* Fred is going to order the Hub Motor Kit.
* George is setting up Subversion.
* The Microsoft Robotics Studio requires a form of Windows installed in order to operate the robot.  Virtualization focus has shifted toward Player-Stage. 



!!Meeting 3
We talked about the HARDWARE!

Brian Bailey's MCP info:
http://sickcycles.com/igvc/

'''GOAL'''

To build a robot that will compete in the IGVC 2007 competition (in addition to world domination, which goes without saying, really!)

'''THINGS TO DO:'''

* Work out an interface from MCP software -> XTi Hub Motors (the Motor controllers that come with them are questionable)

* XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC http://courtneyelectronics.com/downloads/UM10101A.pdf

* Rewrite Drive program for Differential Steer

* Figure out PHISSION & Modify the MCP program to use it (just like Johnny 5)

* Decide whether or not to use 8020 Framing for the superstructure.
http://www.8020.net/
(not as expensive as we were led to believe)
http://www.airincorporated.com/ or another company http://www.actionauto.com/

* Move the MCP source code to some CVS so we can work on it without sitting in front of the robot.

  '''George (G-Dawg) knows Subversion and can help install and teach people how to use it. It's way better than CVS!'''

to:
!!MCP 2009

To do:
*Actually figure out Player/Stage
*Document the bejeezus out of the process
*Share your wisdom
Changed lines 7-8 from:

to:
Here is the [[Attach:IGVCPresentation053108.ppt|presentation]] we made at the IGVC 2008.

June 23, 2008, at 03:56 AM by 24.62.236.90 -
Changed lines 9-13 from:
MCP Robot -- Semester 4 -- Spring 2007!


!!We won 6th place in the 2007 IGVC Navigation Challenge!
to:
!!MCP II -- Semester 4 -- Spring 2007!


!!!We won 6th place in the 2007 IGVC Navigation Challenge!
June 23, 2008, at 03:55 AM by 24.62.236.90 -
Changed lines 1-2 from:
MCP III 2008
to:
!!MCP III 2008
Changed lines 12-13 from:
!We won 6th place in the 2007 IGVC Navigation Challenge!
to:
!!We won 6th place in the 2007 IGVC Navigation Challenge!
June 23, 2008, at 03:55 AM by 24.62.236.90 -
Added lines 1-8:
MCP III 2008

We did NOT win anything, though the robot did a lot of cool stuff.  We spent tons of time integrating.  We had 3 or 4 master control programs that actually saw the line and worked (though we didn't have enough time to debug them through the twisty barrel runs).

We [[destroyed a flaky USB-serial box -> http://yantran.blip.tv/file/1014685/]] that we realized had been giving us grief since 2007.


June 19, 2007, at 04:25 PM by Fred Martin -
Added lines 6-10:
%width=500px% Attach:michigan169.jpg

%width=500px% Attach:michigan101.jpg

Changed lines 13-14 from:
[[IGVC 2007 Results | Here are more videos.]]
to:



[[IGVC 2007 Results | Here are videos.]]
June 19, 2007, at 01:54 PM by Fred Martin -
Added lines 3-9:

!We won 6th place in the 2007 IGVC Navigation Challenge!

%width=500px% Attach:haiyang-oakland-flag.png

[[IGVC 2007 Results | Here are more videos.]]

May 10, 2007, at 02:13 AM by Fred Martin -
Changed lines 8-10 from:
to:
* Please upload editable CAD files (e.g., Visio drawings) to [[Main/Design Report].  JPGs and PNGs go in the Google doc.
* Here is a link to [[http://docs.google.com/Doc?id=dcdg4mm8_2dkvqcw&invite=2vjx27 | viewing the Design Report]].

May 10, 2007, at 01:57 AM by Fred Martin -
Added lines 5-8:
!!Meeting 14 - May 9
* We drove the robot around outside.
* We worked on the Google document design report.

April 25, 2007, at 11:51 PM by Fred Martin -
Added lines 5-12:
!!Meeting 12 - April 25
* Amr is going to test his code on live (captured) images from our actual cam on our football field.  Also, he is going to parameterize his code and return RGB values along with the XY vectors.  Also, Amr is going to produce a standalone report which we will excerpt into our main report.
* Haiyang is going to continue the Player version of the Navigation code and start thinking about the Autonomous version.  He is also producing a report on the Navigation code.
* Joel and Nathan are working on Player drivers for position2d and sonar.
* John is working on physical robot stuff.
* Ken is working on the encoders.

March 29, 2007, at 02:34 AM by 129.63.16.48 -
Changed lines 11-12 from:

to:
* Brian brought his hand-band saw, and we cut up some 80/20, and constructed a building platform.  It's totally awesome.

March 29, 2007, at 02:29 AM by 129.63.16.48 -
Added lines 5-12:
!!Meeting 213?
* We devided the remains of the project into segments, and decided who will work on each segment. 
* We also devised a preliminary timeline for completion of this project, with milestones.

Attach:projassign.jpg


Changed lines 9-12 from:
* Nathan will have a model of our robot and beginnings of service in M$RS.


to:
* The Microsoft Robotics Studio requires a form of Windows installed in order to operate the robot.  Virtualization focus has shifted toward Player-Stage. 


Changed lines 36-38 from:
http://www.airincorporated.com/
http://www.actionauto.com/
to:
http://www.airincorporated.com/ or another company http://www.actionauto.com/
Changed lines 37-38 from:
to:
http://www.actionauto.com/
Added lines 5-12:
!!Meeting 5

* Fred is going to order the Hub Motor Kit.
* George is setting up Subversion.
* Nathan will have a model of our robot and beginnings of service in M$RS.


February 16, 2007, at 04:46 AM by 209.150.56.99 -
Changed lines 3-5 from:
Attach:optimus1.jpg
Attach:megatron1.jpg
to:
Attach:optimus1.jpg Attach:megatron1.jpg
February 16, 2007, at 04:46 AM by 209.150.56.99 -
Added lines 3-5:
Attach:optimus1.jpg
Attach:megatron1.jpg

Changed lines 29-30 from:
  George (G-Dawg) knows Subversion and can help install and teach people how to use it. It's way better than CVS!
to:

  '''George (G-Dawg) knows Subversion and can help install and teach people how to use it. It's way better than CVS!'''
Changed lines 29-30 from:
to:
  George (G-Dawg) knows Subversion and can help install and teach people how to use it. It's way better than CVS!
Changed lines 17-19 from:
* XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC?
http://courtneyelectronics.com/downloads/UM10101A.pdf
to:
* XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC http://courtneyelectronics.com/downloads/UM10101A.pdf
Changed lines 15-17 from:
-Work out an interface from MCP software -> XTi Hub Motors (the Motor controllers that come with them are questionable)

-XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC?
to:
* Work out an interface from MCP software -> XTi Hub Motors (the Motor controllers that come with them are questionable)

* XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC?
Changed lines 20-24 from:
-Rewrite Drive program for Differential Steer

-Figure out PHISSION & Modify the MCP program to use it (just like Johnny 5)

-Decide whether or not to use 8020 Framing for the superstructure.
to:
* Rewrite Drive program for Differential Steer

* Figure out PHISSION & Modify the MCP program to use it (just like Johnny 5)

* Decide whether or not to use 8020 Framing for the superstructure.
Changed lines 29-30 from:
-Move the MCP source code to some CVS so we can work on it without sitting in front of the robot.
to:
* Move the MCP source code to some CVS so we can work on it without sitting in front of the robot.
Changed lines 11-12 from:
To build a robot that will compete in the IGVC 2007 competition (in addition to world domination, of 'coz)
to:
To build a robot that will compete in the IGVC 2007 competition (in addition to world domination, which goes without saying, really!)
Added line 10:
Changed lines 9-11 from:
to:
'''GOAL'''
To build a robot that will compete in the IGVC 2007 competition (in addition to world domination, of 'coz)

Changed line 3 from:
'''Meeting 3 '''\\
to:
!!Meeting 3
Changed lines 19-20 from:
-Figure out PHISSION & Modify the MCP program to use it (just like Jhonny 5)
to:
-Figure out PHISSION & Modify the MCP program to use it (just like Johnny 5)
Changed line 3 from:
'''Meeting 3 '''
to:
'''Meeting 3 '''\\
Changed lines 3-4 from:
Meeting 3 We talked about the HARDWARE!
to:
'''Meeting 3 '''
We talked about the HARDWARE!
Changed lines 9-10 from:
Things to do:
to:
'''THINGS TO DO:'''
Added lines 25-26:
-Move the MCP source code to some CVS so we can work on it without sitting in front of the robot.
Changed lines 23-24 from:
www.airincorporated.com
to:
http://www.airincorporated.com/
Changed lines 1-24 from:
MCP Robot -- Semester 4 -- Spring 2007!
to:
MCP Robot -- Semester 4 -- Spring 2007!

Meeting 3 We talked about the HARDWARE!

Brian Bailey's MCP info:
http://sickcycles.com/igvc/


Things to do:

-Work out an interface from MCP software -> XTi Hub Motors (the Motor controllers that come with them are questionable)

-XTi Motor controller interface?  comatible with serialsense? would we be better off with a different 3rd party ESC?
http://courtneyelectronics.com/downloads/UM10101A.pdf

-Rewrite Drive program for Differential Steer

-Figure out PHISSION & Modify the MCP program to use it (just like Jhonny 5)

-Decide whether or not to use 8020 Framing for the superstructure.
http://www.8020.net/
(not as expensive as we were led to believe)
www.airincorporated.com

Changed lines 1-12 from:
Welcome to PmWiki!

A local copy of PmWiki's
documentation has been installed along with the software,
and is available via the [[PmWiki/documentation index]]. 

To continue setting up PmWiki, see [[PmWiki/initial setup tasks]].

The [[PmWiki/basic editing]] page describes how to create pages
in PmWiki.  You can practice editing in the [[wiki sandbox]].

More information about PmWiki is available from http://www.pmwiki.org .
to:
MCP Robot -- Semester 4 -- Spring 2007!
Edit - History - Print - Recent Changes - Search
Page last modified on May 08, 2010, at 08:38 PM