diff --git a/tutorials/pose_estimation/Documentation/4_pick_and_place.md b/tutorials/pose_estimation/Documentation/4_pick_and_place.md index a035f0f1..f43512be 100644 --- a/tutorials/pose_estimation/Documentation/4_pick_and_place.md +++ b/tutorials/pose_estimation/Documentation/4_pick_and_place.md @@ -223,7 +223,9 @@ This launch will print various messages to the console, including the set parame 2. Return to Unity, and press Play. ->Note: If you encounter connection errors such as a `SocketException` or don't see a completed TCP handshake between ROS and Unity in the console window, return to the [Connecting with ROS](#connecting-with-ros) section above to update the ROS Settings and generate the ROSConnectionPrefab. +>Note: If you encounter connection errors such as a `SocketException` or don't see a completed TCP handshake between ROS and Unity in the console window, return to the [Connecting with ROS](#connecting-with-ros) section above to update the ROS Settings and generate the ROSConnectionPrefab. + +>Note: If you encounter a `SocketException` on Ubuntu, check the [Troubleshooting Guide](troubleshooting.md) for potential solutions. Note that the robot arm must be in its default position, i.e. standing upright, to perform Pose Estimation. This is done by simply clicking the `Reset Robot Position` button after each run. diff --git a/tutorials/pose_estimation/Documentation/troubleshooting.md b/tutorials/pose_estimation/Documentation/troubleshooting.md index d798dfd1..44122872 100644 --- a/tutorials/pose_estimation/Documentation/troubleshooting.md +++ b/tutorials/pose_estimation/Documentation/troubleshooting.md @@ -8,7 +8,9 @@ - [Part 3: Data Collection and model training](#part-3-data-collection-and-model-training) - [Docker, Environment](#docker-environment) - [Part 4: Pick-and-Place](#part-4-pick-and-place) + - [Unity Scene](#unity-scene) - [Docker, ROS-TCP Connection](#docker-ros-tcp-connection) + - [Ubuntu](#ubuntu) ## Part 1: Create Unity scene with imported URDF @@ -44,22 +46,26 @@ ### Docker, Environment - If you are using a Docker container to train your model but it is killed shortly after starting, you may need to increase the memory allocated to Docker. In the Docker Dashboard, navigate to Settings (via the gear icon) > Resources. The suggested minimum memory is 4.00 GB, but you may need to modify this for your particular needs. -- If you encounter errors installing Pytorch via the above `pip3` command, try the following instead: +- If you encounter errors installing Pytorch via the instructed `pip3` command, try the following instead: ```bash sudo pip3 install rospkg numpy jsonpickle scipy easydict torch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html ``` ## Part 4: Pick-and-Place -### Docker, ROS-TCP Connection +### Unity Scene - The buttons might appear oversized compared to the rest of the objects in the scene view, this is a normal behavior. If you zoom out from the table you should see something similar to the following: