From 09e67ccbbc644203acc3234adbce46f2e73db2f7 Mon Sep 17 00:00:00 2001 From: a2nr Date: Mon, 9 Mar 2026 05:01:13 +0700 Subject: [PATCH] persiapan --- .gitignore | 1 - PROJECT_MANAGEMENT.md => readme.md | 34 +++++++++++++++++++----------- 2 files changed, 22 insertions(+), 13 deletions(-) rename PROJECT_MANAGEMENT.md => readme.md (63%) diff --git a/.gitignore b/.gitignore index ffaf300..f1b24a6 100644 --- a/.gitignore +++ b/.gitignore @@ -33,5 +33,4 @@ Thumbs.db .ruff_cache/ # Local project management & AI assistant notes (not for version control) -PROJECT_MANAGEMENT.md CLAUDE.md diff --git a/PROJECT_MANAGEMENT.md b/readme.md similarity index 63% rename from PROJECT_MANAGEMENT.md rename to readme.md index 0eddbaf..be071a8 100644 --- a/PROJECT_MANAGEMENT.md +++ b/readme.md @@ -4,9 +4,28 @@ > **ROS2 Distro**: Jazzy > **Last Updated**: 2026-03-08 +Dokumentasi lengkap dapat dilihat di [DOCUMENTATION.md](DOCUMENTATION.md). + +# Aturan pengggunaan dokumen + +bab pada dokumen merepresentasikan alur rencana pengembangan. +Potential Enhancements : Feasibility Study +Planned Feature : Backlog +Feature Task : Penjabaran Pekerjaan yang ready untuk dikerjakan + --- -## Planned Packages +# Potential Enhancements +this list is short by priority +- **Enhance UI**: add tab to get generate version of block blocky, export/import from/to block blocky generated file, fixing visibelity text color in left colom view (curently it greyed with white text). +- **Launch files**: `blockly_bringup` package with ROS2 launch files to start all nodes with one command +- **Sensor integration**: Subscriber nodes for sensor data feeding back into Blockly visual feedback +- **RealHardware implementation**: Fill in ROS2 publishers/service clients for actual Pi hardware nodes (topics TBD) +- **ROS2 lifecycle nodes**: Migrate executor and controller to lifecycle nodes for managed state transitions +- **Simulation**: Integrate with Gazebo/Isaac Sim for testing Kiwi Wheel kinematics before deploying to hardware +- **Block categories**: Future blocks grouped into Robot, Sensors, Navigation categories + +# Planned Feature | Package | Purpose | Status | |---------|---------|--------| @@ -15,16 +34,7 @@ | `blockly_interfaces` | Custom ROS2 action definitions | ✅ Done | | `kiwi_controller` | Adaptive control for Kiwi Wheel drive | 📋 Planned | -## Future Tasks - +# Future Tasks -### Potential Enhancements - -- **Launch files**: `blockly_bringup` package with ROS2 launch files to start all nodes with one command -- **Sensor integration**: Subscriber nodes for sensor data feeding back into Blockly visual feedback -- **RealHardware implementation**: Fill in ROS2 publishers/service clients for actual Pi hardware nodes (topics TBD) -- **Web-based UI**: Replace pywebview with a web server mode for remote access from any browser -- **ROS2 lifecycle nodes**: Migrate executor and controller to lifecycle nodes for managed state transitions -- **Simulation**: Integrate with Gazebo/Isaac Sim for testing Kiwi Wheel kinematics before deploying to hardware -- **Block categories**: Future blocks grouped into Robot, Sensors, Navigation categories + \ No newline at end of file