Join the PlanDev Users group to stay up to date on news, releases, and our project roadmap.
Directory Structure
.
├── .github # GitHub metadata
├── constraints # Java library for constraint checking
├── contrib # Java convenience classes for mission models
├── db-tests # Database unit tests
├── deployment # Deployment artifacts and documentation
├── docker # Additional Dockerfiles for PlanDev-specific images
├── docs # Documentation
├── e2e-tests # End-to-end tests
├── examples # Example mission models
├── gradle # Gradle Wrapper
├── load-tests # Load testing code and configuration
├── merlin-driver # Java library for discrete-event simulation
├── merlin-framework # Java library for mission modeling
├── merlin-framework-junit # Extension of JUnit to unit test mission models
├── merlin-framework-processor # Java annotation processor for mission models
├── merlin-sdk # Java interface between mission models and the merlin-driver
├── merlin-server # Service for planning and simulation
├── merlin-worker # Worker for executing simulations
├── parsing-utilities # Java classes for JSON serialization and deserialization
├── permissions # Java library for authorizing endpoint requests
├── scheduler-driver # Java library for goal-oriented scheduling
├── scheduler-server # Service for scheduling
├── scheduler-worker # Worker for executing scheduling goals
├── sequencing-server # Service for sequence generation and management
└── third-party # External Java dependencies that are not obtained from Maven
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing. If you are a developer you can get started quickly by reading the developer documentation.
License
The scripts and documentation in this project are released under the MIT License.
关于
NASA AMMOS 开源的航天器建模与活动规划框架,面向深空任务活动规划与调度,提供航天器状态建模、约束描述与规划求解能力,可用于星上自主规划与地面任务规划系统研发。镜像收录自 https://github.com/NASA-AMMOS/plandev ,License:MIT
PlanDev is a software framework for modeling spacecraft. Its main features include:
PlanDev & SeqDev Naming
As new mission communities have joined PlanDev, we’ve evolved our product focus and naming. What you need to know:
For the latest documentation, visit: PlanDev Documentation
Getting Started
To get started using PlanDev for the first time please do our fast track tutorial on our documentation website.
Need Help?
News and Updates
Directory Structure
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing. If you are a developer you can get started quickly by reading the developer documentation.
License
The scripts and documentation in this project are released under the MIT License.