The Python LevelSet Toolbox (LevelSetPy)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Molu, Lekan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912106878599168
author Molu, Lekan
author_facet Molu, Lekan
contents This paper describes open-source scientific contributions in python surrounding the numerical solutions to hyperbolic Hamilton-Jacobi (HJ) partial differential equations viz., their implicit representation on co-dimension one surfaces; dynamics evolution with levelsets; spatial derivatives; total variation diminishing Runge-Kutta integration schemes; and their applications to the theory of reachable sets. They are increasingly finding applications in multiple research domains such as reinforcement learning, robotics, control engineering and automation. We describe the library components, illustrate usage with an example, and provide comparisons with existing implementations. This GPU-accelerated package allows for easy portability to many modern libraries for the numerical analyses of the HJ equations. We also provide a CPU implementation in python that is significantly faster than existing alternatives.
format Preprint
id arxiv_https___arxiv_org_abs_2411_03501
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Python LevelSet Toolbox (LevelSetPy)
Molu, Lekan
Mathematical Software
Numerical Analysis
Systems and Control
This paper describes open-source scientific contributions in python surrounding the numerical solutions to hyperbolic Hamilton-Jacobi (HJ) partial differential equations viz., their implicit representation on co-dimension one surfaces; dynamics evolution with levelsets; spatial derivatives; total variation diminishing Runge-Kutta integration schemes; and their applications to the theory of reachable sets. They are increasingly finding applications in multiple research domains such as reinforcement learning, robotics, control engineering and automation. We describe the library components, illustrate usage with an example, and provide comparisons with existing implementations. This GPU-accelerated package allows for easy portability to many modern libraries for the numerical analyses of the HJ equations. We also provide a CPU implementation in python that is significantly faster than existing alternatives.
title The Python LevelSet Toolbox (LevelSetPy)
topic Mathematical Software
Numerical Analysis
Systems and Control
url https://arxiv.org/abs/2411.03501