Skip to content

SPOT 4.1.0 Pre-Release.2

Pre-release
Pre-release
Compare
Choose a tag to compare

Overview

This is a minor software revision, moving from SPOT 4.1.0 Pre-Release.1 Hotfix.1 to SPOT 4.1.0 Pre-Release.2. This release is generally a bug and quality of life update, so users can update their diagrams on an as-needed basis.

The software can be downloaded here: SPOT 4.1.0-PR.2

Changes

  • Change 1: Fixed the broken "jump to" animation dial, which would output an error when used.
  • Change 2: Addressed multiple warnings when viewing the GUI code to improve the overall code quality.
  • Change 3: The Carleton logo in the Simulink diagram has been updated to match the GUI.
  • Change 4: Fixed incorrect error messages provided by the GUI.
  • Change 5: Fixed the broken animation speed slider. Animation speed is now based on an upsampled data packet, with a linear function to determine the ideal packet size based on the sample rate.
  • Change 6: Added a new option under Tools for users to enter SSH login information. SSH details are no longer hardcoded in the GUI. All hardcoded instances have been updated.
  • Change 7: Updated all GUI instances that required knowledge of the MATLAB version to work with any version of MATLAB.
  • Change 8: Created a public-facing function allowing users to load GUI states programmatically. Sample code for this is added to Run_Initializer.m.
  • Change 9: Added a checkbox for both Save Simulation Data and Save Experiment Data, allowing users to enter custom file names when saving data. By default, names are automatically generated, but unchecking the box prompts for a custom name.
  • Change 10: Changed how data is saved in simulations so users can append arrays to the data bus, and all data will be saved correctly. Note: This is not yet implemented in experiments.
  • Change 11: Moved the electromagnet GPIO connection to GPIO 482 and confirmed the pin can be triggered via the GUI button. Note: The platform's resistor needs modification before this works.
  • Change 12: Fixed a bug where accelerations for BLACK and BLUE were not filtered the same way as RED.
  • Change 13: Fixed a bug in the PWM mixer for RED, which was using the thruster positions for BLACK. This had a negligible impact since all platforms have similar thruster locations.
  • Change 14: Fixed a bug where animations would hitch when a platform’s attitude crossed a singularity.