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

Add link menu updates #1177

Merged
merged 7 commits into from
Nov 9, 2021
Merged

Add link menu updates #1177

merged 7 commits into from
Nov 9, 2021

Conversation

nkoenig
Copy link
Contributor

@nkoenig nkoenig commented Nov 8, 2021

An suggestion for #1165, which builds on #1176. The changes include:

  1. The add link menu is now a Menu that is a child of the Toolbutton.
  2. A mesh can be added to a link.

Note to maintainers: Remember to use Squash-Merge

Nate Koenig added 3 commits November 8, 2021 11:07
Signed-off-by: Nate Koenig <nate@openrobotics.org>
Signed-off-by: Nate Koenig <nate@openrobotics.org>
Signed-off-by: Nate Koenig <nate@openrobotics.org>
@nkoenig nkoenig mentioned this pull request Nov 8, 2021
8 tasks
Base automatically changed from nkoenig/model_editor_add_link_entity to model_editor_add_link November 8, 2021 23:39
Signed-off-by: Ian Chen <ichen@osrfoundation.org>
Copy link
Contributor

@iche033 iche033 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

adding mesh now works for me

@iche033 iche033 merged commit 539295c into model_editor_add_link Nov 9, 2021
@iche033 iche033 deleted the add_link_menu_updates branch November 9, 2021 00:13
nkoenig added a commit that referenced this pull request Nov 10, 2021
* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix adding light

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Nate Koenig <nkoenig@users.noreply.github.com>
nkoenig added a commit that referenced this pull request Nov 11, 2021
* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix adding light

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Working on model creation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added debug statements

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use each no cache

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fix removing component from view

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix physics

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
nkoenig added a commit that referenced this pull request Nov 17, 2021
* add recreate component and implement recreate entities functionality, add test

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* update test and make recreate entities with same name work

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* revert add include

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* style

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* check recreate comp in ancestor

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Revert sdf version requirement

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* revert my bad merge

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* remvoe sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Together (#1187)

* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix adding light

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Working on model creation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added debug statements

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use each no cache

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fix removing component from view

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix physics

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* update cameras list on sensor removal

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* update cameras list on sensor removal

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Require sensors 6.1

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* sensors 6.0.1

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Test model recreation with jointed models

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Fix multiple joints with same names

There was an issue in searching for joint parent_link and child_link frames
if there was another model with the same frame names.

This will correctly search for frame entity ids that are children of the
same model.

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Recreate entities joints (#1206)

* Test model recreation with jointed models
* Fix multiple joints with same names

There was an issue in searching for joint parent_link and child_link frames
if there was another model with the same frame names.

This will correctly search for frame entity ids that are children of the
same model.

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Fix the ecm test, which had bad parent-child relationships between links and joints

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added test for world joints

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>
Co-authored-by: Nate Koenig <nkoenig@users.noreply.github.com>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
nkoenig added a commit that referenced this pull request Dec 2, 2021
* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* get updated GUI ECM info in world control CB

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* working on adding tests

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* remove TODO note, issue fixed by #1131

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* apply GUI ECM's diff to server ECM at end of pause interval

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use gui event to update server

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* Working on sensor addition and editing

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* handle step and support original control service

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* Reduced code duplication

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Set gazebo's default to use the event based system

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Testing things out

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added back in sensor menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Adding sensors

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Adding lidar menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Comment out sensors not supported

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added segmentation camera

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix id

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix submenue

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove lidar menu, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Ashton Larkin <42042756+adlarkin@users.noreply.github.com>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
nkoenig added a commit that referenced this pull request Dec 10, 2021
* Model editor: Add links to model (#1165)

* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix adding light

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Nate Koenig <nkoenig@users.noreply.github.com>

* Support recreating model entities (#1170)

* add recreate component and implement recreate entities functionality, add test

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* update test and make recreate entities with same name work

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* revert add include

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* style

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* check recreate comp in ancestor

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Revert sdf version requirement

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* revert my bad merge

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* remvoe sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Together (#1187)

* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix adding light

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Working on model creation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added debug statements

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use each no cache

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fix removing component from view

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix physics

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* update cameras list on sensor removal

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* update cameras list on sensor removal

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Require sensors 6.1

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* sensors 6.0.1

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Test model recreation with jointed models

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Fix multiple joints with same names

There was an issue in searching for joint parent_link and child_link frames
if there was another model with the same frame names.

This will correctly search for frame entity ids that are children of the
same model.

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Recreate entities joints (#1206)

* Test model recreation with jointed models
* Fix multiple joints with same names

There was an issue in searching for joint parent_link and child_link frames
if there was another model with the same frame names.

This will correctly search for frame entity ids that are children of the
same model.

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Fix the ecm test, which had bad parent-child relationships between links and joints

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added test for world joints

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>
Co-authored-by: Nate Koenig <nkoenig@users.noreply.github.com>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>

* Support editing air pressure sensor in the GUI (#1171)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added state awareness to add entity button

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove extra variable

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Added altimeter sensor inspector (#1172)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added altimeter sensor inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Added magnetometer inspector (#1173)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added altimeter sensor inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added magnetometer inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Cleanup build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Missing print call

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Add IMU component inspector (#1191)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added altimeter sensor inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added magnetometer inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add IMU component inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Cleanup build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Missing print call

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix all codecheck issues

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Added lidar component inspector (#1203)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added altimeter sensor inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added magnetometer inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add IMU component inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added lidar component inspector

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Model Editor: Add Joints to model (#1196)

* Model Editor: Add Joints to model

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Style and documentation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Suppress physics warnings on newly-created joints

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Added a header

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Allow user to modify joint type (#1198)

* Support editing air pressure sensor in the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add noise to qrc

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix lint

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Update sensor icon

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Move AirPressure functions out of ComponentInspector (#1179)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Fix get decimals, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* cleanup and simplification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Require sdf 12.1.0

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* missign width

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added simulation state aware spin box

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove console output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Allow user to modify joint type

Signed-off-by: Michael Carroll <michael@openrobotics.org>

* Updated to use a separate class, and consolidate the look

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added recreate to joint add

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Add sensors to a link via the GUI (#1188)

* add an add entity button to component inspector. Currently only enabled for models

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor gui plugin that inserts visuals to the scene in the render thread

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* write to ECM

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* get updated GUI ECM info in world control CB

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* support adding light links

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* working on adding tests

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* remove TODO note, issue fixed by #1131

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* notify other GUI plugins of added/removed entities via GUI events

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use const ref for constructor input params

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* testing makr as new entity  func

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* rm printouts

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* register type

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor render util

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* apply GUI ECM's diff to server ECM at end of pause interval

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* use gui event to update server

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* Working on sensor addition and editing

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* handle step and support original control service

Signed-off-by: Ashton Larkin <ashton@openrobotics.org>

* Reduced code duplication

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Set gazebo's default to use the event based system

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Testing things out

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* workaround for avoiding crash on exit

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* refactor, comment out unused menu items

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove commented out code, add CreateLight function

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* add model editor src files

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove more commented out code

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added back in sensor menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use entity instead of entity name (#1176)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Adding sensors

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add link menu updates (#1177)

* use entity instead of entity name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update link add menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Ian Chen <ichen@osrfoundation.org>

* fix adding ellipsoid

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* merge model_editor into component_inspector

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* fixing warnings

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Adjust tool tips

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* updates

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Adding lidar menu

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Comment out sensors not supported

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added segmentation camera

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix id

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix submenue

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Remove lidar menu, and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Ashton Larkin <42042756+adlarkin@users.noreply.github.com>
Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Support setting pose on links, visuals, collision via the GUI (#1230)

* Working on pose modification

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Support setting pose on links, visuals, collision via the GUI

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix test

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* alphabetize

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Pimplize a class and added units, and 'joint'

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* remove laser

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added extra note

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Addressing comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Allow models to transform

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* remove console log

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* rename componentinspector in qml

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update based on comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Don't publish ECM changes when paused

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Apply patch

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix joint type dropdown

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Joint type spacing

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix codecheck

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* editor changes

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Recereate on sensors

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Don't allow world as child link

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix scene broadcaster test, and add another modelcommandapi test

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added model command api gpu lidar test

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* use MAX_VALUE

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added units to model command

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix tests

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added ProcessNewWorldControlState test

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update test/worlds/gpu_lidar.sdf

Co-authored-by: Louise Poubel <louise@openrobotics.org>

* Removed comments and plugins

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Ashton Larkin <ashton@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Louise Poubel <louise@openrobotics.org>
Co-authored-by: Ashton Larkin <42042756+adlarkin@users.noreply.github.com>
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.

2 participants