Skip to content

Evol ros2_control & rviz2#25

Merged
charlesmadjeri merged 7 commits intodevfrom
cma/evol-ros2-control
Apr 15, 2026
Merged

Evol ros2_control & rviz2#25
charlesmadjeri merged 7 commits intodevfrom
cma/evol-ros2-control

Conversation

@charlesmadjeri
Copy link
Copy Markdown
Contributor

@charlesmadjeri charlesmadjeri commented Feb 14, 2026

Goal: Make the panel speak ros2_control (and RViz-facing joint APIs): config-driven joints, smoother commands, and alignment with updated URDF (shoulder z).

  • Documentation base: archi diagram
  • *Config foundation: env/example and app wiring toward a Configuration page.
  • ros2_control / RViz: ROS constants, joint handling, JointState.handler refactor, panel/viewer/navigation updates (RobotControlPanel, PoseManager, JointControl, etc.).
  • Trajectory smoothing: smoother joint trajectory path in JointState.handler.
  • Joint UX: min/default from config, reset to rest.
  • URDF parity: missing shoulder z in joint definitions.

Signed-off-by: Charles Madjeri <charles@madjeri.com>
@charlesmadjeri charlesmadjeri self-assigned this Feb 14, 2026
Signed-off-by: Charles Madjeri <charles@madjeri.com>
Mael-RABOT
Mael-RABOT previously approved these changes Mar 18, 2026
Signed-off-by: Charles Madjeri <charles@madjeri.com>
@charlesmadjeri
Copy link
Copy Markdown
Contributor Author

Still need testing and fix to be worky with real robot trough ros2_control. Worky with rviz

Signed-off-by: Charles Madjeri <charles@madjeri.com>
@charlesmadjeri charlesmadjeri changed the title evol(ros2control): handle joints for ros2control and rviz Evol ros2_control & rviz2 Mar 20, 2026
@charlesmadjeri charlesmadjeri changed the base branch from mra/feat-configuration-ui to dev March 28, 2026 23:56
@charlesmadjeri charlesmadjeri dismissed Mael-RABOT’s stale review March 28, 2026 23:56

The base branch was changed.

Arcod7
Arcod7 previously approved these changes Mar 29, 2026
Copy link
Copy Markdown

@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

Comment thread src/Pages/RobotControlPanel.tsx
Comment thread src/Pages/RobotControlPanel.tsx
Comment thread src/Pages/RobotControlPanel.tsx
Comment thread src/Services/ros/handlers/JointState.handler.ts
Comment thread src/Services/ros/ros.service.ts
Signed-off-by: Charles Madjeri <charles@madjeri.com>
Mael-RABOT
Mael-RABOT previously approved these changes Apr 14, 2026
@Mael-RABOT
Copy link
Copy Markdown
Contributor

image

m-brl
m-brl previously approved these changes Apr 14, 2026
Comment thread .nvmrc Outdated
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
@charlesmadjeri charlesmadjeri dismissed stale reviews from m-brl and Mael-RABOT via c4f6ffb April 14, 2026 13:29
@charlesmadjeri charlesmadjeri force-pushed the cma/evol-ros2-control branch from 83b44a8 to c4f6ffb Compare April 14, 2026 13:29
Copy link
Copy Markdown

@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

@charlesmadjeri charlesmadjeri merged commit f0140d5 into dev Apr 15, 2026
@charlesmadjeri charlesmadjeri deleted the cma/evol-ros2-control branch April 15, 2026 15:09
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