Skip to content

Dev#32

Open
charlesmadjeri wants to merge 60 commits into
masterfrom
dev
Open

Dev#32
charlesmadjeri wants to merge 60 commits into
masterfrom
dev

Conversation

@charlesmadjeri

Copy link
Copy Markdown
Contributor

No description provided.

charlesmadjeri and others added 30 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
…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
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
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
Arcod7 and others added 28 commits May 24, 2026 09:51
…file

refacto(launch file): change launch responsability
…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(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
@charlesmadjeri charlesmadjeri self-assigned this Jun 8, 2026
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.

5 participants