DiveRecastNav Lab1 MeadowMapping
Recast Navigation Study. Python implementation of `Path planning for a vision-based autonomous robot`
Install / Use
npx skills add liubai01/DiveRecastNav-Lab1-MeadowMappingInstalls into whichever agent you are using.
README
RecastNav Lab1 - Meadow Mapping

[Video Tutorial(Mandarin Chinese)] [Tutorial Main-page]
An python implementation of Path planning for a vision-based autonomous robot, the Meadow Map. The earliest prototype of a NavMesh.
Setup the environment
- Python3
- run
python.exe -m pip install -r .\requirement.txtto install required packages
Recast vs Lab1 Implementation
The implementation of this repo. could correspond exactly to Recast Navigation's functions.
| Lab1 | Recast | Link (Recast) |
| ------------------------ | --------------------------- | ------------------------------------------------------------ |
| basic_ops.py/left | RecastMesh.cpp/left | link |
| basic_ops.py/left_on | RecastMesh.cpp/leftOn | link |
| basic_ops.py/collinear | RecastMesh.cpp/collinear | link |
| basic_ops.py/between | RecastMesh.cpp/between | link |
| diag.py/diagonalie | RecastMesh.cpp/diagonalie | link |
| diag.py/in_cone | RecastMesh.cpp/inCone | link |
| diag.py/intersect | RecastMesh.cpp/intersect | link |
Reference
@inproceedings{arkin1987path,
title={Path planning for a vision-based autonomous robot},
author={Arkin, Ronald C},
booktitle={Mobile Robots I},
volume={727},
pages={240--250},
year={1987},
organization={SPIE}
}
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
