Skip to content

Robot navigation using Quasi-conformal Mappings (QCM) and Control Barrier Functions (CBF)

License

Notifications You must be signed in to change notification settings

idra-lab/qcm-cbf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qcm-cbf

An implementation of the robot navigation using Quasi-conformal Mappings (QCM) and Control Barrier Functions (CBF) approach described in Notomista, Choi, and Saveriano, 2024.

Demos description

  • demo_one_obstacle.m: a demo to run QCM-CBF (full mapping) to avoid a single obstacle.
  • demo_full_qc_incremental.m: a demo to run QCM-CBF (full mapping) to avoid a two obstacles dynamically added to the workspace.
  • demo_partial_qc_incremental.m: a demo to run QCM-CBF (partial mapping) to avoid a two obstacles dynamically added to the workspace.
  • demo_pan_tilt_camera.m: a demo to run QCM-CBF (full mapping) to avoid unsafe regions observed by a Pan-Tilt camera.
  • demo_office_navigation.m: a demo to run QCM-CBF (full mapping) to avoid collisions in a complex office space.

Software Requirements

The code is developed and tested under Matlab2023b.

References

Please acknowledge the authors in any academic publication that used parts of these codes.

@article{Notomista2023Reactive,
  title={Reactive Robot Navigation Using Quasi-conformal Mappings and Control Barrier Functions},
  author = {Gennaro Notomista and Gary P. T. Choi and Matteo Saveriano},
journal = {IEEE Transactions on Control Systems Technology},
volume = {},
pages = {},
year = {2024 (to appear)}
}

Note

This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

About

Robot navigation using Quasi-conformal Mappings (QCM) and Control Barrier Functions (CBF)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages