Behavior Trees.CPP 4.0 - Davide Faconti (BTs in robotics, seminar #4)

Abstract: we will present the new major version (4.0) of BehaviorTree. This new implementation expands the semantics of behavior trees with a scripting language on top of the existing XML format that helps developers express their intent more quickly and concisely. Additionally, using the concept of pre and post conditions, we can make trees more compact and readable. Bio: Davide Faconti worked in robotics for almost 20 years, exploring multiple domains such as biped locomotion, humanoid robots, perception, manipulation, navigation and system architecture. In the ROS community, he is known to be an active open-source contributor. Since 2018, he has been the primary maintainer of BehaviorTree.CPP.

Building Reactive Task Plans for Real-World Robot Applications - Chris Paxton (BT seminar #5)
▶︎

Building Reactive Task Plans for Real-World Robot Applications - Chris Paxton (BT seminar #5)

Behavior Trees in Robotics (Part 1 - Concept)
▶︎

Behavior Trees in Robotics (Part 1 - Concept)

Why Memory Nodes is a Bad Idea in Behavior Trees (intro to BTs part 5B)
▶︎

Why Memory Nodes is a Bad Idea in Behavior Trees (intro to BTs part 5B)

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

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

Inside a Robot’s Mind: How Behavior Trees Make Perfect Decisions | ROS2 Explained
▶︎

Inside a Robot’s Mind: How Behavior Trees Make Perfect Decisions | ROS2 Explained

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]
▶︎

You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]

Using behavior trees in Plansys2  – Francisco Martín Rico (BTs in robotics, seminar #1)
▶︎

Using behavior trees in Plansys2 – Francisco Martín Rico (BTs in robotics, seminar #1)

the true reason C++ always wins
▶︎

the true reason C++ always wins

Why AI Hasn't Cured Anything...Yet, According to Jennifer Doudna | The Circuit
▶︎

Why AI Hasn't Cured Anything...Yet, According to Jennifer Doudna | The Circuit

I Spent a Month Building a Stone Mountain Bunker | Solo Bushcraft
▶︎

I Spent a Month Building a Stone Mountain Bunker | Solo Bushcraft

Fight for AI Talent: DeepMind Chief Demis Hassabis says Google’s still winning | Semafor Tech
▶︎

Fight for AI Talent: DeepMind Chief Demis Hassabis says Google’s still winning | Semafor Tech

Nervous System Regulation (999 Hz) | 1 hour handpan music | Malte Marten
▶︎

Nervous System Regulation (999 Hz) | 1 hour handpan music | Malte Marten

Europe's energy scam is worse than you think - Yanis Varoufakis & Wolfgang Munchau | The Econoclasts
▶︎

Europe's energy scam is worse than you think - Yanis Varoufakis & Wolfgang Munchau | The Econoclasts

Anthropic is Completely F*cked.
▶︎

Anthropic is Completely F*cked.

#ROSDevCon19: Finite State Machines are dead. Long life Behavior Trees by DAVIDE FACONTI
▶︎

#ROSDevCon19: Finite State Machines are dead. Long life Behavior Trees by DAVIDE FACONTI

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #8 #adamrose #smartworkers
▶︎

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #8 #adamrose #smartworkers

Is Gen Z trapped by AI? | BBC News
▶︎

Is Gen Z trapped by AI? | BBC News

AI Was Never About Helping You | Cory Doctorow
▶︎

AI Was Never About Helping You | Cory Doctorow