Fall 2024 Computer Science BC3159 section 001

Parallel Optimization for Robotics

Parallel Optimization Rob

Call Number 00021
Day & Time
Location
MW 1:10pm-2:25pm
405 Milbank Hall (Barnard)
Points 3
Grading Mode Standard
Approvals Required None
Instructor Brian K Plancher
Type LECTURE
Course Description

Many stages of state-of-the-art robotics pipelines rely on the solutions of underlying optimization algorithms. Unfortunately, many of these approaches rely on simplifications and conservative approximations in order to reduce their computational complexity and support online operation. At the same time, parallelism has been used to significantly increase the throughput of computationally expensive algorithms across the field of computer science. And, with the widespread adoption of parallel computing platforms such as GPUs, it is natural to consider whether these architectures can benefit robotics researchers interested in solving computationally constrained problems online. This course will provide students with an introduction to both parallel programming on CPUs and GPUs as well as optimization algorithms for robotics applications. It will then dive into the intersection of those fields through case studies of recent state-of-the-art research and culminate in a team-based final project.

Web Site Vergil
Department Computer Science @Barnard
Enrollment 44 students (85 max) as of 9:14PM Wednesday, November 20, 2024
Subject Computer Science
Number BC3159
Section 001
Division Barnard College
Note Waitlisted students, pls fill bit.ly/3159-F24-WL
Section key 20243COMS3159X001