Courses

ASE 396 Embodied Cognitive Control

(Graduate Course)

Syllabus-ASE-396-Embodied-Cognitive-Control

The course is motivated by physical machines and robots taking decisions that affect people’s lives. The concrete objective is to teach theoretical content for cognitive robotic systems and expose students to hands-on projects with the AI architecture used in the Toyota Human Support System at UT: https://www.youtube.com/watch?v=bochBN3YTXE and the Shared Laboratory Initiative: https://www.youtube.com/watch?v=71dJ2_-XTbc. The course will touch on concepts from the areas of cognitive systems, knowledge representation, complex decision making, motion planning, safety reasoning and verification and understanding of human intentions.

ASE 396 Decision and Control of Human Centered Robots

(Graduate Course)

Syllabus-ASE-396-DECN_CNTRL HUMAN CNTRD ROBOTS

Human centered robots is the study of machines and robotic systems with high mobility to assist, augment, or represent humans in any way that will increase social comfort, productivity, security and health. This course touches on various key foundations including control theory for human centered robots, whole-body distributed control techniques, motion planning for locomotion, and automata theory for decision making.

ME340 Mechatronics

(Upper Division Undergraduate Course)

Analytical tools and physical models behind modern electronic circuits, electrical networks, electrical motors, the power grid and signal conditioning.

ME369P Application Programming for Engineers

(Graduate Course)

The Python programming language is an open source, flexible, intuitive and easy to debug programming language that is emerging as a prime engineering and scientific tool. The course is geared toward students who would like to use Python for their engineering careers with a focus on development and sharing of open source software applications. At the engineering level, the course will focus on the important areas of system modeling, simulation, data analysis and software/data management. To achieve these goals, the students will work on mini-projects in Python where they will have to apply basic knowledge on software design and organization, debugging, open source practices, and data visualization.