Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GUI] Add many form elements #394

Merged
merged 18 commits into from
Sep 13, 2023

Conversation

gergondet
Copy link
Member

Add multiple elements to form more complex forms in mc_rtc GUI.

This is the second of three PR introducing Schema-like structures in mc_rtc

This PR adds the following elements to form:

  • FormPoint3DInput, FormTransformInput and FormRotationInput allow interactive 3D elements in a Form
  • FormObjectInput allows to nest a form inside a form
  • FormGenericArrayInput allows to create an array of arbitrary objects into a form
  • FormOneOfInput lets you create a form that nest one of the specified form (the target is to support variant integration in a form)

These features are supported in a branch of mc_rtc-imgui and mc_rtc_ros and I will open PR once this gets merged

@gergondet gergondet merged commit ecc5a08 into jrl-umi3218:master Sep 13, 2023
gergondet added a commit that referenced this pull request Sep 19, 2023
Added
---

- [mc_control] Added motor status to joint sensor (#395)
- [mc_control/FSM] Posture tasks' reset can be disabled (#389)
- [mc_rtc/Configuration] Added support for `std::variant` (#393)
- [mc_rtc/Configuration] Added `Configuration::find` (#393)
- [mc_rtc/GUI] Added form elements to provide more complex forms (#394)

Changes
---

- [mc_control/FSM] FSM embedded in a Meta state no longer reset the posture at transition by default (#389)

Fixes
---

- [mc_observers] KinematicInertial uses the correct function from state-observation (#391)
- [mc_solver] Fix a crash in monitor activation
- [mc_tvm] Correctly include refAccel in Orientation|PositionFunction
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.

1 participant