Embedded Motion Control 2012 Group 2: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
Line 58: Line 58:
<li>Formulating an idea to tackle the problem</li>
<li>Formulating an idea to tackle the problem</li>
<li>Trying to run and create new packages but running into some problems</li>
<li>Trying to run and create new packages but running into some problems</li>
<li>Presented Ch. 4</li>
<li>Extra research regarding the API and Linux scheduler, as requested by Molengraft</li>
</ul>
<br/>
'''Week 4'''
<br/>
<ul>
<li>Created a node which makes sure Jazz doesn't collide with the walls</li>
<li>Created a node which enables Jazz to make the first left corner</li>
<li>Research on different maze solving algorithm's</li>
<li>Presented extra research regarding the API and the Linux scheduler briefly</li>
</ul>


<br/>
'''Week 5'''
<br/>
<ul>
<li>Trying to create the path detection and autonomously cornering</li>
</ul>
</ul>


<br/>
==Components Needed==
==Components Needed==
*Wall detection
*Wall detection
**Laser scan data
**Laser scan data: Done!
*Arrow detection
*Arrow detection
**Camera data
**Camera data

Revision as of 12:56, 22 May 2012

Group Members

Name ID number e-mail
T.H.A. Dautzenberg0657673 T.H.A. Dautzenberg
V.J.M. Holten0655090 V.J.M. Holten
D.H.J.M. v.d. Hoogen0662522 D.H.J.M. v.d. Hoogen
B. Sleegers0658013 B. Sleegers
Mail to all


Tutor: Janno Lunenburg

Project Progress


Week 1

  • Installation of Ubuntu, ROS and Eclipse
  • C++ tutorial


Week 2

  • ROS tutorial
  • Meeting 1 with tutor
  • Read Chapter 1 and 4 of Real-Time Concepts for Embedded Systems
  • Made a presentation of Ch. 4 for lecture 2 [Slides]
  • Prepared the lecture about Ch. 4


Week 3

  • ROS tutorials continued
  • Looking up useful information and possible packages on the ros website
  • Formulating an idea to tackle the problem
  • Trying to run and create new packages but running into some problems
  • Presented Ch. 4
  • Extra research regarding the API and Linux scheduler, as requested by Molengraft


Week 4

  • Created a node which makes sure Jazz doesn't collide with the walls
  • Created a node which enables Jazz to make the first left corner
  • Research on different maze solving algorithm's
  • Presented extra research regarding the API and the Linux scheduler briefly


Week 5

  • Trying to create the path detection and autonomously cornering


Components Needed

  • Wall detection
    • Laser scan data: Done!
  • Arrow detection
    • Camera data
  • Path detection (openings in wall and possible driving directions)
    • Laser scan data
  • Mapping (record travelled rout and note crossroads)
    • Use odometrie data
  • Control center (handels data provided by nodes above and determines the commands sent to the Jazz robot)