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
Note: macOS is usable but expect inconsistent/flaky behavior (rather than hard errors/crashes).
76
+
Note: macOS is usable but expect inconsistent/flaky behavior (rather than hard errors/crashes). Setting `ARCHFLAGS` is likely optional, but some systems it is required to avoid a `clang` error.
77
77
78
78
```sh
79
79
sudo apt-get update
@@ -152,7 +152,7 @@ from dimos.core import In, Module, Out, rpc
152
152
from dimos.core.blueprints import autoconnect
153
153
from dimos.msgs.geometry_msgs import Twist
154
154
from dimos.msgs.sensor_msgs import Image
155
-
from dimos.msgs.sensor_msgs.image_impls.AbstractImageimport ImageFormat
155
+
from dimos.msgs.sensor_msgs.Imageimport ImageFormat
156
156
157
157
classRobotConnection(Module):
158
158
cmd_vel: In[Twist]
@@ -189,7 +189,7 @@ if __name__ == "__main__":
189
189
### Blueprints
190
190
191
191
Blueprints are how robots are constructed on Dimensional; instructions for how to construct and wire modules. You compose them with
192
-
`autoconnect(...)`, which connects streams by `(name, type)` and returns a `ModuleBlueprintSet`.
192
+
`autoconnect(...)`, which connects streams by `(name, type)` and returns a `Blueprint`.
193
193
194
194
Blueprints can be composed, remapped, and have transports overridden if `autoconnect()` fails due to conflicting variable names or `In[]` and `Out[]` message types.
0 commit comments