Difference between revisions of "Workdocumentation 2019-06-25"
Jump to navigation
Jump to search
(Created page with "<uml> [car] [webcontrol] [roi] [camera-matrix] [detect] [remotecar] [geometry] [watchdog] [drivecontrol] [common] [action] [imageview] [app] </uml>") |
|||
| (13 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{PageSequence|prev=Self Driving RC Car/Systemcontext|next=Self Driving RC Car/App|category=Self Driving RC Car|categoryIcon=car}} | ||
| + | {{:Self_Driving_RC_Car/Links}} | ||
| + | |||
<uml> | <uml> | ||
| − | + | left to right direction | |
| − | [webcontrol] | + | package server { |
| − | + | interface "Verticle" as V | |
| − | + | V-[webcontrol] | |
| − | [ | + | V-[action] |
[remotecar] | [remotecar] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
[app] | [app] | ||
| + | note right of app: Deprecated JavaFx app | ||
| + | package image { | ||
| + | V-[detect] | ||
| + | [imageview] | ||
| + | [roi] | ||
| + | [camera-matrix] | ||
| + | } | ||
| + | [webcontrol] ..> [imageview] | ||
| + | [imageview] ..> [detect] | ||
| + | [detect] ..> [camera-matrix] | ||
| + | [detect] ..> [roi] | ||
| + | package libraries { | ||
| + | [geometry] | ||
| + | [drivecontrol] | ||
| + | [common] | ||
| + | } | ||
| + | } | ||
| + | package raspberry { | ||
| + | V-[watchdog] | ||
| + | V-[car] | ||
| + | [servoblaster] | ||
| + | [camera] | ||
| + | } | ||
| + | [camera] --> [detect] : Image feed | ||
| + | [detect] --> [imageview] : Intermediate CV images | ||
| + | [detect] --> [action] : Angle&distance | ||
| + | [webcontrol] --> [action] : Start/Stop autopilot | ||
| + | [webcontrol] --> [car] : Manual inputs | ||
| + | [webcontrol] --> [watchdog] : Heartbeat | ||
| + | [action] --> [car] : Steering / Speed instructions | ||
| + | package rccar { | ||
| + | [wheels] | ||
| + | [engine] | ||
| + | [led] | ||
| + | } | ||
| + | [car] --> [servoblaster] | ||
| + | [servoblaster] --> [wheels] | ||
| + | [servoblaster] --> [engine] | ||
| + | [servoblaster] --> [led] | ||
</uml> | </uml> | ||
