Goals: Difference between revisions

From SpaceElevatorWiki.com
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
== Milestone 1 Goals ==
== Milestone 1 Goals ==


'''Vision:''' (Aleks)
=== Misc: (Keith) ===
* <strike>Setup wiki</strike>
* <strike>Setup Mercurial</strike>
* Port C++ Mono/Torcs wrapper layer to Linux
* Come up with a list of hard problems for everyone (in progress)
 
=== Vision: (Aleks) ===
* Get Intel code compiling on Ubuntu and into a Mercurial tree. (20 hours)
* Get Intel code compiling on Ubuntu and into a Mercurial tree. (20 hours)
* Hook up .Net wrapper to Intel vision code. (10 hours)
* Hook up .Net wrapper to Intel vision code. (10 hours)
* Create / find a 2-frame GUI tool which takes a picture and applies various Intel code to it and displays an output image (40 hours)
* Create / find a 2-frame GUI tool which takes a picture and applies various Intel code to it and displays an output image (40 hours)
* Write some code to generate simple analysis of 3-D location other objects. (100 hours)
* Write some code to generate simple analysis of 3-D location other objects using GUI tool to help find the right constants. (100 hours)
* Provide an API to on-demand take an image and return analysis to driving engine. (40 hours)
* Provide an API to on-demand take an image and return analysis to driving engine. (40 hours)


'''Driving:''' (Wolf Dieter)
=== Driving: Wolf Dieter ===
* Port Torcs robot written in Delphi to C# (100 hours) (https://www.turnsharp.com/home.aspx)
* Port Torcs robot written in Delphi to C# (100 hours) [https://www.turnsharp.com/home.aspx]
* Port a few maps and scenarios into our test suite. (20 hours)
* Build ways for us to run tests in one click of a listbox or command-line. (20 hours)
* Call vision code at appropriate times (20 hours)
* Call vision code at appropriate times (20 hours)
* Ability to log all changes to the world including results of vision analysis, so that we can replay to figure out what happened.


'''World Simulator''' (Jeko)
=== World Simulator (Jeko) ===
* Provide an API to create images for vision code (20 hours)
* Get a slimmmed Torcs compiling on Ubuntu Linux and in a Mercurial tree (10 hours)
* Get Torcs compiling on Ubuntu Linux and in a Mercurial tree (10 hours)
* Planning: OSG versus Ogre, C# linear algebra code, Torcs roadmap, etc., etc.
* Evaluate better & more professional-looking free 3-D and physics engines which already have C# wrappers and how to modify Torcs
* Provide a C# API to create screenshots for vision code (20 hours)
* hook the output of the vision recognition into the input of the 3-D engine, by creating ghost images.
* Build ways for us to run tests in one click of a listbox or a command-line. (20 hours) ''This can wait till Ogre if we want to do it in using a C# GUI. What one do we use?''


== Later Goals ==
== Later Goals ==
* Plug in Ogre
* Ability to log all changes in C# to the world including results of vision analysis, so that we can replay to figure out what happened.
* hook the output of the vision recognition into the input of the 3-D engine, by creating ghost images.
* Write C# HasCrashed() function so that we know we have a bug in our driving or vision code.
* Add other features like waypoints, stopsigns. (Someone else doing this we should hook up with [http://sourceforge.net/mailarchive/forum.php?thread_name=6638566487miexsan%40alumni.uv.es&forum_name=torcs-devel])
* Add other features like waypoints, stopsigns. (Someone else doing this we should hook up with [http://sourceforge.net/mailarchive/forum.php?thread_name=6638566487miexsan%40alumni.uv.es&forum_name=torcs-devel])

Revision as of 21:54, 24 June 2008

Milestone 1 Goals

Misc: (Keith)

  • Setup wiki
  • Setup Mercurial
  • Port C++ Mono/Torcs wrapper layer to Linux
  • Come up with a list of hard problems for everyone (in progress)

Vision: (Aleks)

  • Get Intel code compiling on Ubuntu and into a Mercurial tree. (20 hours)
  • Hook up .Net wrapper to Intel vision code. (10 hours)
  • Create / find a 2-frame GUI tool which takes a picture and applies various Intel code to it and displays an output image (40 hours)
  • Write some code to generate simple analysis of 3-D location other objects using GUI tool to help find the right constants. (100 hours)
  • Provide an API to on-demand take an image and return analysis to driving engine. (40 hours)

Driving: Wolf Dieter

  • Port Torcs robot written in Delphi to C# (100 hours) [1]
  • Call vision code at appropriate times (20 hours)

World Simulator (Jeko)

  • Get a slimmmed Torcs compiling on Ubuntu Linux and in a Mercurial tree (10 hours)
  • Planning: OSG versus Ogre, C# linear algebra code, Torcs roadmap, etc., etc.
  • Provide a C# API to create screenshots for vision code (20 hours)
  • Build ways for us to run tests in one click of a listbox or a command-line. (20 hours) This can wait till Ogre if we want to do it in using a C# GUI. What one do we use?

Later Goals

  • Plug in Ogre
  • Ability to log all changes in C# to the world including results of vision analysis, so that we can replay to figure out what happened.
  • hook the output of the vision recognition into the input of the 3-D engine, by creating ghost images.
  • Write C# HasCrashed() function so that we know we have a bug in our driving or vision code.
  • Add other features like waypoints, stopsigns. (Someone else doing this we should hook up with [2])