Robotics is a multidisciplinary field that combines elements of computer science, mechanical and electrical engineering, and more. In the realm of computer science, robotics is often focused on aspects such as robot programming, artificial intelligence (AI), machine learning, and autonomous systems. This can encompass things like perception (how a robot understands its environment), planning (how a robot decides what actions to take), and control (how a robot executes these actions).
Before jumping into robotics, you should have a good understanding of several key areas:
Brown University
Fall 2023
This course offers students the opportunity to build and program an autonomous drone. Focusing primarily on autonomous drones, the course provides a broader insight into modern robotics, encompassing autonomous ground vehicles and robotic arms. Topics include safety, networking, controls, state estimation, and high-level planning. By the end, students can design, build, and operate a robotic drone.
No concepts data
+ 14 more conceptsStanford University
Winter 2023
This course provides a deeper understanding of robot autonomy principles, focusing on learning new skills and physical interaction with the environment and humans. It requires familiarity with programming, ROS, and basic robot autonomy techniques.
No concepts data
+ 13 more conceptsUC Berkeley
Fall 2008
This advanced course focuses on the applications of machine learning in the robotics and control field. It covers a wide range of topics including Markov Decision Processes, control theories, estimation methodologies, and robotics principles. Recommended for graduate students.
No concepts data
+ 27 more concepts