Skip to content

Architecture & Roadmap

C4dynamics edited this page Sep 28, 2023 · 5 revisions

Basic Entities

C4dynamics provides two basic entities for developing and analyzing algorithms:

  • datapoint
  • rigidbody
    Collection of these entities are stored in a bodybank object

Internal Systems and Algorithms

The following systems and algorithms are implemented by C4dynamics syntax and entities and they are integral part of the environment (for syntax and documentation, refer to the doc page in each submodule):

  • ODE Solver (4th order Runge-Kutta)
  • Kalman Filter
  • Extended Kalman Filter
  • Luenberger Observer
  • Radar System
  • Altitude Radar
  • IMU Model
  • GPS Model
  • Line Of Sight Seeker

Full Integration

C4dynamics shall integrate the last up to date version of the following modules:

  • Arrays Manipulation: NumPy
  • Plots and Visualization: Matplotlib
  • Computer Vision: OpenCV
  • Object Detection: YOLO

API's

The following modules aren't downloaded by default with C4dynamics, but given they are on the same machine, they can be called with a dedicated API:

  • TensorFlow

Clone this wiki locally