GNCPy Logo
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.

Previous Next

© Copyright 2020, Laboratory for Autonomy, GNC, and Estimation Research (LAGER).

Built with Sphinx using a theme provided by Read the Docs.