GNCPy
2.0.4.dev0
Contents:
API Reference
gncpy
control
elqr
lqr
coordinate_transforms
gncpy.coordinate_transforms.ecef_to_LLA
gncpy.coordinate_transforms.ecef_to_NED
gncpy.coordinate_transforms.lla_to_ECEF
gncpy.coordinate_transforms.lla_to_NED
gncpy.coordinate_transforms.ned_to_LLA
data_fusion
gncpy.data_fusion.GeneralizedCovarianceIntersection
distributions
Particle
ParticleDistribution
QuadraturePoints
SigmaPoints
SimpleParticleDistribution
dynamics
aircraft
basic
errors
gncpy.errors.ExtremeMeasurementNoiseError
gncpy.errors.ParticleDepletionError
gncpy.errors.ParticleEstimationDomainError
filters
bayes_filter
bootstrap_filter
ekf_gaussian_scale_mixture_filter
extended_kalman_filter
gci_filter
gsm_filter_base
imm_gci_filter
interacting_multiple_model
kalman_filter
kf_gaussian_scale_mixture_filter
max_corr_ent_ukf
max_corr_ent_upf
mcmc_particle_filter_base
particle_filter
qkf_gaussian_scale_mixture_filter
quadrature_kalman_filter
sqkf_gaussian_scale_mixture_filter
square_root_qkf
students_t_filter
ukf_gaussian_scale_mixture_filter
unscented_kalman_filter
unscented_particle_filter
game_engine
base_game
components
entities
physics2d
rendering2d
games
SimpleUAV2d
math
gncpy.math.epanechnikov_kernel
gncpy.math.gamma_fnc
gncpy.math.gaussian_kernel
gncpy.math.get_elem_sym_fnc
gncpy.math.get_hessian
gncpy.math.get_input_jacobian
gncpy.math.get_jacobian
gncpy.math.get_state_jacobian
gncpy.math.log_sum_exp
gncpy.math.rk4
gncpy.math.rk4_backward
gncpy.math.weighted_sum_mat
gncpy.math.weighted_sum_vec
measurements
orbital_mechanics
gncpy.orbital_mechanics.correct_lon_ascend
gncpy.orbital_mechanics.ecc_anom_from_mean
gncpy.orbital_mechanics.ecef_from_orbit
gncpy.orbital_mechanics.true_anom_from_ecc
planning
a_star
reinforcement_learning
rrt_star
plotting
gncpy.plotting.calc_error_ellipse
gncpy.plotting.get_cmap
gncpy.plotting.init_plotting_opts
gncpy.plotting.set_title_label
sampling
MetropolisHastings
utilities
gncpy.utilities.classproperty
ClassPropertyDescriptor
ClassPropertyMetaClass
wgs84
gncpy.wgs84.calc_earth_rate
gncpy.wgs84.calc_ew_rad
gncpy.wgs84.calc_gravity
gncpy.wgs84.calc_ns_rad
gncpy.wgs84.calc_transport_rate
gncpy.wgs84.convert_msl_to_wgs
gncpy.wgs84.convert_wgs_to_msl
gncpy.wgs84.init_egm_lookup_table
Usage
Control Examples
LQR Infinite Horizon Linear Dyanmics
LQR Finite Horzon Linear Dynamics
LQR Finite Horzon Non-linear Dynamics
ELQR
ELQR Modified Quadratization
ELQR Linear Dynamics
Filter Examples
Kalman Filter
Extended Kalman Filter
Interacting Multiple Model Filter
Planning Examples
A* Examples
Normal A*
Beam Search
Weighted A*
RRT* Examples
LQR-RRT* with Linear Dynamics
LQR-RRT* with Non-Linear Dynamics
ELQR-RRT* with Non-Linear Dynamics
Toolchain
Development Environment Setup
Example Workflow
Notes on tox
CI/CD Pipeline
Github Actions Quick Guide
Test Coverage Report
Test Results Report
LAGER Homepage
References
License
GNCPy
Usage
Usage
Contents:
Control Examples
LQR Infinite Horizon Linear Dyanmics
LQR Finite Horzon Linear Dynamics
LQR Finite Horzon Non-linear Dynamics
ELQR
ELQR Modified Quadratization
ELQR Linear Dynamics
Filter Examples
Kalman Filter
Extended Kalman Filter
Interacting Multiple Model Filter
Planning Examples
A* Examples
RRT* Examples
This provides some examples of how to use different modules in the package.