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

Model editor #1231

Merged
merged 44 commits into from
Dec 10, 2021
Merged

Model editor #1231

merged 44 commits into from
Dec 10, 2021

Commits on Nov 10, 2021

  1. 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 <[email protected]>
    
    * add model editor gui plugin that inserts visuals to the scene in the render thread
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * write to ECM
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * support adding light links
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * notify other GUI plugins of added/removed entities via GUI events
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * use const ref for constructor input params
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * testing makr as new entity  func
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * rm printouts
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * register type
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor render util
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * workaround for avoiding crash on exit
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor, comment out unused menu items
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove commented out code, add CreateLight function
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * add model editor src files
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove more commented out code
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * use entity instead of entity name (#1176)
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    
    * Add link menu updates (#1177)
    
    * use entity instead of entity name
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Update link add menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Ian Chen <[email protected]>
    
    * fix adding ellipsoid
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * merge model_editor into component_inspector
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * fixing warnings
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Adjust tool tips
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * fix adding light
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fixed documentation
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Ashton Larkin <[email protected]>
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Nate Koenig <[email protected]>
    4 people authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    cebbedc View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Support recreating model entities (#1170)

    * add recreate component and implement recreate entities functionality, add test
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * update test and make recreate entities with same name work
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * revert add include
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * style
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * check recreate comp in ancestor
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Revert sdf version requirement
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * revert my bad merge
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * remvoe sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Together (#1187)
    
    * add an add entity button to component inspector. Currently only enabled for models
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * add model editor gui plugin that inserts visuals to the scene in the render thread
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * write to ECM
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * support adding light links
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * notify other GUI plugins of added/removed entities via GUI events
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * use const ref for constructor input params
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * testing makr as new entity  func
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * rm printouts
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * register type
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor render util
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * workaround for avoiding crash on exit
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor, comment out unused menu items
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove commented out code, add CreateLight function
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * add model editor src files
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove more commented out code
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * use entity instead of entity name (#1176)
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    
    * Add link menu updates (#1177)
    
    * use entity instead of entity name
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Update link add menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Ian Chen <[email protected]>
    
    * fix adding ellipsoid
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * merge model_editor into component_inspector
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * fixing warnings
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Adjust tool tips
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * fix adding light
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fixed documentation
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Working on model creation
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added debug statements
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * use each no cache
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * fix removing component from view
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Fix physics
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Ian Chen <[email protected]>
    Co-authored-by: Ashton Larkin <[email protected]>
    Co-authored-by: Nate Koenig <[email protected]>
    
    * Address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * update cameras list on sensor removal
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * update cameras list on sensor removal
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Require sensors 6.1
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * sensors 6.0.1
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Test model recreation with jointed models
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * 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 <[email protected]>
    
    * 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 <[email protected]>
    
    * Fix the ecm test, which had bad parent-child relationships between links and joints
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added test for world joints
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Ashton Larkin <[email protected]>
    6 people authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    ba9403b View commit details
    Browse the repository at this point in the history
  2. Support editing air pressure sensor in the GUI (#1171)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added state awareness to add entity button
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove extra variable
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    4 people authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    9d4cd24 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Added altimeter sensor inspector (#1172)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added altimeter sensor inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Documentation
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    4 people authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    0cc0c56 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Added magnetometer inspector (#1173)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added altimeter sensor inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added magnetometer inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Cleanup build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Missing print call
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    4 people authored Nov 19, 2021
    Configuration menu
    Copy the full SHA
    b1f8525 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Add IMU component inspector (#1191)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added altimeter sensor inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added magnetometer inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add IMU component inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Cleanup build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Missing print call
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix all codecheck issues
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    4 people authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    5d7c95f View commit details
    Browse the repository at this point in the history
  2. Added lidar component inspector (#1203)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added altimeter sensor inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added magnetometer inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add IMU component inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added lidar component inspector
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Michael Carroll <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    4 people authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    65cc189 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Model Editor: Add Joints to model (#1196)

    * Model Editor: Add Joints to model
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Style and documentation
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Suppress physics warnings on newly-created joints
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Added a header
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    mjcarroll and Nate Koenig authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    d392d0f View commit details
    Browse the repository at this point in the history
  2. Allow user to modify joint type (#1198)

    * Support editing air pressure sensor in the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add noise to qrc
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix lint
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Update sensor icon
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Move AirPressure functions out of ComponentInspector (#1179)
    
    Signed-off-by: Louise Poubel <[email protected]>
    
    * Fix get decimals, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * cleanup and simplification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Require sdf 12.1.0
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * missign width
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added simulation state aware spin box
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove console output
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Allow user to modify joint type
    
    Signed-off-by: Michael Carroll <[email protected]>
    
    * Updated to use a separate class, and consolidate the look
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added recreate to joint add
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Louise Poubel <[email protected]>
    3 people authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    9d0471f View commit details
    Browse the repository at this point in the history
  3. merged with ign-gazebo6

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    e427bed View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. 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 <[email protected]>
    
    * add model editor gui plugin that inserts visuals to the scene in the render thread
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * write to ECM
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * get updated GUI ECM info in world control CB
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * support adding light links
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * working on adding tests
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * remove TODO note, issue fixed by #1131
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * notify other GUI plugins of added/removed entities via GUI events
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * use const ref for constructor input params
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * guarantee 64 bit entity IDs with gazebo::Entity instead of unsigned int
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * testing makr as new entity  func
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * rm printouts
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * register type
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor render util
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * apply GUI ECM's diff to server ECM at end of pause interval
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * use gui event to update server
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * Working on sensor addition and editing
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * handle step and support original control service
    
    Signed-off-by: Ashton Larkin <[email protected]>
    
    * Reduced code duplication
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Set gazebo's default to use the event based system
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Testing things out
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * workaround for avoiding crash on exit
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * refactor, comment out unused menu items
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove commented out code, add CreateLight function
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * add model editor src files
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * remove more commented out code
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Fix build
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * use entity instead of entity name
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Update link add menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added back in sensor menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * use entity instead of entity name (#1176)
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    
    * Adding sensors
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Add link menu updates (#1177)
    
    * use entity instead of entity name
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Update link add menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    Co-authored-by: Ian Chen <[email protected]>
    
    * fix adding ellipsoid
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * merge model_editor into component_inspector
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * fixing warnings
    
    Signed-off-by: Ian Chen <[email protected]>
    
    * Adjust tool tips
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * updates
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Adding lidar menu
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * alphabetize
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Comment out sensors not supported
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Added segmentation camera
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * fix id
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix submenue
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Remove lidar menu, and address comments
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * fix codecheck
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Merged
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Ian Chen <[email protected]>
    Co-authored-by: Ashton Larkin <[email protected]>
    Co-authored-by: Ashton Larkin <[email protected]>
    Co-authored-by: Nate Koenig <[email protected]>
    5 people authored Dec 2, 2021
    Configuration menu
    Copy the full SHA
    93893f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Merge branch 'ign-gazebo6' into model_editor

    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    196b2f2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'model_editor' of github.com:ignitionrobotics/ign-gazebo…

    … into model_editor
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    6ae8a65 View commit details
    Browse the repository at this point in the history
  3. Support setting pose on links, visuals, collision via the GUI (#1230)

    * Working on pose modification
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Support setting pose on links, visuals, collision via the GUI
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    * Fix test
    
    Signed-off-by: Nate Koenig <[email protected]>
    
    Co-authored-by: Nate Koenig <[email protected]>
    nkoenig and Nate Koenig authored Dec 3, 2021
    Configuration menu
    Copy the full SHA
    58d266e View commit details
    Browse the repository at this point in the history
  4. alphabetize

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    2644180 View commit details
    Browse the repository at this point in the history
  5. Pimplize a class and added units, and 'joint'

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    a9f9443 View commit details
    Browse the repository at this point in the history
  6. remove laser

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    5da1ecd View commit details
    Browse the repository at this point in the history
  7. Added extra note

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    5a67d1a View commit details
    Browse the repository at this point in the history
  8. Addressing comments

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    770b64c View commit details
    Browse the repository at this point in the history
  9. Allow models to transform

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    55f4703 View commit details
    Browse the repository at this point in the history
  10. remove console log

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    6c77ef7 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. rename componentinspector in qml

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    f948a9a View commit details
    Browse the repository at this point in the history
  2. Update based on comments

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    e65a6b1 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Don't publish ECM changes when paused

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    a819658 View commit details
    Browse the repository at this point in the history
  2. Apply patch

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    af3afb6 View commit details
    Browse the repository at this point in the history
  3. Fix joint type dropdown

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    414e082 View commit details
    Browse the repository at this point in the history
  4. Joint type spacing

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    cc3ee2b View commit details
    Browse the repository at this point in the history
  5. Fix codecheck

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    333331d View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. editor changes

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    fb20f1f View commit details
    Browse the repository at this point in the history
  2. Recereate on sensors

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 7, 2021
    Configuration menu
    Copy the full SHA
    1b3798f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Don't allow world as child link

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    b5f3778 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'ign-gazebo6' into model_editor

    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    531ce22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    936d681 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'ign-gazebo6' into model_editor

    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    af4b6c2 View commit details
    Browse the repository at this point in the history
  5. Fix scene broadcaster test, and add another modelcommandapi test

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    d1f9d91 View commit details
    Browse the repository at this point in the history
  6. Added model command api gpu lidar test

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    62ae75c View commit details
    Browse the repository at this point in the history
  7. use MAX_VALUE

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    51536fb View commit details
    Browse the repository at this point in the history
  8. Added units to model command

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    c797584 View commit details
    Browse the repository at this point in the history
  9. Fix tests

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    f8fe454 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Added ProcessNewWorldControlState test

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    b60aac6 View commit details
    Browse the repository at this point in the history
  2. Update test/worlds/gpu_lidar.sdf

    Co-authored-by: Louise Poubel <[email protected]>
    nkoenig and chapulina authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    369c3c5 View commit details
    Browse the repository at this point in the history
  3. Removed comments and plugins

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    f32131b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'model_editor' of github.com:ignitionrobotics/ign-gazebo…

    … into model_editor
    Nate Koenig committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    df9f5f8 View commit details
    Browse the repository at this point in the history
  5. Update comments

    Signed-off-by: Nate Koenig <[email protected]>
    Nate Koenig committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    0734a60 View commit details
    Browse the repository at this point in the history