Skip to content

Conversation

MartinOtter
Copy link
Member

No description provided.

MartinOtter and others added 30 commits May 2, 2022 18:54
…ia 0.8.3 or 0.9.0-dev (from Modia@mo_states_in_model_functions)
introduce fixedToParent, velocity, angularVelocity in Object3D constructor
…tates (= can be added/removed after @instantatedModel(...))
…edToParent=false: FreeMotion joint with hidden states added).

First test model: Modia3D/test/Basic/BouncingSphere3D.jl
Missing: Rotation sequence is currently fixed to 1,2,3 and does not change.
… its singularity, switch to different rotation sequence and store result in rotation123::Bool.

- Changed Modia3D/test/Basic/ShaftFreeMotionAdaptiveRotSequence.jl from FreeMotion joint to Object3D(..., fixedToParent=false..).
…iredFinalStates" as with FreeMotion joints.

- Add test model ShaftFreeMotionAdaptiveRotSequenceWithFreeMotion.jl to have the same model with Object3D and with FreeMotion joint
- wResolvedInParent introduced in FreeMotion and angularVelocityResolvedInParent introduced in Object3D and computations adapted according to these flags.
- singularRem(..) renamed to singularitySafetyMargin(..).
- Warning message is printed if FreeMotion joint is used (and not internally via Object3D).
- Removed FreeMotion joints in test/Collision/TwoCollidingBalls.jl
- New variants of functions: Modia3D.rot123(angles), Modia3D.resolve1(angles,v2), Modia3D.resolve2(angles,v1).
- Release notes started
Small diffs in YouBot results, reason is not clear.
…rent=true)

- Cleanup and improvements of Modia3D/src/Frames + documented in Modia3D/docs/Functions.md
…bot path planning

- Timer included in Scene (scene.timer), so that it is more easily accessible
- contactPairMaterials.json updated to get less warning messages for runtests
- YouBotPingPong.jl atol slightly enlarged
…locityResolvedInParent=true)

- Fix bugs in some of the newly introduced functions in Frames.jl
- Adapt test models for angularVelocityResolvedInParent=true: Basic/BouncingSphere3D.jl, FreeShaft.jl, FreeShaftAdaptiveRotSequence.jl, Collision/TwoCollidingBalls.jl
- Add tests for Frames.jl
…/translation optionally as vector, e.g., `axis = [1.0, 2.0, 3.0]`.
- Change default of angularVelocityResolvedInParent to true
- Modify test models and reference results accordingly
- Platform-specific reference results are missing for
  * CollidingSphereWithBunnies
  * TwoCollidingBoxes
  * YouBotWithSphere
- Update test workflow julia version 1.7.2 -> 1.7.3
…n Windows; occured previously only on Linux)
@MartinOtter MartinOtter merged commit e6a0431 into main Jul 7, 2022
@AndreaNeumayr AndreaNeumayr deleted the hidden_states branch September 20, 2022 06:43
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