Skip to content

Commit fcd8405

Browse files
committed
Updated tests and organized documentation
1 parent 958b0b4 commit fcd8405

9 files changed

Lines changed: 855 additions & 11 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contribution Guidelines
22

3-
Thank you for considerating contributing to this project. At time of writing this is being developed as part of a PhD dissertation. The goal is to make this a high-performance, memory-safe, and cross-platform implementation of strapdown INS algorithms that can be easily integrated into existing systems. The project is open to contributions from the community, and we welcome any feedback or suggestions for improvement.
3+
Thank you for considerating contributing to this project. At time of writing this is being developed as part of a PhD dissertation. The goal is to make this a high-performance, memory-safe, and cross-platform implementation of strapdown INS algorithms that can be easily integrated into existing systems. The project is open to contributions from the community, and any feedback or suggestions for improvement are welcome.
44

55
If you are a developer, researcher, or enthusiast interested in contributing to this project, please first reach out to [James Brodovsky](mailto:jbrodovsky@temple.edu). Contribution are welcome, but primary authorship will remain with the original author.
66

core/src/sim.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -746,11 +746,7 @@ pub fn dead_reckoning(records: &[TestDataRecord]) -> Vec<NavigationResult> {
746746
coordinate_convention: true,
747747
};
748748
// Store the initial state and metadata
749-
results.push(NavigationResult::from((
750-
&first_record.time,
751-
&state.into(),
752-
&DMatrix::from_diagonal(&DVector::from_element(15, 0.0)),
753-
)));
749+
results.push(NavigationResult::from((&first_record.time, &state)));
754750
let mut previous_time = records[0].time;
755751
// Process each subsequent record
756752
for record in records.iter().skip(1) {
@@ -763,11 +759,7 @@ pub fn dead_reckoning(records: &[TestDataRecord]) -> Vec<NavigationResult> {
763759
gyro: Vector3::new(record.gyro_x, record.gyro_y, record.gyro_z),
764760
};
765761
forward(&mut state, imu_data, dt);
766-
results.push(NavigationResult::from((
767-
&current_time,
768-
&state.into(),
769-
&DMatrix::from_diagonal(&DVector::from_element(15, 0.0)),
770-
)));
762+
results.push(NavigationResult::from((&current_time, &state)));
771763
previous_time = record.time;
772764
}
773765
results

0 commit comments

Comments
 (0)