All latest information on how to build, install, and contributing can be found on the Cielim Wiki
Cielim is an open-source, high-performance, photorealistic camera emulator for space applications. Cielim is developed by the Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado Boulder for research in astrodynamics and spacecraft mission development and analysis.
Cielim is a camera emulation tool that models both the space environment and camera systems to generate photometrically calibrated images. The name combines "Ciel" (French for sky) with "im" (image).
Setup dependencies, build from source, and run your first simulation
Compare images to real data, run testing suites
Coding standards, development workflow, and community guidelines
- Real-time and faster-than-real-time simulation capability
- Reconfigurable interface over a high-performance C/C++ core (Unreal Engine)
- Integrated unit testing and validation support
- Hardware-in-the-loop compatibility for system integration testing
- Cross-platform support (Linux, Windows, macOS)
Image generation for developing computer vision algorithms including:
- Terrain Relative Navigation (TRN)
- Simultaneous Localization and Mapping (SLAM)
- Autonomous and ground-based optical navigation systems
- Scientific observation prediction for mission planning
- Closed-loop validation and verification of Guidance, Navigation, and Control (GN&C) algorithms
- Fast image generation (<0.1s per image) enabling Monte Carlo analysis
- Open-loop image generation for machine learning dataset creation