Professional Documents
Culture Documents
2 - P0 - Worksheets
2 - P0 - Worksheets
2 - P0 - Worksheets
TABLE OF CONTENTS
Welcome, Health & Safety Session..............................................................................................3
Intro to Q-Labs Session: Drone Control (in-person).....................................................................7
WELCOME, HEALTH & SAFETY SESSION
WELCOME, HEALTH & SAFETY – SET-UP CHECKLIST
Team Number:
Please complete the checklist individually as you complete each step of the set-up process.
☐ Download from Avenue (Content > 0-Getting Started > Installation Guides > QLabs)
QUARC installation and license files (QUARC.zip)
Zip folder of remote access files (Software for Remote Access.zip)
Zip folder of Python libraries (Q-Labs Python Files.zip)
☐ Register as a new user at the Quanser Academic Portal (use McMaster email)
Please list full names and MacID’s of all present Team Members
Full Name: MacID:
Please fill out the table below. Be sure to write each of your names next to your answer.
For each Team Member: “Something about me you might find interesting…”
INTRO TO Q-LABS SESSION: DRONE CONTROL (IN-PERSON)
INTRO TO Q-BOT – COVER PAGE
Please list full names and MacID’s of all present Team Members
Full Name: MacID:
INTRO TO Q-BOT – PRELIMINARY DISCUSSION
1. Discuss what you think will happen when you execute your code for each scenario
Do you expect there to be any differences in performance between
scenarios? Why or why not?
Do you expect one scenario to result in a faster navigation of the track?
Do you expect one scenario to fail (i.e., not successfully navigate the track)?
Time-Controlled Environment:
Distance-Controlled Environment:
INTRO TO Q-BOT – TIME-CONTROLLED TEST RUN
(PLANNING)
Plan your computer program for the time-controlled scenario in the table below. The track
dimensions can be found in Figure 2 of the P0 Project Module.
List one discrete motion per row. Examples are shown in the table (you should
delete them before planning your own program.
This is similar to writing pseudocode, which will be discussed later in the course.
Complete this worksheet after having written and executed your code for the first scenario
(time-controlled simulation).
1. Copy-and-paste your Python code in the space below ( only your code)
5. If you answered Yes to Question 2, enter the elapsed time (in seconds)
INTRO TO Q-BOT – DISTANCE-CONTROLLED TEST RUN
(PLANNING)
Plan your computer program for the distance-controlled scenario in the table below.
List one discrete motion per row. Examples are shown in the table (you should
delete them before planning your own program.
Complete this worksheet after having written and executed your code for the second
scenario (distance-controlled simulation).
1. Copy-and-paste your Python code in the space below (and the code you typed in)
5. If you answered Yes to Question 2, enter the elapsed time (in seconds)
INTRO TO Q-BOT – GROUP DISCUSSION
Time-Controlled Environment:
Distance-Controlled Environment:
7. Explain the reasons for any differences in Q-bot performance between each scenario