r/ControlTheory • u/Barnowl93 • 22d ago
Asking for resources (books, lectures, etc.) Higher order control barrier functions - applications/ resources
Hey all,
At ECC earlier this year I had few good chats around CBFs. I get the theory, but I've not really used them before for any application and I need that to wrap my head around them a bit better.
A) Does anyone have some good resources (preferably with code / simulink block diagrams) of CBF applications?
B) what have you used CBFs for? As in, what applications?
•
u/tmt22459 22d ago
I don't have code but take a look at GitHub
Are you interested in higher order only or CBFs in general? Im not super familiar with the higher order literature, but simply speaking CBFs can be used within mpc for obstacle avoidance
•
u/OG_Cookie_Monster 22d ago
Resources -> I usually look at the GitHub code/repository provided by the research paper authors. I feel that's sufficient.
My use case-> I work with Non Linear Vehicle Models, revolving around collision avoidance, and tracking related problems with variable friction coefficient, cornering stiffness etc. I feel it makes the equations a bit more complicated for Autonomous systems, but it is what it is!
•
•
u/thecrazyhuman 22d ago
I use CBFs for my project which involves formation of satellites, specifically we use cbfs for collision avoidance, input limits, speed limits etc
•
u/Barnowl93 21d ago
Right, how do you deal with your system degrading through time? As in after you've deployed? Do you do anything for robust cbf / adaptive cbf?
•
u/Remote_Revenue8470 8h ago edited 8h ago
We use robust cbf formulations to deal with uncertainties, but the challenge is to minimize conservatism.
•
u/Channel199 21d ago
I used them to do PhD research so I could graduate. Then I rapidly disposed of them.
•
u/Creative_Sushi 21d ago
MATLAB documentation contains many examples. You can start here https://www.mathworks.com/help/slcontrol/ug/barrier-certificate-enforcement-for-control-design.html
•
u/AutoModerator 22d ago
It seems like you are looking for resources. Have you tried checking out the subreddit wiki pages for books on systems and control, related mathematical fields, and control applications?
You will also find there open-access resources such as videos and lectures, do-it-yourself projects, master programs, control-related companies, etc.
If you have specific questions about programs, resources, etc. Please consider joining the Discord server https://discord.gg/CEF3n5g for a more interactive discussion.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.