Robotic Path Planning and Task Execution: Algorithms and Behavior Trees
Learn to design robot trajectories and program complex task sequences using search algorithms, RRTs, and behavior trees for mobile manipulators.
About this course
Programming robots to navigate environments and perform complex, sequence-based tasks requires a solid understanding of path planning and decision-making logic. This text-only course guides you from foundational definitions of robotic state spaces to implementing core navigation algorithms and structuring complex robot behaviors. Through written explanations and clear code walk-throughs, you will learn how to translate physical coordinates into actionable robot instructions.
What you'll learn:
- Understand core concepts of grid-based environments, configuration spaces, and robot kinematic constraints.
- Implement search-based path planning algorithms including Breadth-First Search, Dijkstra, and A*.
- Explore sample-based planning techniques such as Rapidly-exploring Random Trees (RRT) for high-dimensional spaces.
- Design and structure robot decision-making processes using modular Behavior Trees.
- Apply sequencing logic to coordinate mobile manipulation tasks step-by-step.
- Integrate modern best practices for path smoothing and handling dynamic obstacles in real-time environments.
You will start with foundational terminology and navigation mathematics before reading through structured algorithm walk-throughs and building robust behavior-sequencing logic. This course is designed for aspiring roboticists, software engineers, and students new to robotics planning; no advanced hardware or prior robotics experience is required. Start reading today to master the core algorithms that drive autonomous robot navigation and task execution.
What you'll get
-
📜
Certificate of completion
Add it to your LinkedIn profile -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
30-day refund
No questions asked -
⚡
Short & focused
57 min of practical content
Reviews
No reviews yet — be the first to share your experience.
Learners also took
Learn the foundational programming concepts, computer vision basics, and path planning algorithms behind self-driving vehicles using Python.
$4.99$9.99
Learn the fundamentals of robotics, Arduino programming, and C++ by understanding how to assemble, program, and customize your own interactive robot.
$4.99$9.99
Program your own self-driving vehicle from scratch by learning hardware integration, computer vision basics, and motor control using Python.
$4.99$9.99
Build a foundation in UAV software engineering by learning to program flight controllers, manage sensor data, and automate aerial missions.
$4.99$9.99
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe, or with cryptocurrency. We do not store card details — Stripe handles them securely.
Can I get a refund? +
Yes — full refund within 30 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Built for learners in
Tech
Design
Finance
Marketing
Healthcare
Education
Hospitality
Manufacturing