Course Details

Country: Greece
Course Title: Computer Science 330: Introduction to Mobile Robotics
Course Number: 330
Course Description: The primary difference between robots and other types of computing devices is their ability to physically interact with their environment, rather than to simply gather, process, store and communicate data. This is particularly apparent in the case of autonomous and semi-autonomous mobile robots: they face the challenge of acquiring data from their surroundings, selecting their own navigation waypoints and dynamically altering their course of action to account for obstacles, power supply restrictions and unexpected events. In this course theoretical instruction is combined with experiential learning and challenge driven software development. Students participating in this course are challenged individually and in teams to build the hardware chassis and software control algorithms for mobile robots. The course assumes a basic background in structured programming and proceeds with an introduction to both visual and text source code robotic programming (C, RobotC); basic electronics circuit design and troubleshooting; microcontroller programming; sensor data acquisition algorithms;
Language: English
Approved Equivalent: CS 3---
Course URL:


Back to List