meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:ct50a6200:start [2012/10/08 13:08]
ilonen [Requirements]
courses:ct50a6200:start [2012/11/22 15:24] (current)
tamminen [Background and arrangements]
Line 5: Line 5:
 ==== Background and arrangements ==== ==== Background and arrangements ====
  
-The students need to develop a robotic system to solve a simple problem (e.g. solve a simple puzzle, stack some blocks...). The assignment will be done in groups of around 6 people. The groups will be chosen by the lecturer of the course. The groups are shown on the Noppa page of the course ​(in mid-September). If you are not a member in any group, but want to complete the assignment, please contact the lecturer (make sure you collect SOME points in the 2nd and 3rd exercise to show that you are participating in the course - inactive students will be left out from the groups).+The students need to develop a robotic system to solve a simple problem (e.g. solve a simple puzzle, stack some blocks...). The assignment will be done in groups of around 6 people. The groups will be chosen by the lecturer of the course. The groups are shown on the Noppa page of the course. If you are not a member in any group, but want to complete the assignment, please contact the lecturer (make sure you collect SOME points in the 2nd and 3rd exercise to show that you are participating in the course - inactive students will be left out from the groups).
  
 === Required steps === === Required steps ===
Line 20: Line 20:
   - The student groups will perform the development and implementation work.   - The student groups will perform the development and implementation work.
     * Access to the lab can be got by agreeing with lab personnel (Dr Jarmo Ilonen).     * Access to the lab can be got by agreeing with lab personnel (Dr Jarmo Ilonen).
-  - Each group needs to submit a progress report by December ​5th 2012.+  - Each group needs to submit a progress report by December ​20th 2012 (by e-mail).
     * If the group'​s project work is ready, the students can deliver the final report and demonstrate their system instead.     * If the group'​s project work is ready, the students can deliver the final report and demonstrate their system instead.
     * A progress report should briefly describe the work done so far and outline a schedule for the remaining work.     * A progress report should briefly describe the work done so far and outline a schedule for the remaining work.
-  - Final deadline for the project (report and demonstration) is December ​20th 2012+  - Final deadline for the project (report and demonstration) is <del>December ​14th 2012</​del>​ moved to January due to delays in getting to use the robot
  
 ==== Requirements ==== ==== Requirements ====
Line 47: Line 47:
 ==== Available interfaces ==== ==== Available interfaces ====
  
-The following interfaces ​to the hardware are available within a local software library (itlabcpp):​ +Interfaces ​to Kinect and robot/gripper ​will be provided as binariesThe documentation,​ some example Matlab scripts ​and example ​images ​are provided {{:​courses:​ct50a6200:​robotvision_2012.tar.gz|here}}.
-  * SimpleRV3SB C++ interface allows moving the robot arm.  +
-  * PG70 C++ interface allows moving the gripper. +
-  * C++ interfaces FwCamera ​and FwBumblebee allow capturing ​images ​with the cameras.+
  
 ==== Hardware use ==== ==== Hardware use ====
Line 71: Line 68:
   * Necessary software can be installed by staff if requested by students.   * Necessary software can be installed by staff if requested by students.
  
-==== Software library installation ==== 
- 
-  - Download the software library package below. 
-    * The package includes a preconfigured software library and a project stub. 
-  - Set LD_LIBRARY_PATH as instructed in itlabcpp/​README. 
-    * For example, '​export LD_LIBRARY_PATH=/​home/​groupX/​itlabcpp/​lib'​. 
-  - Change to directory project/src and run '​make'​ to compile the example project. 
-    * You can try example program '​wintest'​ in project/​src/​myproject/​. 
-    * Example program '​fwcam-grab'​ (in the same directory) demonstrates image acquisition. 
- 
-Documentation is included in the library package in itlabcpp/​doc/​. 
  
 ==== Documentation and Software ==== ==== Documentation and Software ====
  
 If you require some more documentation,​ please contact the lecturer by email. If you require some more documentation,​ please contact the lecturer by email.
- +  ​* {{:​courses:​ct50a6200:​robotvision_2012.tar.gz|Documentation and example images}}
-  ​* {{:​courses:​ct50a6200:​itlabcppproject20101108.tar.gz|Software library}}+
   * {{:​courses:​ct50a6200:​rv-3sb_3sjb.pdf|RV-3SB brochure}}   * {{:​courses:​ct50a6200:​rv-3sb_3sjb.pdf|RV-3SB brochure}}
   * {{:​courses:​ct50a6200:​rv-3sb-details.pdf|Detailed robot controller manual}}   * {{:​courses:​ct50a6200:​rv-3sb-details.pdf|Detailed robot controller manual}}
     * See bottom of page 3-17 for information about coordinate system conventions.     * See bottom of page 3-17 for information about coordinate system conventions.
-  * {{:courses:​ct50a6200:​pg_70_en-1.pdf|PG-70 gripper}} +  * [[http://robotiq.com/​en/​products/​adaptive-robot-gripper/|Robotiq 3-finger ​adaptive gripper]]
-  * {{:​courses:​ct50a6200:​gripper_finger.pdf|Gripper ​finger}}+