top of page
Challenge:
Image was distorted and stretched horizontally or vertically due to incorrect scaling.
Solution
Separated image from axis scaling, overlaid it on a fixed coordinate system.
Challenge:
Axis/Grid lines did not match real-word dimensions, making placement difficult, and coordinates inaccurate.
Solution
Locked axis at 40m (x-axis), 12m (y-axis) to match real-world scale, and set a grid every 5m (X) and 2m (Y) for easier positioning.
Challenge:
Similarly to challenge 2, after clicking on a location, the X, Y values in the CSV file didn't match the expected real-world positions.
Solution
Locked axis scaling to 40m X, 12m Y for consistency, then ensured that the coordinates saved in the CSV file exactly matched those plotted in MATLAB, and verified that the X, Y positions used for plotting were the same ones stored in ‘writetable()’
What Went Well
- Graphical User Interface (GUI) for Plotting: MATLAB's ‘ginput()’ function seamlessly allowed us to select locations for RSSI values by clicking on the floor plan. -
- Data Storage: MATLAB’s ability to write structured CSV files ‘writetable()’ simplified the process of saving and exporting RSSI data.
bottom of page