Difference between revisions of "FIS"

From Training Technology Lab Wiki
Jump to navigation Jump to search
(Created page with "= Embedded programming in wellfare Technology = This Course will be part of the RoboMedic Master profile for Wellfare Technology")
 
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
= Embedded programming in wellfare Technology =
 
= Embedded programming in wellfare Technology =
  
This Course will be part of the RoboMedic Master profile for Wellfare Technology
+
This Course will be part of the RoboMedic Master profile for Wellfare Technology from F19
 +
 
 +
Teachers:
 +
* Morten Hansen
 +
* 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 ==
 +
 
 +
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:
 +
{|class="wikitable"
 +
!Week
 +
!Low level track
 +
!High Level track
 +
|-
 +
|1
 +
|colspan="2"|Course introduction<br>* The compiler chain<br>* Embedded systems
 +
|-
 +
|2
 +
|colspan="2"|Programming in C<br>* Functions vs. classes<br>* Pointers<br>* Data structures
 +
|-
 +
|3
 +
|Controlling the hardware
 +
|Input/output/pipes/filtre
 +
|-
 +
|4
 +
|Timing
 +
|Timing
 +
|-
 +
|5
 +
|Multitask programming
 +
|Graphic presentation of data
 +
|-
 +
|6
 +
|colspan="2"|State machines (FSM)
 +
|-
 +
|7
 +
|Intertask communication
 +
|bbb
 +
|-
 +
|8
 +
|aaa
 +
|bbb
 +
|-
 +
|9
 +
|aaa
 +
|bbb
 +
|-
 +
|10
 +
|aaa
 +
|bbb
 +
|-
 +
|11
 +
|colspan="2"|Pulling it all together
 +
|-
 +
|12
 +
|colspan="2"|Final assignment
 +
|}
 +
# Common:
 +
#* aaa
 +
#* bbb
 +
# bbb
 +
#*
 +
#*
 +
# ccc
 +
#*
 +
#*
 +
# ddd
 +
#*
 +
#*
 +
# eee
 +
# fff
 +
# ggg
 +
# hhh
 +
# iii
 +
# jjj
 +
# kkk
 +
# lll

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