Skip to content

Commit 52354fa

Browse files
committed
updated turtlebot to be a little less wobbly. updated readme to set physics settings.
1 parent 31422c8 commit 52354fa

File tree

4 files changed

+15
-8
lines changed

4 files changed

+15
-8
lines changed
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,12 @@ ZeroSim provides a multitude of tools for building robots and environments in Un
6161
1. Unity Menu `Window -> Package Manager`
6262
2. Select the `+` dropdown:
6363
![Dropdown](Documentation~/images/unity_package_manager.png)
64-
1. Select `Add Package From Git URL...` and enter `git@github.com:fsstudio-team/ZeroSimROSUnity.gitm`. Note this can take upto a few minutes to update but you should see the following:
64+
1. Select `Add Package From Git URL...` and enter `git@github.com:fsstudio-team/ZeroSimROSUnity.git`. Note this can take upto a few minutes to update but you should see the following:
6565
![ZeroSim Package Installed](Documentation~/images/zerosim_package_installed.png)
66-
1. Import the ZeroSim Sample by selecting the Samples `Import` button in the Package Manager:
66+
1. Import the ZeroSim Samples by selecting the Samples `Import` button in the Package Manager:
6767
![Import ZeroSim Samples](Documentation~/images/import_zerosim_samples.png)
68-
3. If running Unity on Linux you want to avoid using OpenGL and use Vulkan, otherwise image based sensors may run slowly or not at all. To change to using Vulkan:
68+
3. *IMPORTANT* the default Unity physics setting do not work well with a lot of simulations. It is very much reccomended (required for probably most all simulations) to set the physics settings by opening the Unity menu `Edit -> Project Settings... -> Physics` and set the `Default Solver Iterations` to `10` and the `Default Solver Velocity Iterations` to `60`. ![Unity Physics Settings](Documentation~/images/unity_physics_settings.png)
69+
4. If running Unity on Linux you want to avoid using OpenGL and use Vulkan, otherwise image based sensors may run slowly or not at all. To change to using Vulkan:
6970
1. In the Unity Menu: `Edit -> Project Settings...`:
7071
2. Uncheck `Auto Graphics API for Linux` and then under `Graphics APIs for Linux` set `Vulkan` ahead of `OpenGL`:
7172
![Vulkan Settings](Documentation~/images/vulkan_settings.png)
@@ -80,7 +81,7 @@ ZeroSim provides a multitude of tools for building robots and environments in Un
8081

8182
1. Make sure that the ZeroSim samples are installed as outlined above.
8283
2. Make sure that the ZeroSim Docker container above is installed.
83-
3. Open the `Scenes/Turtlebot3_Waffle_test.scene`
84+
3. Open the `Samples/ZeroSim/Scenes/Turtlebot3_Waffle_test.scene` ![Open Turtlebot Scene](Documentation~/images/open_turtlebot_scene.png)
8485
4. Launch the ZeroSim Docker via:
8586
```
8687
docker run -it --rm \

Samples~/ZeroSimSamples/Robots/turtlebot3_waffle_simplified_v3/turtlebot3_waffle_simplified_v3_rigged.prefab

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1674,10 +1674,10 @@ HingeJoint:
16741674
m_GameObject: {fileID: 7790923371113811723}
16751675
m_ConnectedBody: {fileID: 7790923372350402300}
16761676
m_ConnectedArticulationBody: {fileID: 0}
1677-
m_Anchor: {x: 0.135, y: 0.0175, z: 0.065}
1677+
m_Anchor: {x: 0.135, y: 0.018, z: 0.0647}
16781678
m_Axis: {x: 1, y: 0, z: 0}
16791679
m_AutoConfigureConnectedAnchor: 1
1680-
m_ConnectedAnchor: {x: 0.065, y: 0.135, z: 0.017500002}
1680+
m_ConnectedAnchor: {x: 0.0647, y: 0.135, z: 0.018000003}
16811681
m_UseSpring: 0
16821682
m_Spring:
16831683
spring: 0
@@ -1725,10 +1725,10 @@ HingeJoint:
17251725
m_GameObject: {fileID: 7790923371113811723}
17261726
m_ConnectedBody: {fileID: 7790923372033375992}
17271727
m_ConnectedArticulationBody: {fileID: 0}
1728-
m_Anchor: {x: -0.135, y: 0.0175, z: 0.065}
1728+
m_Anchor: {x: -0.135, y: 0.018, z: 0.0647}
17291729
m_Axis: {x: 1, y: 0, z: 0}
17301730
m_AutoConfigureConnectedAnchor: 1
1731-
m_ConnectedAnchor: {x: 0.065, y: -0.135, z: 0.017500002}
1731+
m_ConnectedAnchor: {x: 0.0647, y: -0.135, z: 0.018000003}
17321732
m_UseSpring: 0
17331733
m_Spring:
17341734
spring: 0

0 commit comments

Comments
 (0)