CISC1003: EXPLORING ROBOTICS

Course Information:

Computer and Information Science, Brooklyn College

Spring 2022

Instructor Information:

Online Syllabus: CISC1003

Hours and location:

Mon 6:30 PM-9:15 PM
3208 IH

Course Requirements:

Textbooks:

Elements of Robotics
by Mordechai Ben-Ari and Francesco Mondada
Open Access Textbook
Direct Download Link: Book

Introduction to Autonomous Robots
by Nikolaus Correll
Open Access Textbook
Direct Download Link: Book

The Robotics Primer
by Maja Mataric
Publisher: The MIT Press (September 30, 2007)
ISBN-10: 026263354X
ISBN-13: 978-0262633543

Please bring a USB Drive to save your work

Course Structure:

6 Units (consisting of): 


Additional Resources:

Useful Links:

VR.VEX Virtual environment:

EV3 robot:


-->
Date Unit

Class Work

Reading Assignment Labs Links
02/02 A

Syllabus overview

Lecture Unit A (part 1)

Common Robotic Components

VEXcode VR - Playground Features

Elements of Robotics, chapter 1  

We will explore the Vr.Vex virtual environment

Get started with Vr.Vex

Unit A Intro*

02/09 A

Lecture Unit A (part 2)

Autonomous robots
Ch 1

Lab Submission

Submit the following exercise:
Printing Values*

introduction-and-fundamentals

Moving your robot

A2 - Introduction*

2/16 B

Gears

Gear Generator

How to determine gear ratio

Elements of Robotics, chapter 2

Submit the following exercise:
Move to Number*

Repeating behaviors: unit 3

Robot Construction, gears introduction

2/23 B

Lecture Unit B (part 2)

 

Submit the following exercise:
Maze*

Navigating a maze

Gears*

03/02 C1

Sensors

Submit the following exercise:
Obstacle Avoidance

Detecting Walls from a Distance

Sensors*

03/09 C2

Locomotion

Submit the following exercise:
Electro Magnet

Knowing your location

Locomotion*

03/16 C3

Robot Decision Making, Degrees of Free

Elements of Robotics Ch 3
(upto section 3.4)

Submit the following exercise:
Homework 1

Decisions with Colors

Degrees of Freedom

Robots - Conditional Statemeents

03/23 D1

Robot Control, midterm review

 

Submit the following exercise:
Disc Mover

Moving disks with loops

Robot Control*

3/30 Midterm

*Midterm *

 

Submit the following essay:
Essay 1

*Adapted from material by Prof. Lawrence Goetz