This course introduces the Robot Operating System (ROS) and different types of algorithmics required for autonomous operation, including vision and lidar perception, path planning and navigation.
Work with FPGAs. VHDL syntax and coding styles. Modeling combinational and sequential components as well as data paths and control systems.
This course delves into the benefits and drawbacks of different computing platforms (ASICs, FPGAs, GPU, CPU) for different acceleration tasks and implemetation of typical algorithms in AI and robotics.
This course covers advanced robotics topics including multi-robot systems, multi-modal sensor fusion, reinforcement learning and high-level planning.