Skip to content

Commit 72a982d

Browse files
committed
[internutopia] Fix doc link
1 parent 2af97db commit 72a982d

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

source/en/user_guide/internutopia/advanced_tutorials/how-to-add-controller.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class DifferentialDriveController(BaseController):
6767

6868
The `action_to_control` method translates the input action into joint signals to apply in each step.
6969

70-
For complete list of controller methods, please refer to the [Controller API documentation](../../api/robot.rst#module-internutopia.core.robot.controller).
70+
For complete list of controller methods, please refer to the [Controller API documentation](../../../api/robot.rst#module-internutopia.core.robot.controller).
7171

7272
Please note that the registration of the controller class is done through the `@BaseController.register` decorator, and the registered name **MUST** match the value of `type` field within the corresponding controller config class (here is `DifferentialDriveController`).
7373

source/en/user_guide/internutopia/advanced_tutorials/how-to-add-robot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Please note that the registration of the robot class is done through the `@BaseR
8484

8585
[`IArticulation`](../../../api/articulation.rst) is an interface class to deal with any articulated object in InternUtopia. Robot is one kind of articulated object, so here we use it to control the robot.
8686

87-
For users who want to get state of a certain rigid link of robot, we provide the `self._rigid_body_map` containing all rigid links of the robot with prim path as key. All the links within are of [`IRigidBody`](../../../api/rigidbody.rst) type which is an interface class to deal with rigid bodies.
87+
For users who want to get state of a certain rigid link of robot, we provide the `self._rigid_body_map` containing all rigid links of the robot with prim path as key. All the links within are of [`IRigidBody`](../../../api/rigid_body.rst) type which is an interface class to deal with rigid bodies.
8888

8989
An example of g1 robot class implementation is shown as following:
9090

source/en/user_guide/internutopia/advanced_tutorials/how-to-add-sensor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class DepthCamera(BaseSensor):
6060

6161
The `get_data` method gets the sensor data in each step.
6262

63-
For complete list of sensor methods, please refer to the [Sensor API documentation](../../api/robot.rst#module-internutopia.core.robot.sensor).
63+
For complete list of sensor methods, please refer to the [Sensor API documentation](../../../api/sensor.rst).
6464

6565
Please note that the registration of the sensor class is done through the `@BaseSensor.register` decorator, and the registered name should match the value of `type` field within the corresponding sensor config class (here is `DepthCamera`).
6666

source/en/user_guide/internutopia/tutorials/core-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ env.close()
6767
<source src="../../../_static/video/tutorial_minimum.webm" type="video/webm">
6868
</video>
6969

70-
Config must contain at least one task config. After the config is created, we can create the env to run the task in simulation. It is important to note that all the extension and packages must be imported **BEFORE** env creation to ensure all extensions can be resolved properly. In the example above, we wrap them in the `import_extensions()`.
70+
Config must contain at least one task config. After the config is created, we can create the env to run the task in simulation. It is important to note that all the extension and packages must be imported **BEFORE** env creation to ensure all extensions to be resolved properly. In the example above, we wrap them in the `import_extensions()`.
7171

7272
Once the env is created, the first thing to do is to reset the env to load the first episode. And then we can step the env to run the simulation.
7373

0 commit comments

Comments
 (0)