Skip to content

Schemas for Controllers Extensions#4

Draft
zakmat wants to merge 7 commits into
ros-simulation:mainfrom
RobotecAI:ext_controllers
Draft

Schemas for Controllers Extensions#4
zakmat wants to merge 7 commits into
ros-simulation:mainfrom
RobotecAI:ext_controllers

Conversation

@zakmat

@zakmat zakmat commented Apr 30, 2026

Copy link
Copy Markdown

Batch of schemas for controllers extensions for REP 0158:2026

michalpelka and others added 7 commits April 30, 2026 18:22
Signed-off-by: Michał Pełka <michal.pelka@robotec.ai>
Signed-off-by: Michał Pełka <michal.pelka@robotec.ai>
Signed-off-by: Adam Dabrowski <adam.dabrowski@robotec.ai>
Signed-off-by: Michał Pełka <michal.pelka@robotec.ai>
- Move schema.usda up out of schema/ subdirs to follow OpenUSD convention (cf. usdLux)
- Rename rigid_body_controller dir to rigid_body_twist_controller for consistency
- Drop libraryPrefix (defaults to capitalized libraryName, gives PascalCase C++ class names)
- Update README schema-path references accordingly

Signed-off-by: Mateusz Żak <mateusz.zak@robotec.ai>
* this is to maintain per-controller libraries and avoid duplications in generated C++ identifiers (UsdRosControlDiffDriveRosControlDiffDriveAPI).

Signed-off-by: Mateusz Żak <mateusz.zak@robotec.ai>
Signed-off-by: Mateusz Żak <mateusz.zak@robotec.ai>
@adamdbrw adamdbrw marked this pull request as draft May 5, 2026 13:45
@adamdbrw adamdbrw marked this pull request as draft May 5, 2026 13:45
@adamdbrw

adamdbrw commented May 5, 2026

Copy link
Copy Markdown
Collaborator

These need to be divided into PR per schema

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.

3 participants