Robotic Control using Robotic Operating System (ROS)

  • Course Number: 3432
  • Subject: Electrical Engineering
  • Semester(s) Offered: Summer
  • Credit Hours: 3
  • Description:

    This course covers the steps of building a robot capable of autonomous movement and remote control from start to finish. It is to educate the beginning robot builder and hopefully inspire creativity so that you can design, build, and modify your own robots with the use of the Robotic Operating System (ROS). The skills and concepts taught in this course are presented from an interdisciplinary approach which merges practices in arts and technology. Essential elements of this course are 1) understanding how ROS is used in robotic control, 2) motor drive and sensor integration, 3) Linux-based microcontroller interface, 4) basics of Python programming language, and 5) controlling the robot using control algorithms, signal and image processing, and cloud computing.