EasyManua.ls Logo

Quanser QBot 2 - Page 3

Default Icon
27 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1 Introduction
The Quanser QBot 2 (Figure 1.1) is an innovative autonomous ground robot system incorporating a robust
educational ground vehicle with the Microsoft Kinect and a Quanser
r
embedded target. The QBot 2 is comprised
of a Yujin Robot Kobuki platform, a Microsoft Kinect RGB camera and depth sensor, and a Quanser
r
DAQ with a
wireless embedded computer (also refered to as the target computer). The embedded computer system mounted
on the vehicle uses the Gumstix DuoVero computer [1] to run QUARC
r
, Quanser
r
's real-time control software, and
interface with the QBot 2 data acquisition card (DAQ).
Figure 1.1: The Quanser QBot 2
The interface to the target computer is Matlab
r
Simulink
r
with QUARC
r
. The QBot 2 is accessible through three
different block sets: the Quanser
r
Hardware-In-the-Loop (HIL) block set to read from sensors and/or write to
outputs, the Quanser
r
Stream API blockset to perform communications over wired and wireless communication
channels, the Quanser
r
Multimedia blockset to read RGB and depth image data from the Kinect sensor, and The
MathWorks
r
Computer Vision System toolbox to perform image processing. Controllers are developed in Simulink
r
with QUARC
r
on the host computer, and these models are cross-compiled and downloaded to the target (Gumstix
[1]) seamlessly. A diagram of this configuration is shown in Figure 1.2.
Figure 1.2: Communication Hierarchy
The general system description, component nomenclature, specifications, and model parameters are all given in
Section 2. Section 3 goes into detail on how to setup the QBot 2. Lastly, Section 4 contains a troubleshooting guide.
QBOT 2 - User Manual
DRAFT - April 14, 2015