Skip to content
Volker Schneider edited this page Feb 22, 2014 · 5 revisions

Maru

Maru is an satellite mission planning application. Its main functionality is to show satellite orbits and create reports for further processing. It relies heavily on the excellent Orekit library and other external resources. The program is written in Java and is based on the Eclipse Rich Client Platform (RCP). Maru runs on Windows and Linux operating systems.

Its features include:

  • Satellite orbits defined by
    • Cartesian,
    • Circular,
    • Equinoctial,
    • Keplerian, or
    • two-line elements (TLE)
  • Satellite orbit propagation using
    • SGP4/SDP4
    • Two-Body
  • Ground stations
  • Textual report generation for
    • Propagation
    • Eclipse
    • Visibility (Satellite-to-Satellite or Satellite-to-Groundstation)
  • Access to online and offline TLE sources (e.g. CelesTrak)
  • Scenario playback and real-time mode
  • Presentation mode
  • User defined Earth textures

Screenshots

alttext alttext alttext

Download

Check out the project's Releases for ready-to-use packages.

Development

Getting Started
Coding Standards - TODO
Architecture - TODO

Future

TODO: Plans for the next release.
TODO: Long term plans.

Resources

TODO: 3rd party resources

License

Maru is licensed under the terms of the Apache License 2.0.

Clone this wiki locally