Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Stanford Seminar - Why would we want a multi-agent system unstable
Play lesson

Stanford AA289/ENGR319 - Robotics and Autonomous Systems Seminar - Stanford Seminar - Why would we want a multi-agent system unstable

5.0 (1)
12 learners

What you'll learn

This course includes

  • 100.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Stanford AA289/ENGR319 - Robotics and Autonomous Systems Seminar Stanford Seminar - Why would we want a multi-agent system unstable

Stanford Seminar - Why would we want a multi-agent system unstable Transcript and Lesson Notes

Mrdjan Jankovic of Ford Research January 13, 2023 In everyday driving, many traffic maneuvers such as merges, lane changes, passing through an intersection, require negotiation between independent actors/agents. The same

Quick Summary

Mrdjan Jankovic of Ford Research January 13, 2023 In everyday driving, many traffic maneuvers such as merges, lane changes, passing through an intersection, require negotiation between independent actors/agents. The same

Key Takeaways

  • Review the core idea: Mrdjan Jankovic of Ford Research January 13, 2023 In everyday driving, many traffic maneuvers such as merges, lane changes, passing through an intersection, require negotiation between independent actors/agents. The same
  • Understand how Stanford fits into Stanford Seminar - Why would we want a multi-agent system unstable.
  • Understand how Stanford Online fits into Stanford Seminar - Why would we want a multi-agent system unstable.

Key Concepts

Full Transcript

Mrdjan Jankovic of Ford Research January 13, 2023 In everyday driving, many traffic maneuvers such as merges, lane changes, passing through an intersection, require negotiation between independent actors/agents. The same is true for mobile robots autonomously operating in a space open to other agents (e.g., humans, robots, etc.). Negotiation is an inherently difficult concept to code into a software algorithm. It has been observed in computer simulations that some “decentralized” algorithms produce gridlocks while others never do. It has turned out that gridlocking algorithms create locally stable equilibria in the joint inter-agent space, while, for those that don’t gridlock, equilibria are unstable – hence the title of the talk. We use Control Barrier Function (CBF) based methods to provide collision avoidance guarantees. The main advantage of CBFs is that they result in relatively easier to solve convex programs even for nonlinear system dynamics and inherently non-convex obstacle avoidance problems. Six different CBF-based control policies were compared for collision avoidance and liveness (fluidity of motion, absence of gridlocks) on a 5-agent, holonomic-robot system. The outcome was then correlated with stability analysis on a simpler, yet representative problem. The results are illustrated by extensive simulations and a vehicle experiment with stationary obstacles. 0:00 Introduction 0:49 Objective - unstable feedback loop? ord 2:43 Why CBFs? Short answer - convex QP 6:31 CBF based safety filter 7:58 Barrier margin for robustness 9:14 Robust Control Barrier Functions 10:32 Turning obstacles into barriers 12:16 CBF based obstacle avoidance 13:42 Traffic flow and gridlocks 14:42 Avoiding interacting obstacles 17:26 Decentralized multi-agent controllers 19:07 Centralized CBF Controller 20:06 Co-optimization and CCS 23:19 PCCA algorithm guarantees 24:00 5 agents Monte Carlo Simulations 24:52 Comparison of CBF based methods 26:08 Deadlock resolution 26:51 Cause of gridlocks - stability? 30:19 DR: simulation perspective 30:49 Centralized and PCCA equilibrium analysis 32:36 PCCA: simulation perspective 34:27 Properties of CBF algorithms 36:12 Some MA unstable modes are undesirable 39:10 Lower barrier bandwidth may improve flow 40:53 Conclusion 47:32 Predictor-Corrector for Coll. Avoidance

Lesson FAQs

What is Stanford Seminar - Why would we want a multi-agent system unstable about?

Mrdjan Jankovic of Ford Research January 13, 2023 In everyday driving, many traffic maneuvers such as merges, lane changes, passing through an intersection, require negotiation between independent actors/agents. The same

What key concepts are covered in this lesson?

The lesson covers Stanford, Stanford Online.

What should I learn before Stanford Seminar - Why would we want a multi-agent system unstable?

Review the previous lessons in Stanford AA289/ENGR319 - Robotics and Autonomous Systems Seminar, then use the transcript and key concepts on this page to fill any gaps.

How can I practice after this lesson?

Practice by applying the main concepts: Stanford, Stanford Online.

Does this lesson include a transcript?

Yes. The full transcript is visible on this page in indexable HTML sections.

Is this lesson free?

Yes. CourseHive lessons and courses are available to learn online for free.

Continue Learning

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Lessons

Related Courses

FAQs

Course Hive
Download CourseHive and keep learning anywhere
Get App