Mechatronics and Renewable Energy Lab
Platform 1:
H
obby
E
lectric
R
emote
C
ontrol
C
ar
|
Input
|
Processing
|
Output
|
Feedback Loop
|
Software (Dynamic)
|
Machine
Vision
GPUCV
|
|
|
System
Modeling
PID
controller
|
Software (Static)
|
OS
Selection
|
High Level
|
Remote
Communication
|
Computer
Platform Selection
|
Remote
Communication
|
|
On-Vehicle Interface
|
|
On-Vehicle Interface
|
Low Level
|
Remote
Control
|
Embedded
Platform Selection
|
Motor
Driver Interface
|
|
Hardware (Dynamic)
|
Sensors
|
|
|
Hardware (Static)
|
Add-on Frame
|
|
Physical (Dynamic)
|
EMI/EMC
|
Physical (Static)
|
Add-on
Frame
|
Project 3a: Cameras (Machine Vision)
More of a
software/computer engineering project, it is much harder to implement on
a mobile vehicle.
For the teams that are interested, the
following considerations must be kept in mind:
·
Such a software platform is most easily developed on a
computer-compatible system, compared to an embedded system;
·
The choice of cameras, is, of course, of the highest importance
(performance vs. precision vs. goals vs. cost);
·
The algorithms and libraries are available, but many hours will be
necessary for proper integration;
·
T
he
outputs should be formatted in such a way as to be readily communicated
to the other devices (i.e., byte-level commands).
Goals:
·
Research existing machine vision filtering and navigation techniques;
·
Research, assess and select machine vision software;
·
Design a functional model of the software;
·
Assess the performance of various cameras (resolution, fps, color
adjustments, etc) and software filters (processor use
cost, time delay, memory use);
·
Implement a machine vision filtering and navigation solution.
|