YoVDO

BehaviorTree.CPP - Task Planning for Robots and Virtual Agents - Lecture

Offered By: CppCon via YouTube

Tags

Behavior Trees Courses Game Development Courses Robotics Courses C++ Courses Finite State Machine Courses Design Patterns Courses Virtual Agents Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of task planning for robots and virtual agents in this comprehensive conference talk from CppCon 2023. Delve into BehaviorTree.CPP, a popular library in robotics used for implementing task planning. Learn about Behavior Trees as an alternative to Hierarchical Finite State Machines, originally used in the game industry. Discover the advantages of Behavior Trees compared to Finite State Machines and explore the exclusive features of BehaviorTree.CPP. Dive deep into the technical implementation details, including design patterns such as Factory, Observer, Safe Type Erasure, Concurrency, and a custom embedded scripting language. Gain insights from Davide Faconti, a Staff Engineer and Robotic Architect with 20 years of experience in various robotics domains, including perception, manipulation, planning, hardware interfaces, humanoid robot design, locomotion, and navigation.

Syllabus

BehaviorTree.CPP: Task Planning for Robots and Virtual Agents - Davide Faconti - CppCon 2023


Taught by

CppCon

Related Courses

Contact Center AI: Conversational Design Fundamentals
Google Cloud via Coursera
Customer Experiences with Contact Center AI
Google Cloud via Coursera
Contact Center AI: Conversational Design Fundamentals
Pluralsight
Dynamics 365: Using Power Platform Applications
Cloudswyft via FutureLearn
Mejora tu Negocio con Inteligencia Artificial
Universidad AnĂ¡huac via edX