Skip to content

Dev feat config pipeline#19

Merged
charlesmadjeri merged 23 commits into
devfrom
dev-feat-config-pipeline
May 14, 2026
Merged

Dev feat config pipeline#19
charlesmadjeri merged 23 commits into
devfrom
dev-feat-config-pipeline

Conversation

@charlesmadjeri
Copy link
Copy Markdown
Contributor

No description provided.

charlesmadjeri and others added 19 commits April 15, 2026 02:10
Move lucy_msgs interface package from micro_ros_raspberrypi_pico_sdk
to lucy_ros_packages where it logically belongs alongside the ROS2
nodes that consume it. Existing msg/RawSensor.msg preserved unchanged.

Refs: #93
Goal fields: robot_package, mapping_file, boards_to_flash, dry_run,
build_only. Result: success, message, config_name, boards_flashed,
errors. Feedback: phase, board, progress, detail.

Refs: #93
Five services for the config store:
- ListConfigs: list available configs and active config name
- GetConfig: retrieve full YAML content of a config
- SaveConfig: validate and save a config with URDF cross-check
- ActivateConfig: switch active config with automatic backup
- DeleteConfig: remove a named config (refuses active/default)

Refs: #93
Use "inmoov_urdf" instead of a specific robot name in the example
comments since these interfaces are robot-agnostic.
…cy-msgs

(#93) feat: move lucy_msgs to lucy_ros_packages and add config pipeline interfaces
…te-micro-ros-config

feat(uros config pipeline): add basic architecture
…ml-config

#96 (config pipeline: YAML → firmware, ros2_control, controllers)
…d-phase

#99 lucy_config_pipeline: firmware build phase + package refactor
…s2-control-refactor

#98 feat(lucy_ros2_control): read joint params from HardwareInfo
…rvices

#97 feat(lucy_config_pipeline): add config services and pipeline action server
@charlesmadjeri charlesmadjeri self-assigned this Apr 26, 2026
…h-phase

#100 feat(lucy_config_pipeline): add RP2040 flash phase with post-flash validation
@charlesmadjeri charlesmadjeri marked this pull request as ready for review May 3, 2026 12:48
Mael-RABOT
Mael-RABOT previously approved these changes May 3, 2026
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
Arcod7
Arcod7 previously approved these changes May 12, 2026
Copy link
Copy Markdown
Contributor

@Arcod7 Arcod7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

…h-phase

evol(config-pipeline): adapt and improve for control panel compatibility
@charlesmadjeri charlesmadjeri dismissed stale reviews from Arcod7 and Mael-RABOT via 07942d4 May 12, 2026 20:37
@charlesmadjeri charlesmadjeri merged commit d9c8b0e into dev May 14, 2026
1 check passed
@charlesmadjeri charlesmadjeri deleted the dev-feat-config-pipeline branch May 14, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants