Releases: Carleton-SRCL/SPOT
SPOT v4.0.0-beta.1
This marks the pre-release of the latest SPOT software. Since this is a pre-release there may still be bug fixes and changes on the way.
The software can be downloaded here: SPOT v4.0.0-beta1
Here are the patch notes for this pre-release:
- The Simulink diagram has been updated for compatibility with the latest NVIDIA Jetson Xavier hardware.
- The GUI has been completely revamped to support the latest hardware. There are significant changes and even experienced users should refer to the Wiki.
Note that this release contains many more changes, too many to list here. Consider this a fresh start for the software.
NOTE: Do not download the source code below this release, download it from the link above. Alternatively, fork the SPOT repository per the Wiki.
SPOT v3.0.8-beta.2
The latest version of SPOT has been released!
Download SPOT v3.0.8-beta.2 here: SPOT 3.0.8-beta2
Download our custom Raspbian image here: Raspbian OS
Patch Notes:
- A ground station pi is now used to collect PhaseSpace data. Data is then sent via UDP to each individual platform.
- Users are no longer required to have RED active, and can use any combination of active platforms they desire.
- Fixed issue #30.
- Fixed a logic issue where the software would attempt to run robot arm code during a simulation.
- Fixed issue #2 as a result of the ground station pi.
- Removed the judp function as it is no longer used.
- Modified the way diagrams are compiled. The diagram is now built once onto the ground station pi. It is then copied and placed on the active platforms. This means that users are no longer required to build the diagram for each platform and should save a lot of time.
- Added the Batch_Scripts folder to the Template_Files. Users should not need to interact with this folder, as it temporarily stores the batch scripts which are generated by the GUI.
- Added the Pi_Files folders to temporarily store the MATLAB_ws folder.
- Removed the serverRate variable from the initializer as it is no longer required. Data collected on the ground station pi does not appear to buffer. However, changing the rates from the default will require manual tuning. The default is 20 Hz for both the ground station diagram and the experiment template.
- Added the WhoAmI block, which is now populated by the IdentifyPlatform device driver.
- Only one UDP receive block is now required in the template, greatly reducing the complexity of the Use Hardware to Obtain States subsystem.
- Added a new button to Copy Code to Platforms. This button creates 4 batch files that uses PSCP to copy the files from the ground station pi to the other platforms.
- Added the new Refresh Software on Selected Platforms to provide a single button that erases the MATLAB_ws folder on any selected platform. Good for troubleshooting.
- Removed the troublesome warning upon starting the software.
- Added various error checks relating to checking that certain pre-compiled diagrams are present.
- Added a function to Custom_Library/Resources called ApplyDataDictionary. This function takes in the experiment packet and creates a dictionary. This same functionality is built into the GUI for simulation data. This will not work if users add new data to be logged.
- A new example of how to post-process the data is included in the template folder, under Saved Figures.
SPOT v3.0.8-beta.1
SPOT 3.0.8 is finally out! This version brings a lot of changes to the software, including the ability to simulate the robotic manipulator and well as run experiments using up to 3 satellites at once.
Download SPOT v3.0.8-beta.1 here: SPOT 3.0.8-beta1
Download our custom Raspbian image here: Raspbian OS