Difference between revisions of "FIS"

From Training Technology Lab Wiki
Jump to navigation Jump to search
 
(8 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
* Morten Hansen
 
* Morten Hansen
 
* Anders Stengaard Sørensen
 
* Anders Stengaard Sørensen
 +
 +
[[File:BFR_test_bench.jpg|200px|thumb|right|Blood flow restriction exercise with automated pressure control)]]
 +
[[File:RTL_old_man.png|200px|thumb|right|Robotrainer Light]]
 +
[[File:RTO_lift.jpg|200px|thumb|right|Robotrainer ONE]]
 +
[[File:RTC_1.jpg|200px|thumb|right|Robotrainer Classic]]
 +
[[File:Epino.jpg|200px|thumb|right|Q-sensor student project]]
 +
[[File:Jakob_squat.JPG|200px|thumb|right|Dual RTL setup for weight lifting]]
 +
 +
  
 
== Planning ==
 
== Planning ==
Line 21: Line 30:
 
|-
 
|-
 
|1
 
|1
|colspan="2"|Course introduction<br>The compiler chain<br>Embedded systems
+
|colspan="2"|Course introduction<br>* The compiler chain<br>* Embedded systems
 
|-
 
|-
 
|2
 
|2
|colspan="2"|Programming in C<br>* Functions vs. classes<BR>Pointers
+
|colspan="2"|Programming in C<br>* Functions vs. classes<br>* Pointers<br>* Data structures
 
|-
 
|-
 
|3
 
|3

Latest revision as of 09:20, 3 September 2019

Embedded programming in wellfare Technology

This Course will be part of the RoboMedic Master profile for Wellfare Technology from F19

Teachers:

  • Morten Hansen
  • Anders Stengaard Sørensen
Blood flow restriction exercise with automated pressure control)
Robotrainer Light
Robotrainer ONE
Robotrainer Classic
Q-sensor student project
Dual RTL setup for weight lifting


Planning

The course will revolve around 2 themes:

  • Programming of microcontroller type systems ... like Arduino
  • Programming of high level systems for control/UI ... Like PC's or Raspberry Pi
  • ...and the communication between the two.

Lesson sketch:

Week Low level track High Level track
1 Course introduction
* The compiler chain
* Embedded systems
2 Programming in C
* Functions vs. classes
* Pointers
* Data structures
3 Controlling the hardware Input/output/pipes/filtre
4 Timing Timing
5 Multitask programming Graphic presentation of data
6 State machines (FSM)
7 Intertask communication bbb
8 aaa bbb
9 aaa bbb
10 aaa bbb
11 Pulling it all together
12 Final assignment
  1. Common:
    • aaa
    • bbb
  2. bbb
  3. ccc
  4. ddd
  5. eee
  6. fff
  7. ggg
  8. hhh
  9. iii
  10. jjj
  11. kkk
  12. lll