Workdocumentation 2019-06-25: Difference between revisions

From BITPlan Wiki
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>")
 
No edit summary
 
(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>
[car]
left to right direction
[webcontrol]
package server {
[roi]
interface "Verticle" as V
[camera-matrix]
V-[webcontrol]
[detect]
V-[action]
[remotecar]
[remotecar]
[geometry]
[watchdog]
[drivecontrol]
[common]
[action]
[imageview]
[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>

Latest revision as of 06:12, 16 March 2021