You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Prerequisites:
14
14
-[Pip](https://pypi.org/project/pip/)
15
15
16
16
Each script has its own requirements.txt which permits the installation of the required packages
17
-
## Normal Order of operation
17
+
## Normal order of operation
18
18
Follow this flow chart in order to find which script to run depending on your need:
19
19
<br />
20
20
## ExtractRawData
@@ -28,7 +28,7 @@ This script enables the user to extract the raw DW1000 data from the HiveBoard/B
28
28
- To align the receiver with the emmiter, use the laser pointer. Each laser should point to the alignment target of the other laser assembly. This position ensures a 0 degree relative orientation between the two radio setup.
29
29
- The laser mount should be calibrated periodicly to ensure its position and accuracy,
30
30
#### Runnning the script
31
-
The script can be run from `/src/extractRawData`
31
+
The script can be run from `/src/extractRawData`.<br />
32
32
Requires the [TestBench-Arduino](https://swarmus.github.io/SwarmUS-doc/) code to be installed on the test-bench's Arduino in order to be interfaced.
33
33
34
34
#### Adjustable parameters
@@ -53,7 +53,7 @@ Communication with the HiveBoard is done using the pheromones submodule. If comm
53
53
## Parser
54
54
Parses and presents the PDOA values from the previously acquired raw data (from [ExtractRawData](#pxtractRawData)). The user will be prompted 2 clickable interfaces to firstly offset the data to a common reference and secondly to extract the slopes of each antenna pair.
55
55
#### Runnning the script
56
-
The script can be run from `src/parser`
56
+
The script can be run from `src/parser`.
57
57
#### Adjustable parameters
58
58
`dataFolderPath` : folder path where the extracted raw data CSV produced by [ExtractRawData](#pxtractRawData) has been save.<br />
59
59
`dataName` : name of the file to parse the data from.<br />
@@ -77,7 +77,7 @@ A validation of these files can be done using the `testRead` function from the `
77
77
## Send_angle_params
78
78
Communicates to the Hiveboard the slope and caracteristics of the antenna pairs. Uses the pickle files created by [Parser](#parser). These files need to be placed in the calibration folder using the `hb_{HIVEBOARD_ID}` notation.<br />
79
79
#### Runnning the script
80
-
The script can be run from `/src/send_angle_params`
80
+
The script can be run from `/src/send_angle_params`.
81
81
#### Adjustable parameters
82
82
`HIVEBOARD_ID` : the identification number of the Hiveboard. Can be found either in the flash memory or written on the RJ45 connector. <br />
83
83
`MOUNT_ORIENTATION_OFFSET` : the rotation offest, in degrees, applied to the Beeboard assembly between the Test-bench setup at which the calibration was made, and the orientation on the robot or final installation.<br />
@@ -115,7 +115,7 @@ Communication with the HiveBoard is done using the pheromones submodule. If comm
115
115
## Validate
116
116
This is a method to test the whole angles system of the interlocalisation. Using the exact same hardware setup as the calibration it is possible to extract the angle value result from the whole acquisition, linearisation and certitude algorithm. Using the test-bench assembly will automate this procedure.
117
117
#### Runnning the script
118
-
The script can be run from `src/validate_interloc`<br />
118
+
The script can be run from `src/validate_interloc`.<br />
119
119
Requires the [TestBench-Arduino](https://swarmus.github.io/SwarmUS-doc/) code to be installed on the test-bench's Arduino in order to be interfaced.
120
120
#### Hardware setup
121
121
Refer to the [ExtractRawData](#extractRawData) hardware setup section for the protocol to ensure precise data acquisition.
0 commit comments