astrobeecd
[IAC 2023, AA 2024] This repository contains the code used in our paper, "AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots." This method is useful for detecting 3D scene changes given a 3D model, a sequence of images, and a sequence of camera poses.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 7 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, ieee.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Keywords
Repository
[IAC 2023, AA 2024] This repository contains the code used in our paper, "AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots." This method is useful for detecting 3D scene changes given a 3D model, a sequence of images, and a sequence of camera poses.
Basic Info
- Host: GitHub
- Owner: hollydinkel
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://doi.org/10.1016/j.actaastro.2024.06.037
- Size: 7.89 MB
Statistics
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots
Published in Acta Astronautica (ScienceDirect)
This repository contains the code for AstrobeeCD, a system for 3D scene change detection toward near-real-time environmental awareness of space outposts using the Astrobee free-flying robot in microgravity. A set of image and depth data from one time step is used to reconstruct a 3D model of the environment. The 3D model is used as the basis for comparison for free-flyer environment surveys at future time steps, where an image-based change detection algorithm identifies inconsistencies against the 3D model. Change detection is demonstrated using real image and pose data collected by an Astrobee robot in space on the International Space Station and on earth in the NASA Ames Research Center Granite Lab.
Preparing Data From Astrobee
Follow the data processing instructions.
Using Prepared Data
Follow the using FastCD instructions.
Learn More
The supplementary video describes the Astrobee platform, the change detection framework, and visualizes results.
BibTex
bash
@ARTICLE{dinkel2024astrobeecd,
author = {Dinkel, Holly and Di, Julia and Santos, Jamie and Albee, Keenan and Borges, Paulo V.K. and Gouveia Moreira, Marina and Soussan, Ryan and Alexandrov, Oleg and Coltin, Brian and Smith, Trey},
title = {\href{https://doi.org/10.1016/j.actaastro.2024.06.037}{AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots}},
journal= {Acta Astronautica},
volume = {223},
pages = {98-107},
year = {2024},
issn = {0094-5765},
doi = {https://doi.org/10.1016/j.actaastro.2024.06.037},
}
References
[1] NASA, "Astrobee Robot Software," (2023). [code]
[2] E. Palazzolo and C. Stachniss, "Fast Image-Based Geometric Change Detection Given a 3D Model," in IEEE Int. Conf. Robot. Autom. (ICRA), 2018, pp. 6308–6315. doi: 10.1109/ICRA.2018. 8461019 [paper] [code]
Owner
- Name: Holly Dinkel
- Login: hollydinkel
- Kind: user
- Location: Urbana, IL
- Company: University of Illinois at Urbana-Champaign
- Website: https://www.linkedin.com/in/hollymdinkel/
- Twitter: Jefferson_Aero
- Repositories: 2
- Profile: https://github.com/hollydinkel
Aerospace Engineering Ph.D. Candidate at UIUC and NSTGRO Fellow. I lead the @RMDLO project.
Citation (CITATION.cff)
cff-version: 1.2.0
authors:
- family-names: Dinkel
given-names: Holly
- family-names: Di
given-names: Julia
- family-names: Santos
given-names: Jamie
- family-names: Albee
given-names: Keenan
- family-names: Borges
given-names: Paulo V.K.
- family-names: Gouveia Moreira
given-names: Marina
- family-names: Soussan
given-names: Ryan
- family-names: Alexandrov
given-names: Oleg
- family-names: Coltin
given-names: Brian
- family-names: Smith
given-names: Trey
title: "AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots"
version: 1.0.0
url: "https://www.sciencedirect.com/science/article/pii/S0094576524003539"
date-released: '2024-06-24'
preferred-citation:
authors:
- family-names: Dinkel
given-names: Holly
- family-names: Di
given-names: Julia
- family-names: Santos
given-names: Jamie
- family-names: Albee
given-names: Keenan
- family-names: Borges
given-names: Paulo V.K.
- family-names: Gouveia Moreira
given-names: Marina
- family-names: Soussan
given-names: Ryan
- family-names: Alexandrov
given-names: Oleg
- family-names: Coltin
given-names: Brian
- family-names: Smith
given-names: Trey
title: "AstrobeeCD: Change Detection in Microgravity with Free-Flying Robots"
url: "https://www.sciencedirect.com/science/article/pii/S0094576524003539"
year: 2024
collection-title: "Acta Astronautica"
GitHub Events
Total
- Push event: 3
Last Year
- Push event: 3
Dependencies
- actions/checkout v3 composite
- argparse >=1.4.0
- numpy >=1.23
- pyquaternion >=0.9.9
- pytest-shutil >=1.7.0
- vedo >=2024.5.1
