Theoretical computer science

Motion planning

Motion planning, also path planning (also known as the navigation problem or the piano mover's problem) is a computational problem to find a sequence of valid configurations that moves the object from the source to destination. The term is used in computational geometry, computer animation, robotics and computer games. For example, consider navigating a mobile robot inside a building to a distant waypoint. It should execute this task while avoiding walls and not falling down stairs. A motion planning algorithm would take a description of these tasks as input, and produce the speed and turning commands sent to the robot's wheels. Motion planning algorithms might address robots with a larger number of joints (e.g., industrial manipulators), more complex tasks (e.g. manipulation of objects), different constraints (e.g., a car that can only drive forward), and uncertainty (e.g. imperfect models of the environment or robot). Motion planning has several robotics applications, such as autonomy, automation, and robot design in CAD software, as well as applications in other fields, such as animating digital characters, video game, architectural design, robotic surgery, and the study of biological molecules. (Wikipedia).

Motion planning
Video thumbnail

Motion Planning Via Moment Optimization

Motion planning is a fundamental problem in robotics. In this talk we attack this problem with techniques from the fields of "Moment Optimization" and "Semidefinite Programming". Our method shows promise in handling obstacles that vary with time, and provides formal guarantees on the qual

From playlist Conference Talks

Video thumbnail

Helicopter Flight

An animation I put together of a helicopter flying through a mountain range. I did not create the mountain background animation.

From playlist Motion Design Portfolio

Video thumbnail

Introduction to Motion Planning Algorithms | Motion Planning with the RRT Algorithm, Part 1

Motion planning lets robots or vehicles plan an obstacle-free path from a start to goal state. Learn some popular motion planning algorithms, how they work, and their applicability in different scenarios. Watch the full video series: https://youtube.com/playlist?list=PLn8PRpmsu08qQorl_KLr

From playlist Motion Planning Using RRT Algorithm

Video thumbnail

Gear Head Outfitters

An advertisement for Gear Head Outfitters

From playlist Motion Design Portfolio

Video thumbnail

Info2Go Curtain Ad

An ad created with Cinema 4D and After Effects.

From playlist Motion Design Portfolio

Video thumbnail

Upcoming Events Church Display

A church display for Rising Sun showing upcoming events.

From playlist Motion Design Portfolio

Video thumbnail

Bi-Directional RRT Algorithm for Robot Manipulators | Motion Planning with the RRT Algorithm, Part 3

Industrial robots are designed to perform specific tasks and appropriate algorithms for perception, planning, and control. Watch the full video series: https://youtube.com/playlist?list=PLn8PRpmsu08qQorl_KLrSns9jI827aplS Pick and place automation, for example, can speed up the process of

From playlist Motion Planning Using RRT Algorithm

Video thumbnail

Phillips Floors

An advertisement for Phillips' Floors.

From playlist Motion Design Portfolio

Video thumbnail

Kum & Go Gift Card

An ad for a Kum & Go gift card.

From playlist Motion Design Portfolio

Video thumbnail

Plan 3D Paths for Drones | Motion Planning with the RRT Algorithm, Part 4

Are you working with autonomous drone applications such as package delivery or advanced air mobility? Learn how to plan and execute unmanned aerial vehicle (UAV) flights using a guidance model for a fixed-wing aircraft. A fixed-wing UAV is nonholonomic in nature and must obey aerodynamic c

From playlist Motion Planning Using RRT Algorithm

Video thumbnail

Lecture 14 | MIT 6.832 Underactuated Robotics, Spring 2009

Lecture 14: Feasible motion planning Instructor: Russell Tedrake See the complete course at: http://ocw.mit.edu/6-832s09 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.832 Underactuated Robotics, Spring 2009

Video thumbnail

Lecture 10 | Introduction to Robotics

Lecture by Professor Oussama Khatib for Introduction to Robotics (CS223A) in the Stanford Computer Science Department. Guest lecturer Krasimir Kolarov (co-writer of the lecture notes along with Professor Khatib) presents Trajectory Generation. CS223A is an introduction to robotics which

From playlist Lecture Collection | Introduction to Robotics

Video thumbnail

Michael Farber (2/8/18): Motion planning in aspherical spaces

The motion planning problem of robotics leads to an interesting invariant of topological spaces, topological complexity TC(X), depending on the homotopy type of the configuration space of the system. TC(X) is an integer reflecting the complexity of motion planning algorithms for all system

From playlist Wright College Topological Robotics Symposium 2018

Video thumbnail

Enrique Torres-Giese (11/11/21): Sequential Motion Planning assisted by Group Actions

In this talk I will revisit the concept of effectual and effective TC in the context of sequential motion planning. These invariants provide a natural context to incorporate group actions into the study of the motion planning problem. Related to these invariants, I will talk about a third

From playlist Topological Complexity Seminar

Video thumbnail

RRT Algorithm for Mobile Robots | Motion Planning with the RRT Algorithm, Part 2

Watch this hands-on tutorial about implementing the rapidly-exploring random tree (RRT) algorithm to plan paths for mobile robots through known maps. Learn how to tune the planners with custom state spaces and motion models. Watch the full video series: https://youtube.com/playlist?list=P

From playlist Motion Planning Using RRT Algorithm

Video thumbnail

Stanford Seminar: Robot Manipulation in the Logistics Industry- Samir Menon, Robert Sun, Kunal Shah

Samir Menon, Robert Sun, and Kunal Shah Dexterity AI April 8, 2022 The past several years have created a perfect storm for the logistics industry: worker shortages, surging ecommerce activity, and many other factors have significantly increased the demand for robot manipulators automatin

From playlist Stanford AA289 - Robotics and Autonomous Systems Seminar

Video thumbnail

Accelerated motion and oscillation!

In this video i demonstrate accelerated motion with interface. I show the graphs of simple accelerating motion and simple harmonic motion with force and motion sensor!

From playlist MECHANICS

Related pages

Any-angle path planning | Euler angles | Visibility graph | Subpaving | Rapidly-exploring random tree | Markov chain Monte Carlo | Pathfinding | Autonomous robot | Computational problem | Collision detection | Random walk | D* | Incremental heuristic search | Pebble motion problems | Dijkstra's algorithm | A* search algorithm | Kinodynamic planning | Set inversion | Gimbal lock | Computational geometry | Computational complexity theory | Velocity obstacle | Interval arithmetic | Shortest path problem | Mountain climbing problem