From a403c41522a1398b556b31b87328c740f9371f1d Mon Sep 17 00:00:00 2001 From: aica Date: Wed, 18 Mar 2026 14:46:14 +0100 Subject: [PATCH 1/5] Minor grammatical fix: A (to) was left in the sentence. --- docs/core/examples/guides/jtc-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/examples/guides/jtc-guide.md b/docs/core/examples/guides/jtc-guide.md index eb1f7d43f..74b954607 100644 --- a/docs/core/examples/guides/jtc-guide.md +++ b/docs/core/examples/guides/jtc-guide.md @@ -98,7 +98,7 @@ There are 2 ways of setting a trajectory in JTC: In both cases, receiving a new joint trajectory will first trigger cancellation of an active trajectory, if there is one. That is, **there is no trajectory buffering or appending taking place**. As with many things in the AICA Universe, behaviors are event-driven. If you wish to send multiple trajectories back-to-back, you will have to rely on the -execution status of the active trajectory handled by JTC. There is a practical example of how do this in following +execution status of the active trajectory handled by JTC. There is a practical example of how to do this in following sections (see [Putting an application together](#putting-an-application-together)). ### Trajectory execution status From bd0e8ecd425cd8e73e1b92e577af2dd103ada8c4 Mon Sep 17 00:00:00 2001 From: aica Date: Wed, 18 Mar 2026 22:13:54 +0100 Subject: [PATCH 2/5] double usage of (the) fixed in document --- docs/core/examples/guides/jtc-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/examples/guides/jtc-guide.md b/docs/core/examples/guides/jtc-guide.md index 74b954607..463c26259 100644 --- a/docs/core/examples/guides/jtc-guide.md +++ b/docs/core/examples/guides/jtc-guide.md @@ -103,7 +103,7 @@ sections (see [Putting an application together](#putting-an-application-together ### Trajectory execution status -The controller exposes 4 predicates to reflect the the execution status of a trajectory, namely: +The controller exposes 4 predicates to reflect the execution status of a trajectory, namely: - `Has active trajectory`: A trajectory has been set and is being executed - `Has trajectory succeeded`: A trajectory was executed successfully (i.e., reached the final waypoint within all From 9bc29eda3958e5323286879028640576f59cf8f8 Mon Sep 17 00:00:00 2001 From: aica Date: Wed, 1 Apr 2026 14:40:56 +0200 Subject: [PATCH 3/5] two other typos in the file corrected. --- docs/core/examples/guides/ur-sim-guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/core/examples/guides/ur-sim-guide.md b/docs/core/examples/guides/ur-sim-guide.md index f1a56cbe8..9184206f5 100644 --- a/docs/core/examples/guides/ur-sim-guide.md +++ b/docs/core/examples/guides/ur-sim-guide.md @@ -45,7 +45,7 @@ Executing the following commands runs URSim in a Docker container: ```bash git clone https://github.com/aica-technology/simulators.git -cd simulators +cd simulators/ursim ./run.sh ``` @@ -94,7 +94,7 @@ Follow the terminal link in a browser to access the simulated robot. 1. In the window that appears, select **Connect**. 2. After the teaching pendant interface loads up, navigate to the settings page by clicking the burger icon in the top - left corner of the screen. + right corner of the screen. 3. Click on the **System** tab, then select the **Remote Control** tab. 4. Click **Enable** and then **Exit** at the bottom left of the screen. 5. Turn on the robot by pressing the red button located in the bottom left corner of the screen. Click **ON** followed From 0eb6884e257418aaf9ab6ff296e44335efe21f98 Mon Sep 17 00:00:00 2001 From: aica Date: Thu, 2 Apr 2026 17:29:35 +0200 Subject: [PATCH 4/5] Some corrections and updates to the text. --- docs/core/examples/guides/camera-calibration.md | 2 +- docs/core/examples/guides/camera-streamer.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/core/examples/guides/camera-calibration.md b/docs/core/examples/guides/camera-calibration.md index 547b409cd..f0235cc91 100644 --- a/docs/core/examples/guides/camera-calibration.md +++ b/docs/core/examples/guides/camera-calibration.md @@ -37,7 +37,7 @@ Instead of using `CameraStreamer`, advanced users can follow this process with a ::: -Once you have a established an image stream, make sure to generate a **checkerboard** pattern (e.g., from +Once you have established the image stream, make sure to generate a **checkerboard** pattern (e.g., from [here](https://calib.io/pages/camera-calibration-pattern-generator)). The calibrator will use this pattern to determine how the picture is distorted and ultimately generate the necessary matrices that can be used to undistort images from your camera. Take note of the checkerboard width, height, and box size as you will need it later. Print the checkerboard diff --git a/docs/core/examples/guides/camera-streamer.md b/docs/core/examples/guides/camera-streamer.md index 4764676a4..a8775ae77 100644 --- a/docs/core/examples/guides/camera-streamer.md +++ b/docs/core/examples/guides/camera-streamer.md @@ -46,7 +46,7 @@ Before pressing Start, let us go through the parameters first. You should see: - **Rate**: This is the component's rate, but it has no effect on the operation of `CameraStreamer`. - **Source**: Path to the source device or video file. If using a camera, this is typically of the form `/dev/videoX`, whereas for video files you need to provide the absolute path to the video, e.g., `/path/to/video`. -- **Camera frame**: The reference frame that will be used when publishing image messages, which should correspond the +- **Camera frame**: The reference frame that will be used when publishing image messages, which should correspond to the camera's sensor position. - **Camera configuration**: A YAML-formatted camera configuration file containing the camera intrinsics (optional). If you don't have a calibration file for your camera, you can follow our [calibration guide](./camera-calibration.md). @@ -79,7 +79,7 @@ In newer versions of `CameraStreamer` you will also have access to: Once you have selected an appropriate **source**: 1. Press **Start** to start the application. -2. To see the live camera feed, click on the gear icon on the bottom right and select **Launch RViz**. +2. To see the live camera feed, click on the Launcher tab on the upper right corner and select **Launch RViz**. 3. In RViz, select _Add > By topic > /camera_streamer/image > Image_. This adds a panel that shows the live image. The undistorted image (if available) can also be found under _/camera_streamer/undistorted_image > Image_. From d30cee4408f75197909740f425e1669347024b2f Mon Sep 17 00:00:00 2001 From: Mithra Gholami <91951944+MithraGhlm@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:26:12 +0200 Subject: [PATCH 5/5] Omitting the location of the option, due to differences in Launcher and Studio versions. Co-authored-by: Dominic Reber <71256590+domire8@users.noreply.github.com> --- docs/core/examples/guides/camera-streamer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/examples/guides/camera-streamer.md b/docs/core/examples/guides/camera-streamer.md index a8775ae77..92fbc6d71 100644 --- a/docs/core/examples/guides/camera-streamer.md +++ b/docs/core/examples/guides/camera-streamer.md @@ -79,7 +79,7 @@ In newer versions of `CameraStreamer` you will also have access to: Once you have selected an appropriate **source**: 1. Press **Start** to start the application. -2. To see the live camera feed, click on the Launcher tab on the upper right corner and select **Launch RViz**. +2. To see the live camera feed, select **Launch RViz** from the Launcher settings 3. In RViz, select _Add > By topic > /camera_streamer/image > Image_. This adds a panel that shows the live image. The undistorted image (if available) can also be found under _/camera_streamer/undistorted_image > Image_.