

The lecture will go over the key points, and then will be dedicated to hands-on programming exercises on the robot simulation. The class will follow a flipped format where the students will be expected to read through the reading material for the week and the respective chapter before coming to the class. In addition, for CSC 475 students: CSC 407.

Prerequisites: You must have taken CSC 373 and CSC 374. This course will also expose students to some of the contemporary happenings in robotics, including current robotics research, applications, and robot contests (via assignments, reports, and discussions).īy the end of this course you will be able to understand: Because of the online nature of the course, all the tasks will instead be performed in the simulation environment. These hands-on projects aim to reinforce the basic principles developed in course material. The LEGO robot will be programmed by a variant of C language (RobotC) that provides a rich set of methods to interact with the robot sensor and actuators. During the course, students assemble robots using the LEGO Mindstorms EV3 robot kit. This course presents an overview of robotics in practice and research with topics including basic kinematics, localization, motion planning, and sensors. For this simulation based course, the following link is useful for learning about ROBOTC API:.The open-source textbook is: Elements of Robotics by Mordechai Ben-Ari and Francesco Mondada, Springer Open, 2018.Please wait for the instructor to provide more information about it.
ROBOTC API LICENSE
ROBOTC API SOFTWARE
