Home News Activities Training Learning Resources


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.