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
Mapping - honorably mention code reused in NASA Astrobee ISAAC flight software
`wifi-module`
- the `wifi module` was originally omitted in description for clarity
- as not ev3dev specific enough
- to implement module a separate library `wifi-scan` was written
`wifi-scan` library
- code was reused in NASA Astrobee ISAAC flight software
- and deserves at least a honorable mention and link
- as ev3dev project spin-off that launched into space...
Copy file name to clipboardExpand all lines: projects/_posts/2016-08-07-Mapping.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,10 @@ The meta-repository of the project is [ev3dev-mapping].
38
38
This is my personal project. While I am quite happy to share the results, please keep in mind that I am pursuing my own goals here.
39
39
</div>
40
40
41
+
<divclass="alert alert-info"markdown="1">
42
+
{% include /style/icon.html type="info" %}
43
+
Some of the generic [libraries](https://github.com/bmegli/wifi-scan) written for this project [ended up](https://github.com/nasa/isaac/blob/3a7bdcae46e255cb9060a80f1a6e70af187f631c/astrobee/hardware/wifi/include/wifi/wifi.h#L2) in NASA ISAAC flight [software](https://nasa.github.io/isaac/html/wifi_driver.html) for Astrobee robot operating inside the International Space Station. That's some open source in the wild!
44
+
</div>
41
45
42
46
## Examples
43
47
@@ -157,7 +161,9 @@ The position and heading data is interpolated individually for each laser readin
157
161
The `drive component` translates input from the user (keyboard, pad, numerical, ...) using the motion model and sends it to the `drive module`.
158
162
The `drive module` controls the motors.
159
163
160
-
The `control component` and the `control module` are not in the scheme for clarity. The `control component` sends to `control module` requests to enable/disable modules.
164
+
The `wifi component` and the `wifi module` are not in the scheme for clarity. The `wifi module` sends wireless signal strength information to the `wifi component`. The data is reflected in the UI.
165
+
166
+
The `control component` and the `control module` are not in the scheme for clarity. The `control component` sends to the `control module` requests to enable/disable modules.
161
167
The `control module` replies with module states.
162
168
163
169
## Building Instructions
@@ -212,6 +218,8 @@ If you have some question or problem open an issue in one of the [ev3dev-mapping
0 commit comments