User Tools

Site Tools


start

This is an old revision of the document!


ECE4560


Introduction to Robotics and Automation

Course Description: Concurrent engineering principles; robotic manipulator kinematics, dynamics, and control; applications of robots in industry, medicine, and other areas; team projects and hands-on laboratory experience.

General resources for the class are: Sample Syllabus ; Timeline; Project
Lab resources for the class are: Display/Plotting ; Manipulator Interface

ECE4580


Computational Computer Vision

Course Description: Computational and theoretical aspects of computer vision. Application areas include robotics, autonomous vehicles, tracking, and image-guided surgery. Includes major project.

ECE6554


Adaptive Control

Course Description: Methods of parameter estimation and adaptive control for systems with constant or slowly varying unknown parameters. MATLAB design projects emphasizing applications to physical systems.

Resources for the class: Sample Syllabus ; Timeline

Embedded Control Basics


Digital Design and Robotics

Material Description: A series of modules for learning about the basics of digital design. Most of them are geared towards learning about the basic components that would go into building a little autonomous robot, starting from power regulation and going up to actuation and sensing. Furthermore, they provide sort of a bare bones conception of what to do, with some details left to the student to read up and figure out. The idea is to get practice reading spec sheets and other source material for deciphering content.

Resources for this are: Material ; Learning

Turtlebot


Using the Turtlebot

Material Description: A series of modules for learning how to use the Turtlebot. Most importantly, a module on how to connect the Turtlebot to GT-Lawn so that you can access it remotely (from another machine on the network). While there are lots of modules that teach you how to use the Turtlebot, many of the top ones to pop up in searches focus on launching pre-existing ROS programs for the Turtlebot. While this is good, it is not constructive in the sense of showing one how to build such programs, only how to run them. However, if seen as working examples, they are great learning tools from a reverse-engineering perspective. These modules are me and you learning as we go …

Resources: Connect ; First Run ; Learning

start.1472234746.txt.gz · Last modified: 2023/03/06 10:31 (external edit)