Dev#32
Open
charlesmadjeri wants to merge 60 commits into
Open
Conversation
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
…ed flake8 Refs: #96
…te-micro-ros-config feat(uros config pipeline): add basic architecture
…ml-config #96 (config pipeline: YAML → firmware, ros2_control, controllers)
…n hardening Refs: #96
…gration Refs: #97
…ecks and feedback fixes
…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
…h-phase #100 feat(lucy_config_pipeline): add RP2040 flash phase with post-flash validation
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
…h-phase evol(config-pipeline): adapt and improve for control panel compatibility
Dev feat config pipeline
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
…hfiles evol(launchfiles): refacto
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
…ected-count fix: rosbridge connected count removed from camera_ros
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
…ected-count fix: rosbridge connected count removed from camera_ros
…file refacto(launch file): change launch responsability
…ilence rosbridge deprecation warnings
…dware for RViz-only
…rol-reload feat(sim-only): SIMULATION ONLY pipeline + RELOAD via lucy_control_supervisor
Signed-off-by: Mael-RABOT <mael.rabot@gmail.com>
Signed-off-by: Mael-RABOT <mael.rabot@gmail.com>
feat(interface): add CLI interface
…L parse on Humble
feat(lucy_bringup): headless Gazebo arg and fix robot_description YAM…
…commands to URDF limits Add generated_files schema/resolver and consume it across config generator, config pipeline, control supervisor, and launches. Rename lucy_ros2_control hardware/ to src/, relicense to GPL-3.0-only, harden numeric parsing, and clamp commands to URDF position limits with shared tests and docs.
feat(ros2_control): unify URDF limit enforcement on LucySystemHardware and split GENERATE phase
…ackage arg Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
…-package-selection Makes lucy.launch.py robot-package agnostic
sambrus
approved these changes
Jun 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.