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
README: tutorials, essential commands, fold in Quickstart, retag
- Tags -> "Cleaning · Docking · Localization · ROS 2 Jazzy · Nav2 · Gazebo".
- Add a Tutorials section (4 makerspet.com guides: simulate, first package,
headless coverage cleaning, phantom-obstacle fix).
- Add an Essential commands quick reference (kaia config, world/navigation/
monitor launches, teleop, bumper echo, map save).
- Fold QUICKSTART.md into the README and delete it; reconcile the reproduction
paths from the old jayadevrana/oomwoo-m1-ros2 clone to this repo's prebuilt
deploy/ scripts in the dev image. Repoint docs/etc/README.md accordingly.
- List the new oomwoo_clean package.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
scan-match + AMCL) so the robot can recover its pose from any start position on a
26
27
known map.
27
28
-**`oomwoo_sim_support`** — everything needed to run *and measure* the above headless
28
29
in Gazebo: sim bring-up, a ground-truth pose publisher, the coverage meter, the
29
30
kidnap injector, and the CLI regression runners.
31
+
-**`oomwoo_clean`** — cleaning-specific navigation and RViz debug tooling
32
+
(`cleaning_debug.launch.py`), the home for the from-scratch cleaning rebuild.
30
33
31
-
See **[QUICKSTART.md](QUICKSTART.md)** to build and run the headless regressions on the
32
-
`makerspet/oomwoo:jazzy-dev` image. Milestone design notes and the measured M1/M2
33
-
baselines are archived under **[docs/etc/](docs/etc/)**.
34
+
## Tutorials
35
+
36
+
Step-by-step guides on makerspet.com:
37
+
38
+
-[Simulate OOMWOO-One in Gazebo with ROS 2](https://makerspet.com/blog/simulate-oomwoo-one-robot-vacuum-in-gazebo-with-ros-2/) — bring up the simulation from scratch.
39
+
-[Write your first OOMWOO ROS 2 package](https://makerspet.com/blog/write-your-first-oomwoo-ros-2-package/) — a hello-world package in the dev image.
40
+
-[Headless sim & coverage cleaning (for LLM agents)](https://makerspet.com/blog/oomwoo-headless-sim-coverage-cleaning-llm-agents/) — run and measure cleaning with no display.
41
+
-[The phantom obstacle: teaching OOMWOO to clean near walls](https://makerspet.com/blog/oomwoo-phantom-obstacle-cleaning-fix/) — how the "wedges near furniture" bug was root-caused and fixed.
42
+
43
+
## Essential commands
44
+
45
+
Run inside the `makerspet/oomwoo:jazzy-dev` container (each launch in its own
46
+
terminal). The default robot model is `oomwoo_one`.
0 commit comments