programming & simulation lecture 1 slides

8
Jean-Pierre de la Croix ECE Ph.D. Candidate Georgia Inst. of Technology Introduction to the Programming Assignments Control of Mobile Robots: Programming & Simulation Week 1

Upload: yashar2500

Post on 11-Dec-2015

224 views

Category:

Documents


2 download

DESCRIPTION

Programming & Simulation Lecture 1 Slides

TRANSCRIPT

Page 1: Programming & Simulation Lecture 1 Slides

Jean-Pierre de la CroixECE Ph.D. CandidateGeorgia Inst. of Technology

Introduction to the Programming Assignments

Control of Mobile Robots: Programming & Simulation Week 1

Page 2: Programming & Simulation Lecture 1 Slides

Overview

• The purpose of the programming assignments is to

implement concepts from the course on a simulated

analogue of a mobile robot.

• All assignments will be completed in a MATLAB-based

mobile robot simulator.

• The weekly assignments are optional.

• Each assignment can be submitted forfeedback.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 11

Page 3: Programming & Simulation Lecture 1 Slides

Bridging the Gap

• Why are the programming assignments worth your time?

1. They are a unique opportunity to apply the equations in this course to an interesting problem: safely navigating a mobile robot through a cluttered environment.

2. You will learn MATLAB, a powerful tool for engineers.

3. Bonus: If you are building the QuickBot in this course, then everything can be tested on this robot!

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 12

Page 4: Programming & Simulation Lecture 1 Slides

Programming Assignment for Week 1

• The objective of this first assignment is to install and

familiarize yourself with MATLAB, and run the simulator.

• Go to the “Programming Assignments” section on the

course page for detailed instructions.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 13

Page 5: Programming & Simulation Lecture 1 Slides

MATLAB

• MATLAB is a numerical computing environment and a

programming language.

• Thanks to support from MathWorks, a license for MATLAB

and all required toolboxes will be available for the duration

of the course (Jan. 20 – Mar. 31).

• The “Programming Assignments”

section on the course page willprovide links to resources for

learning MATLAB concepts.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 14

Page 6: Programming & Simulation Lecture 1 Slides

Sim.I.am

• MATLAB-based simulator

for mobile robots.

• Provides a faithful

analogue of the robot in

this course, QuickBot.

• Includes a detailed user

manual for all assignments.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 15

Page 7: Programming & Simulation Lecture 1 Slides

Grading

• Simple UI for submitting

each assignment.

• Points earned in the

assignments will not count

towards your course grade.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 16

Page 8: Programming & Simulation Lecture 1 Slides

Help

• If you have any questions, issues, bugs, or concerns,

please create a post in the “Discussion Forums” under the

“Programming Assignments” section.

• Please include enough information for us or fellow

students to help.

Jean-Pierre de la Croix - Control of Mobile Robots: Programming & Simulation Week 17