Skip to content

Dev#32

Merged
charlesmadjeri merged 71 commits into
masterfrom
dev
Jun 13, 2026
Merged

Dev#32
charlesmadjeri merged 71 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
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
m-brl added 2 commits June 8, 2026 15:42
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
sambrus
sambrus previously approved these changes Jun 8, 2026
m-brl and others added 8 commits June 8, 2026 21:24
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
feat(camera config): add camera config generation
Arcod7
Arcod7 previously approved these changes Jun 12, 2026
Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com>
@charlesmadjeri charlesmadjeri merged commit 7edc17b into master Jun 13, 2026
2 checks passed
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