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 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
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
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
An advertisement for Gear Head Outfitters
From playlist Motion Design Portfolio
An ad created with Cinema 4D and After Effects.
From playlist Motion Design Portfolio
Upcoming Events Church Display
A church display for Rising Sun showing upcoming events.
From playlist Motion Design Portfolio
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
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
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
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
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
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
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
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
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