Progress for week 44 (2014)

From Robin

(Difference between revisions)
Jump to: navigation, search
(Accounting)
 
(9 intermediate revisions not shown)
Line 13: Line 13:
* Create the game area
* Create the game area
* Improve the testing program
* Improve the testing program
 +
 +
=== Accounting ===
 +
* Implemented threaded cross-program communication protocol based on Zeromq.
 +
* Aquired and prepared all the materials for the game area.
 +
* General program improvements, progress and research
== Else-Line ==
== Else-Line ==
Line 21: Line 26:
=== Accounting ===
=== Accounting ===
 +
* Implemented Lamarckian learning
 +
* Done some testing
 +
* Fixed fitness issue in learning scenario
 +
* Fixed licence issue with Visual Studio on laptop
== Stian ==
== Stian ==
Line 29: Line 38:
=== Accounting ===
=== Accounting ===
 +
* Added more constraints to avoid some troublesome parameter combinations which lead to occasional crashes.
 +
* Fixed a bug in the ELAS algorithm.
 +
* Implemented threaded evaluation using Intel Threading Building Blocks.
 +
* Looked into further algorithms, but ran into library dependency problems.
 +
* Read an NSGA-II paper.
== Snorre ==
== Snorre ==
Line 38: Line 52:
=== Accounting ===
=== Accounting ===
 +
* Implemented a simple GA and experimented a bit with differen pop. sizes and no. of iterations
 +
* Tested out the robot on different terrains, made a suitable one for the task (also using the GA)
 +
* Started planning the implementation of the NSGA-II algorithm
== André ==
== André ==
=== Budget ===
=== Budget ===
-
* Try to find more information of where to by the omnidirectional camera
+
* Install openCV
-
* Try to implement a Feature detection algorithm with openCV
+
* Test out openCV to find objects in the picture, and locate them
-
* Borrow a Kinect an set the kinect up ready for testing
+
* Start building the game-board
-
** Use the kinect first as distance measure
+
* Find info about omnidirectional camera's (the cost etc)
-
** Look into more usages of the kinect
+
 
 +
=== Accounting ===
 +
* Installed openCV
 +
* Used "Canny-filter" in CV for edgedetection
 +
** Located edges in the picture (need to locate objects by template)
 +
* Started building the game-board
 +
** Cut the all plates, and edges of the board, need only paint, and assemble it.
 +
* Sent mail to IT-Robotics for information about the omnidirectional camera
 +
 
 +
 
 +
== Rune ==
 +
=== Budget ===
 +
* Improve the pathfollower
 +
* Extend with voronoi diagram
 +
 
 +
=== Accounting ===
 +
* Improved the pathfollower!
 +
* Switched to probabilistic road map, not yet finished.

Current revision as of 10:36, 5 November 2014

Contents

Student template (copy this for your entry)

Budget

  • Todo 1
  • Todo 2

Accounting

  • Done 1
  • Done 2

Eivind

Budget

  • Write communication protocol
  • Create the game area
  • Improve the testing program

Accounting

  • Implemented threaded cross-program communication protocol based on Zeromq.
  • Aquired and prepared all the materials for the game area.
  • General program improvements, progress and research

Else-Line

Budget

  • Implement Lamarckian learning
  • Continue testing parameters
  • Look into good statistical methods for comparing results

Accounting

  • Implemented Lamarckian learning
  • Done some testing
  • Fixed fitness issue in learning scenario
  • Fixed licence issue with Visual Studio on laptop

Stian

Budget

  • Find a workaround for crashes caused by bugs in the tested algorithms
    • Try to find a safer range of parameters or run the algorithms in a seperate process.
  • Start work on including the rSGM algorithm in the framework.

Accounting

  • Added more constraints to avoid some troublesome parameter combinations which lead to occasional crashes.
  • Fixed a bug in the ELAS algorithm.
  • Implemented threaded evaluation using Intel Threading Building Blocks.
  • Looked into further algorithms, but ran into library dependency problems.
  • Read an NSGA-II paper.

Snorre

Budget

  • Finish implementing simple GA
  • Experiment with different population sizes and number of iterations in the GA
  • Experiment and observe behaviour of the robot with the GA using an uneven terrain
  • Make a plan for how to implement the NSGA-II algorithm

Accounting

  • Implemented a simple GA and experimented a bit with differen pop. sizes and no. of iterations
  • Tested out the robot on different terrains, made a suitable one for the task (also using the GA)
  • Started planning the implementation of the NSGA-II algorithm

André

Budget

  • Install openCV
  • Test out openCV to find objects in the picture, and locate them
  • Start building the game-board
  • Find info about omnidirectional camera's (the cost etc)

Accounting

  • Installed openCV
  • Used "Canny-filter" in CV for edgedetection
    • Located edges in the picture (need to locate objects by template)
  • Started building the game-board
    • Cut the all plates, and edges of the board, need only paint, and assemble it.
  • Sent mail to IT-Robotics for information about the omnidirectional camera


Rune

Budget

  • Improve the pathfollower
  • Extend with voronoi diagram

Accounting

  • Improved the pathfollower!
  • Switched to probabilistic road map, not yet finished.
Personal tools
Front page