Autonomous Vehicle System and Control Architecture
C2402
- Content
This 4-week virtual-only experience is conducted by leading experts in the autonomous vehicle industry and academia. You’ll develop an understanding of the fundamentals of AV architecture, including mechatronics, kinematics, and the sense-think-act framework in autonomous systems. The course builds a connection for how robotics are used in autonomous vehicles and provides you with demonstrations, procedures, and the skills necessary to program a robot with basic commands using the Robot Operating System (ROS).
This course consists of asynchronous videos you’ll work through at your own pace throughout each week, followed by a live-online synchronous experience each Friday. The videos are led by Dr. Venkat Krovi, Michelin Endowed SmartState Chair Professor of Vehicle Automation at Clemson University. The live sessions are taught by Jeff Blackburn, who joins us from Ansys and comes with an extensive background in software engineering. Given the extremely rigorous nature of this program, optional office hours will be available weekly for added assistance.
- Content
- At the end of this course, learners will be able to:
- Explain ROS 2 architecture basics including pub-sub, topics, and messages
- Describe how the Mechatronics “system of systems” approach interacts with autonomous vehicle design and programming
- Define the Sense-Think-Act in Real-Time paradigm
- Use Sense-Think-Act to explain how an autonomous vehicle operates
- Use ROS 2 to move an autonomous robot in a predicted path
- Demonstrate a working autonomous robot performing basic motion and navigational tasks
- Use Gazebo to simulate movement of a robot in a custom rudimentary world
- Content
Participants will be recent graduates or new to/newly hired mechanical, electrical, and computer science engineers joining industry to support autonomous vehicle system development. The program is designed for working engineers. We also encourage those who are interested in learning more about the field of autonomous vehicles. This program will take an estimated 8-10 hours of your time on a weekly basis. This includes the 2 hour live experience on Fridays, self-paced videos, as well as homework assignments.
- Content
- B.S. in Mechanical, Software, or Electrical Engineering, or Computer Science
- Interest in working on autonomous vehicles
- Some coding ability in C or Python
- Coursework in linear algebra, statistics
- Duration
- 30:00
- CEU
- 3