From f4f6805bbc7b50b0401dfd2e75ddab3b9380c9f6 Mon Sep 17 00:00:00 2001 From: fan-ziqi Date: Sat, 28 Sep 2024 15:14:39 +0800 Subject: [PATCH] docs: update 20240928 --- .github/workflows/docs.yaml | 16 +++++++++- .github/workflows/postmerge-ci-buildspec.yml | 8 ++--- .github/workflows/premerge-ci-buildspec.yml | 13 ++++---- .github/workflows/sync-and-translate.yml | 2 +- docker/.env.base | 4 +-- docs/locale/zh_CN/LC_MESSAGES/index.po | 3 -- .../source/api/lab/omni.isaac.lab.sim.po | 29 ++++++----------- .../LC_MESSAGES/source/features/hydra.po | 4 +-- .../source/features/reproducibility.po | 2 +- .../source/features/tiled_rendering.po | 2 +- .../source/how-to/add_own_library.po | 2 +- .../estimate_how_many_cameras_can_run.po | 6 ++-- .../overview/core-concepts/task_workflows.po | 2 +- .../developer-guide/repo_structure.po | 4 +-- .../source/overview/environments.po | 8 ++--- .../performance_benchmarks.po | 10 +++--- .../rl_existing_scripts.po | 6 ++-- .../reinforcement-learning/rl_frameworks.po | 8 ++--- .../LC_MESSAGES/source/overview/showroom.po | 12 +++---- .../source/overview/simple_agents.po | 10 +++--- .../source/overview/teleop_imitation.po | 10 +++--- .../source/refs/additional_resources.po | 8 ++--- .../LC_MESSAGES/source/refs/contributing.po | 6 ++-- .../zh_CN/LC_MESSAGES/source/refs/issues.po | 4 +-- .../source/refs/troubleshooting.po | 4 +-- .../zh_CN/LC_MESSAGES/source/setup/faq.po | 2 +- .../installation/binaries_installation.po | 4 +-- .../setup/installation/pip_installation.po | 4 +-- .../LC_MESSAGES/source/setup/translation.po | 32 +++++++++++-------- .../03_envs/create_manager_base_env.po | 4 +-- .../03_envs/create_manager_rl_env.po | 22 ++++++------- .../tutorials/03_envs/modify_direct_rl_env.po | 2 +- docs/source/setup/translation.rst | 23 +++++++++++-- 33 files changed, 151 insertions(+), 125 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 82e6503344..2465869832 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -3,10 +3,24 @@ name: Build & deploy docs on: [push] jobs: + check-secrets: + name: Check secrets + runs-on: ubuntu-latest + outputs: + trigger-build: ${{ steps.trigger-build.outputs.defined }} + steps: + - id: trigger-build + env: + REPO_NAME: ${{ secrets.REPO_NAME }} + BRANCH_REF: ${{ secrets.BRANCH_REF }} + if: "${{ github.repository == env.REPO_NAME && github.ref == env.BRANCH_REF }}" + run: echo "defined=true" >> "$GITHUB_OUTPUT" + build-docs: name: Build and deploy documentation runs-on: ubuntu-latest - if: github.repository == 'isaac-sim/IsaacLab' && github.ref == 'refs/heads/main' + needs: [check-secrets] + if: needs.check-secrets.outputs.trigger-build == 'true' steps: - name: Checkout code diff --git a/.github/workflows/postmerge-ci-buildspec.yml b/.github/workflows/postmerge-ci-buildspec.yml index ab32007e77..94201516bf 100644 --- a/.github/workflows/postmerge-ci-buildspec.yml +++ b/.github/workflows/postmerge-ci-buildspec.yml @@ -5,8 +5,8 @@ phases: commands: - echo "Building a docker image" - docker login -u \$oauthtoken -p $NGC_TOKEN nvcr.io - - docker build -t $IMAGE_NAME:latest-1.1 --build-arg ISAACSIM_VERSION_ARG=4.1.0 --build-arg ISAACSIM_ROOT_PATH_ARG=/isaac-sim --build-arg ISAACLAB_PATH_ARG=/workspace/isaaclab --build-arg DOCKER_USER_HOME_ARG=/root -f docker/Dockerfile.base . + - docker build -t $IMAGE_NAME:latest-1.2 --build-arg ISAACSIM_VERSION_ARG=4.2.0 --build-arg ISAACSIM_ROOT_PATH_ARG=/isaac-sim --build-arg ISAACLAB_PATH_ARG=/workspace/isaaclab --build-arg DOCKER_USER_HOME_ARG=/root -f docker/Dockerfile.base . - echo "Pushing the docker image" - - docker push $IMAGE_NAME:latest-1.1 - - docker tag $IMAGE_NAME:latest-1.1 $IMAGE_NAME:latest-1.1-b$CODEBUILD_BUILD_NUMBER - - docker push $IMAGE_NAME:latest-1.1-b$CODEBUILD_BUILD_NUMBER + - docker push $IMAGE_NAME:latest-1.2 + - docker tag $IMAGE_NAME:latest-1.2 $IMAGE_NAME:latest-1.2-b$CODEBUILD_BUILD_NUMBER + - docker push $IMAGE_NAME:latest-1.2-b$CODEBUILD_BUILD_NUMBER diff --git a/.github/workflows/premerge-ci-buildspec.yml b/.github/workflows/premerge-ci-buildspec.yml index 277c7d6767..bed8a5cf2e 100644 --- a/.github/workflows/premerge-ci-buildspec.yml +++ b/.github/workflows/premerge-ci-buildspec.yml @@ -4,7 +4,7 @@ phases: pre_build: commands: - echo "Launching EC2 instance to run tests" - - INSTANCE_ID=$(aws ec2 run-instances --image-id ami-05c519412a83cc291 --count 1 --instance-type g5.2xlarge --key-name production/ssh/isaaclab --security-group-ids sg-02617e4b8916794c4 --subnet-id subnet-0907ceaeb40fd9eac --block-device-mappings 'DeviceName=/dev/sda1,Ebs={VolumeSize=500}' --output text --query 'Instances[0].InstanceId') + - INSTANCE_ID=$(aws ec2 run-instances --image-id ami-0f7f7fb14ee15d5ae --count 1 --instance-type g5.2xlarge --key-name production/ssh/isaaclab --security-group-ids sg-02617e4b8916794c4 --subnet-id subnet-0907ceaeb40fd9eac --block-device-mappings 'DeviceName=/dev/sda1,Ebs={VolumeSize=500}' --output text --query 'Instances[0].InstanceId') - aws ec2 wait instance-running --instance-ids $INSTANCE_ID - EC2_INSTANCE_IP=$(aws ec2 describe-instances --filters "Name=instance-state-name,Values=running" "Name=instance-id,Values=$INSTANCE_ID" --query 'Reservations[*].Instances[*].[PrivateIpAddress]' --output text) - mkdir -p ~/.ssh @@ -16,22 +16,23 @@ phases: build: commands: - echo "Running tests on EC2 instance" + - SRC_DIR=$(basename $CODEBUILD_SRC_DIR) - cd .. - | bash -c ' function retry_scp() { local retries=5 - local wait_time=10 + local wait_time=30 local count=0 while [ $count -lt $retries ]; do - scp -r IsaacLab ubuntu@$EC2_INSTANCE_IP:~ + sleep $wait_time + scp -r $SRC_DIR ubuntu@$EC2_INSTANCE_IP:~ if [ $? -eq 0 ]; then echo "SCP command succeeded" return 0 fi count=$((count + 1)) echo "SCP command failed. Retrying in $wait_time seconds..." - sleep $wait_time done echo "SCP command failed after $retries attempts." return 1 @@ -39,8 +40,8 @@ phases: retry_scp ' - ssh ubuntu@$EC2_INSTANCE_IP "docker login -u \\\$oauthtoken -p $NGC_TOKEN nvcr.io" - - ssh ubuntu@$EC2_INSTANCE_IP "cd IsaacLab; - docker build -t isaac-lab-dev --build-arg ISAACSIM_VERSION_ARG=4.1.0 --build-arg ISAACSIM_ROOT_PATH_ARG=/isaac-sim --build-arg ISAACLAB_PATH_ARG=/workspace/isaaclab --build-arg DOCKER_USER_HOME_ARG=/root -f docker/Dockerfile.base . ; + - ssh ubuntu@$EC2_INSTANCE_IP "cd $SRC_DIR; + DOCKER_BUILDKIT=1 docker build -t isaac-lab-dev --build-arg ISAACSIM_VERSION_ARG=4.2.0 --build-arg ISAACSIM_ROOT_PATH_ARG=/isaac-sim --build-arg ISAACLAB_PATH_ARG=/workspace/isaaclab --build-arg DOCKER_USER_HOME_ARG=/root -f docker/Dockerfile.base . ; docker run --rm --entrypoint bash --gpus all --network=host --name isaac-lab-test isaac-lab-dev ./isaaclab.sh -t && exit $?" post_build: diff --git a/.github/workflows/sync-and-translate.yml b/.github/workflows/sync-and-translate.yml index 40b68c31d8..9859a0c870 100644 --- a/.github/workflows/sync-and-translate.yml +++ b/.github/workflows/sync-and-translate.yml @@ -58,7 +58,7 @@ jobs: - name: Translate using custom script run: | pushd docs - python po_translator.py --folder ./locale --lang zh_CN --folder-language + python po_translator.py --folder ./locale --lang zh_CN --folder-language --bulk --fuzzy popd - name: Build HTML with translations diff --git a/docker/.env.base b/docker/.env.base index 74f9505648..cb5de785b7 100644 --- a/docker/.env.base +++ b/docker/.env.base @@ -4,8 +4,8 @@ # Accept the NVIDIA Omniverse EULA by default ACCEPT_EULA=Y -# NVIDIA Isaac Sim version to use (e.g. 4.1.0) -ISAACSIM_VERSION=4.1.0 +# NVIDIA Isaac Sim version to use (e.g. 4.2.0) +ISAACSIM_VERSION=4.2.0 # Derived from the default path in the NVIDIA provided Isaac Sim container DOCKER_ISAACSIM_ROOT_PATH=/isaac-sim # The Isaac Lab path in the container diff --git a/docs/locale/zh_CN/LC_MESSAGES/index.po b/docs/locale/zh_CN/LC_MESSAGES/index.po index 476b9a83ad..2497e7b5f2 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/index.po +++ b/docs/locale/zh_CN/LC_MESSAGES/index.po @@ -224,6 +224,3 @@ msgstr ":ref:`modindex`" #: ../../index.rst:156 msgid ":ref:`search`" msgstr ":ref:`search`" - -#~ msgid "** 本翻译项目不属于 NVIDIA 官方文档,仅供学习交流使用,禁止转载或用于商业用途。译者:范子琦 **" -#~ msgstr "** 本翻译项目不属于 NVIDIA 官方文档,仅供学习交流使用,禁止转载或用于商业用途。译者:范子琦 **" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/api/lab/omni.isaac.lab.sim.po b/docs/locale/zh_CN/LC_MESSAGES/source/api/lab/omni.isaac.lab.sim.po index d89c8f636d..c7ad8ab2e7 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/api/lab/omni.isaac.lab.sim.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/api/lab/omni.isaac.lab.sim.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Isaac Lab 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-27 13:04+0000\n" +"POT-Creation-Date: 2024-09-27 20:01+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Ziqi Fan \n" "Language: zh_CN\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.15.0\n" #: ../../source/api/lab/omni.isaac.lab.sim.rst:2 msgid "omni.isaac.lab.sim" @@ -252,7 +252,6 @@ msgid "Different rendering modes for the simulation." msgstr "" #: of omni.isaac.lab.sim.simulation_context.SimulationContext:1 -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1 msgid "**Methods:**" msgstr "" @@ -469,7 +468,7 @@ msgid "**Attributes:**" msgstr "" #: of -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" ":py:obj:`NO_GUI_OR_RENDERING " "`\\" @@ -477,42 +476,42 @@ msgstr "" #: ../../docstring of #: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1 -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" "The simulation is running without a GUI and off-screen rendering is " "disabled." msgstr "" #: of -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" ":py:obj:`NO_RENDERING " "`\\" msgstr "" #: ../../docstring of +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 #: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_RENDERING:1 -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 msgid "No rendering, where only other UI elements are updated at a lower rate." msgstr "" #: of -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" ":py:obj:`PARTIAL_RENDERING " "`\\" msgstr "" #: ../../docstring of +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 #: omni.isaac.lab.sim.SimulationContext.RenderMode.PARTIAL_RENDERING:1 -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 msgid "" "Partial rendering, where the simulation cameras and UI elements are " "updated." msgstr "" #: of -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" ":py:obj:`FULL_RENDERING " "`\\" @@ -520,19 +519,12 @@ msgstr "" #: ../../docstring of #: omni.isaac.lab.sim.SimulationContext.RenderMode.FULL_RENDERING:1 -#: omni.isaac.lab.sim.simulation_context.SimulationContext.RenderMode:1::1 +#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 msgid "" "Full rendering, where all the simulation viewports, cameras and UI " "elements are updated." msgstr "" -#: of -#: omni.isaac.lab.sim.SimulationContext.RenderMode.NO_GUI_OR_RENDERING:1::1 -msgid "" -":py:obj:`__new__ " -"`\\ \\(value\\)" -msgstr "" - #: of omni.isaac.lab.sim.simulation_context.SimulationContext.__init__ #: omni.isaac.lab.sim.simulation_context.SimulationContext.get_setting #: omni.isaac.lab.sim.simulation_context.SimulationContext.render @@ -2062,4 +2054,3 @@ msgstr "" #: of omni.isaac.lab.sim.utils.select_usd_variants:40 msgid "If the prim at the specified path is not valid." msgstr "" - diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/features/hydra.po b/docs/locale/zh_CN/LC_MESSAGES/source/features/hydra.po index f02f884cfb..d9e361d45b 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/features/hydra.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/features/hydra.po @@ -44,8 +44,8 @@ msgid "" msgstr "" "环境的任何参数都可以通过在命令行输入中添加一个或多个形式为 ``env.a.b.param1=value`` 的元素来修改,其中 " "``a.b.param1`` 反映了参数的层次结构,例如 " -"``env.actions.joint_effort.scale=10.0``。类似地,代理的参数可以通过使用 ``agent`` 前缀来修改,例如 " -"``agent.seed=2024``。" +"``env.actions.joint_effort.scale=10.0`` 。类似地,智能体的参数可以通过使用 ``agent`` 前缀来修改,例如 " +"``agent.seed=2024`` 。" #: ../../source/features/hydra.rst:13 msgid "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/features/reproducibility.po b/docs/locale/zh_CN/LC_MESSAGES/source/features/reproducibility.po index 3f321838f0..61e228ab5f 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/features/reproducibility.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/features/reproducibility.po @@ -61,7 +61,7 @@ msgid "" ":attr:`omni.isaac.lab.envs.DirectRLEnvCfg.seed` depending on the manager-" "based or direct environment implementation respectively." msgstr "" -"在包含的工作流脚本中,使用在学习代理配置文件或命令行参数中指定的种子来设置环境的随机种子。这样可以确保模拟结果在不同运行中是可重现的。种子被设置为环境参数" +"在包含的工作流脚本中,使用在学习智能体配置文件或命令行参数中指定的种子来设置环境的随机种子。这样可以确保模拟结果在不同运行中是可重现的。种子被设置为环境参数" " :attr:`omni.isaac.lab.envs.ManagerBasedEnvCfg.seed` 或 " ":attr:`omni.isaac.lab.envs.DirectRLEnvCfg.seed`,取决于基于管理器或直接环境的实现。" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/features/tiled_rendering.po b/docs/locale/zh_CN/LC_MESSAGES/source/features/tiled_rendering.po index 0301cad592..eba96688ea 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/features/tiled_rendering.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/features/tiled_rendering.po @@ -89,7 +89,7 @@ msgid "" "Both :class:`~sensors.TiledCamera` and :class:`~sensors.Camera` classes " "provide APIs for retrieving various types annotator data from replicator:" msgstr "" -"`:class:`~sensors.TiledCamera` 和 :class:`~sensors.Camera` " +":class:`~sensors.TiledCamera` 和 :class:`~sensors.Camera` " "类提供了从复制器中检索各种类型注释器数据的 API:" #: ../../source/features/tiled_rendering.rst:65 diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/how-to/add_own_library.po b/docs/locale/zh_CN/LC_MESSAGES/source/how-to/add_own_library.po index 4ba6721780..4ca729ceb3 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/how-to/add_own_library.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/how-to/add_own_library.po @@ -143,7 +143,7 @@ msgid "" "``source/standalone/workflows`` directory for examples. You can create new " "workflow scripts for your library and add them to the directory." msgstr "" -"为您的库创建工作流脚本以训练和评估代理程序。您可以在 ``source/standalone/workflows`` " +"为您的库创建工作流脚本以训练和评估智能体程序。您可以在 ``source/standalone/workflows`` " "目录中查看现有的工作流脚本示例。您可以为您的库创建新的工作流脚本,并将其添加到该目录。" #: ../../source/how-to/add_own_library.rst:83 diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/how-to/estimate_how_many_cameras_can_run.po b/docs/locale/zh_CN/LC_MESSAGES/source/how-to/estimate_how_many_cameras_can_run.po index 7b47f4bc61..8439b166c7 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/how-to/estimate_how_many_cameras_can_run.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/how-to/estimate_how_many_cameras_can_run.po @@ -21,7 +21,7 @@ msgstr "" #: ../../source/how-to/estimate_how_many_cameras_can_run.rst:5 msgid "Find How Many/What Cameras You Should Train With" -msgstr "找出你应该训练多少/使用哪些摄像头" +msgstr "找出你应该用多少/什么相机训练" #: ../../source/how-to/estimate_how_many_cameras_can_run.rst:9 msgid "" @@ -163,7 +163,7 @@ msgstr "" msgid "" "If your system has a hard time handling the desired cameras, you can try the" " following" -msgstr "如果您的系统无法处理所需的摄像头,您可以尝试以下操作`.TextField`。" +msgstr "如果您的系统无法处理所需的摄像头,您可以尝试以下操作" #: ../../source/how-to/estimate_how_many_cameras_can_run.rst:112 msgid "Switch to headless mode (supply ``--headless``)" @@ -171,7 +171,7 @@ msgstr "切换到无头模式(提供 ``--headless``)" #: ../../source/how-to/estimate_how_many_cameras_can_run.rst:113 msgid "Ensure you are using the GPU pipeline not CPU!" -msgstr "确保您正在使用GPU管线而不是CPU!" +msgstr "确保您使用的是GPU pipeline,而不是CPU!" #: ../../source/how-to/estimate_how_many_cameras_can_run.rst:114 msgid "If you aren't using Tiled Cameras, switch to Tiled Cameras" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/core-concepts/task_workflows.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/core-concepts/task_workflows.po index 32c9612882..f275774060 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/core-concepts/task_workflows.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/core-concepts/task_workflows.po @@ -32,7 +32,7 @@ msgid "" "additional information such as the current reward, done flag, and " "information about the current episode." msgstr "" -"环境定义了代理和仿真之间的接口。在最简单的情况下,环境为代理提供当前观察,并执行代理提供的动作。在马尔可夫决策过程(MDP)的制定中,环境还可以提供额外的信息,比如当前奖励、完成标志以及当前情节的信息。" +"环境定义了智能体和仿真之间的接口。在最简单的情况下,环境为智能体提供当前观察,并执行智能体提供的动作。在马尔可夫决策过程(MDP)的制定中,环境还可以提供额外的信息,比如当前奖励、完成标志以及当前情节的信息。" #: ../../source/overview/core-concepts/task_workflows.rst:14 msgid "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/developer-guide/repo_structure.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/developer-guide/repo_structure.po index a5097ff24c..9ac00c704f 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/developer-guide/repo_structure.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/developer-guide/repo_structure.po @@ -78,7 +78,7 @@ msgid "" "environments for Isaac Lab. It also includes wrappers for using these " "environments with different agents." msgstr "" -"**omni.isaac.lab_tasks** :包含了为 Isaac Lab 预配置环境的扩展。它还包括了使用这些环境与不同代理一起使用的包装器。" +"**omni.isaac.lab_tasks** :包含了为 Isaac Lab 预配置环境的扩展。它还包括了使用这些环境与不同智能体一起使用的包装器。" #: ../../source/overview/developer-guide/repo_structure.rst:57 msgid "Standalone" @@ -109,7 +109,7 @@ msgid "" "policy, zero-action policy, teleoperation or scripted state machines." msgstr "" "**环境** :包含了使用 :mod:`omni.isaac.lab_tasks` " -"中定义的环境与不同代理一起运行的应用程序。这包括随机策略、零动作策略、远程操作或脚本化状态机。" +"中定义的环境与不同智能体一起运行的应用程序。这包括随机策略、零动作策略、远程操作或脚本化状态机。" #: ../../source/overview/developer-guide/repo_structure.rst:66 msgid "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/environments.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/environments.po index abf8fad500..5532f2ee6c 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/environments.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/environments.po @@ -50,7 +50,7 @@ msgstr "我们正在积极努力将更多的环境添加到列表中。如果您 #: ../../source/overview/environments.rst:31 msgid "Single-agent" -msgstr "单一代理" +msgstr "单一智能体" #: ../../source/overview/environments.rst:34 #: ../../source/overview/environments.rst:290 @@ -107,7 +107,7 @@ msgstr "|humanoid-link|" #: ../../source/overview/environments.rst:46 msgid "|humanoid-direct-link|" -msgstr "|`humanoid-direct-link`|" +msgstr "|humanoid-direct-link|" #: ../../source/overview/environments.rst:44 msgid "Move towards a direction with the MuJoCo humanoid robot" @@ -184,7 +184,7 @@ msgstr "操作臂" #: ../../source/overview/environments.rst:86 #: ../../source/overview/environments.rst:308 msgid "Environments based on fixed-arm manipulation tasks." -msgstr "基于固定臂操作任务的环境。" +msgstr "基于固定机械臂操作任务的环境。" #: ../../source/overview/environments.rst:88 msgid "" @@ -619,7 +619,7 @@ msgstr "在崎岖地形上追踪Unitree G1机器人的速度命令" #: ../../source/overview/environments.rst:245 msgid "Navigation" -msgstr "Navigation" +msgstr "导航" #: ../../source/overview/environments.rst:253 msgid "|anymal_c_nav|" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/performance_benchmarks.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/performance_benchmarks.po index 3f5867aa5c..c987a24a63 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/performance_benchmarks.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/performance_benchmarks.po @@ -70,7 +70,7 @@ msgstr "环境数量" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:22 msgid "RAM (GB)" -msgstr "RAM (GB)" +msgstr "内存 (GB)" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:22 msgid "VRAM (GB)" @@ -203,11 +203,11 @@ msgstr "6.4" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:48 msgid "Single GPU - RTX 4090" -msgstr "Single GPU - RTX 4090" +msgstr "单 GPU - RTX 4090" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:50 msgid "CPU: AMD Ryzen 9 7950X 16-Core Processor" -msgstr "CPU: AMD Ryzen 9 7950X 16-Core Processor" +msgstr "CPU: AMD Ryzen 9 7950X 16核 处理器" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:53 #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:73 @@ -282,7 +282,7 @@ msgstr "170000" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:68 msgid "Single GPU - L40" -msgstr "Single GPU - L40" +msgstr "单 GPU - L40" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:70 #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:90 @@ -339,7 +339,7 @@ msgstr "120000" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:88 msgid "Single-Node, 4 x L40 GPUs" -msgstr "Single-Node, 4 x L40 GPUs" +msgstr "单节点, 4 x L40 GPUs" #: ../../source/overview/reinforcement-learning/performance_benchmarks.rst:97 msgid "2700000" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_existing_scripts.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_existing_scripts.po index 2529609505..3da49aa546 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_existing_scripts.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_existing_scripts.po @@ -40,7 +40,7 @@ msgid "" "baselines3.readthedocs.io/en/master/index.html>`__ on ``Isaac-Cartpole-v0``:" msgstr "" "在 ``Isaac-Cartpole-v0`` 上使用 `Stable-Baselines3 `__ 训练一个代理:" +"baselines3.readthedocs.io/en/master/index.html>`__ 训练一个智能体:" #: ../../source/overview/reinforcement-learning/rl_existing_scripts.rst msgid ":icon:`fa-brands fa-linux` Linux" @@ -59,7 +59,7 @@ msgid "" "Training an agent with `SKRL `__ on ``Isaac-" "Reach-Franka-v0``:" msgstr "" -"使用 `SKRL `__ 在 ``Isaac-Reach-Franka-v0`` 上训练代理:" +"使用 `SKRL `__ 在 ``Isaac-Reach-Franka-v0`` 上训练智能体:" #: ../../source/overview/reinforcement-learning/rl_existing_scripts.rst msgid "PyTorch" @@ -85,7 +85,7 @@ msgid "" " ``Isaac-Ant-v0``:" msgstr "" "使用 `RL-Games `__ 在 ``Isaac-Ant-v0`` " -"上训练代理" +"上训练智能体" #: ../../source/overview/reinforcement-learning/rl_existing_scripts.rst:170 msgid "RSL-RL" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_frameworks.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_frameworks.po index 979092c487..590a90d243 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_frameworks.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/reinforcement-learning/rl_frameworks.po @@ -44,7 +44,7 @@ msgstr "`RSL-RL `__" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:11 msgid "`RL-Games `__" -msgstr "RL-Games `__" +msgstr "`RL-Games `__" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:12 msgid "" @@ -162,7 +162,7 @@ msgstr "文档" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:52 #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:53 msgid "Low" -msgstr "低" +msgstr "少" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:54 msgid "Comprehensive" @@ -194,11 +194,11 @@ msgstr "在 Isaac 实验室中的可用示例" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:63 #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:64 msgid "Large" -msgstr "大" +msgstr "多" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:65 msgid "Small" -msgstr "小" +msgstr "少" #: ../../source/overview/reinforcement-learning/rl_frameworks.rst:69 msgid "Training Performance" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/showroom.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/showroom.po index a805676c1f..b76ee8e1e3 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/showroom.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/showroom.po @@ -52,7 +52,7 @@ msgstr ":icon:`fa-brands fa-windows` Windows" #: ../../source/overview/showroom.rst msgid "Quadrupeds in Isaac Lab" -msgstr "在Isaac实验室中的四足动物" +msgstr "Isaac Lab中的四足机器人" #: ../../source/overview/showroom.rst:34 msgid "Spawn different arms and apply random joint position commands:" @@ -60,19 +60,19 @@ msgstr "生成不同的手臂,并应用随机关节位置指令:" #: ../../source/overview/showroom.rst msgid "Arms in Isaac Lab" -msgstr "``Isaac Lab`` 中的武器" +msgstr "Isaac Lab中的机械臂" #: ../../source/overview/showroom.rst:57 msgid "Spawn different hands and command them to open and close:" -msgstr "生成不同的手,并指挥它们打开和关闭:" +msgstr "生成不同的手,并控制它们打开和关闭:" #: ../../source/overview/showroom.rst msgid "Dexterous hands in Isaac Lab" -msgstr "灵巧的手在 Isaac Lab `Dexterous Hands`" +msgstr "Isaac Lab中的灵巧手在" #: ../../source/overview/showroom.rst:80 msgid "Spawn procedurally generated terrains with different configurations:" -msgstr "生成不同配置的程序化生成地形:" +msgstr "生成具有不同配置的程序生成地形:" #: ../../source/overview/showroom.rst msgid "Procedural Terrains in Isaac Lab" @@ -81,7 +81,7 @@ msgstr "在艾萨克实验室中的程序地形" #: ../../source/overview/showroom.rst:103 msgid "" "Spawn different deformable (soft) bodies and let them fall from a height:" -msgstr "生成不同可变形(软)物体,并让它们从一定高度落下:" +msgstr "生成不同可变形(软)体,并让它们从一定高度落下:" #: ../../source/overview/showroom.rst msgid "Deformable primitive-shaped objects in Isaac Lab" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/simple_agents.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/simple_agents.po index 9f0912cb56..9b463e1bfc 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/simple_agents.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/simple_agents.po @@ -21,7 +21,7 @@ msgstr "" #: ../../source/overview/simple_agents.rst:2 msgid "Simple Agents" -msgstr "简单代理" +msgstr "简单智能体" #: ../../source/overview/simple_agents.rst:5 msgid "Workflows" @@ -54,21 +54,21 @@ msgstr ":icon:`fa-brands fa-windows` Windows" #: ../../source/overview/simple_agents.rst:32 msgid "Dummy agents" -msgstr "虚拟代理" +msgstr "虚拟智能体" #: ../../source/overview/simple_agents.rst:34 msgid "" "These include dummy agents that output zero or random agents. They are " "useful to ensure that the environments are configured correctly." -msgstr "这些包括输出零或随机代理的虚拟代理。它们是用来确保环境配置正确的工具。" +msgstr "这些包括输出零或随机智能体的虚拟智能体。它们是用来确保环境配置正确的工具。" #: ../../source/overview/simple_agents.rst:37 msgid "Zero-action agent on the Cart-pole example" -msgstr "零动作代理在Cart-pole示例中" +msgstr "零动作智能体在Cart-pole示例中" #: ../../source/overview/simple_agents.rst:56 msgid "Random-action agent on the Cart-pole example:" -msgstr "在 Cart-pole 示例中的随机动作代理:" +msgstr "在 Cart-pole 示例中的随机动作智能体:" #: ../../source/overview/simple_agents.rst:77 msgid "State machine" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/overview/teleop_imitation.po b/docs/locale/zh_CN/LC_MESSAGES/source/overview/teleop_imitation.po index ac33cf8278..3bc943a508 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/overview/teleop_imitation.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/overview/teleop_imitation.po @@ -21,7 +21,7 @@ msgstr "" #: ../../source/overview/teleop_imitation.rst:2 msgid "Teleoperation and Imitation Learning" -msgstr "远程操作和模仿学习" +msgstr "遥操作和模仿学习" #: ../../source/overview/teleop_imitation.rst:6 msgid "Teleoperation" @@ -34,7 +34,7 @@ msgid "" "linear x-y velocity and yaw rate, while in SE(3), the returned command is a " "6-D vector representing the change in pose." msgstr "" -"我们提供接口以便在 SE(2) 和 SE(3) 空间中提供机器人控制命令。在 SE(2) 远程操作的情况下,返回的命令是线性 x-y 速度和偏航率,而在" +"我们提供接口以便在 SE(2) 和 SE(3) 空间中提供机器人控制命令。在 SE(2) 遥操作的情况下,返回的命令是x-y线速度和yaw角度率,而在" " SE(3) 中,返回的命令是一个表示姿态变化的 6-D 向量。" #: ../../source/overview/teleop_imitation.rst:13 @@ -45,7 +45,7 @@ msgstr "要使用键盘设备进行反向运动学(IK)控制:" msgid "" "The script prints the teleoperation events configured. For keyboard, these " "are as follows:" -msgstr "脚本打印配置的远程操作事件。对于键盘,它们如下:" +msgstr "脚本打印配置的遥操作事件。对于键盘,它们如下:" #: ../../source/overview/teleop_imitation.rst:35 msgid "Imitation Learning" @@ -60,7 +60,7 @@ msgid "" "`__ format." msgstr "" -"使用远程操作设备,还可以收集用于从示范中学习 (LfD) 的数据。为此,我们支持学习框架 `Robomimic " +"使用遥操作设备,还可以收集用于从示范中学习 (LfD) 的数据。为此,我们支持学习框架 `Robomimic " "`__ (仅限 Linux),并允许以 `HDF5 " "`__ 格式保存数据。" @@ -81,7 +81,7 @@ msgid "" "`__:" msgstr "" "使用 `Robomimic `__ 对 ``Isaac-Lift-Cube-Franka-" -"IK-Rel-v0`` 训练一个 BC 代理。" +"IK-Rel-v0`` 训练一个 BC 智能体。" #: ../../source/overview/teleop_imitation.rst:72 msgid "Play the learned model to visualize results:" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/refs/additional_resources.po b/docs/locale/zh_CN/LC_MESSAGES/source/refs/additional_resources.po index 2f66080e48..d4643b808c 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/refs/additional_resources.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/refs/additional_resources.po @@ -43,7 +43,7 @@ msgid "" "actual real robots." msgstr "" "更广泛的 Isaac 项目的核心目标之一是通过 NVIDIA " -"技术的力量让真实机器人复活。实现这一目标有许多方法,因此你可以使用许多工具。这些资源旨在通过提供示例和关于缩小 Sim-to-Real " +"技术的力量赋予真实机器人生命。实现这一目标有许多方法,因此你可以使用许多工具。这些资源旨在通过提供示例和关于缩小 Sim-to-Real " "差距及将策略部署到实际真实机器人的讨论,帮助你探索这些可能性。" #: ../../source/refs/additional_resources.rst:12 @@ -69,7 +69,7 @@ msgid "" "LLM. These resources are dedicated to helping you utilize this pipeline to " "create RL based solutions to tasks that were once thought impossible!" msgstr "" -"我们的研究项目,``Eureka!``,已经成功地开发出了一个使用LLM生成和调整强化学习(RL)奖励函数的流水线。这些资源旨在帮助您利用这个流水线,为曾经被认为不可能实现的任务创建基于RL的解决方案!" +"我们的研究项目,``Eureka!``,已经成功地开发出了一个使用LLM生成和调整强化学习(RL)奖励函数的pipeline。这些资源旨在帮助您利用这个pipeline,为曾经被认为不可能实现的任务创建基于RL的解决方案!" #: ../../source/refs/additional_resources.rst:20 msgid "" @@ -78,7 +78,7 @@ msgid "" "pipeline for your direct RL environments built in Isaac Lab!" msgstr "" "`Isaac Lab Eureka `_ 是一个 github" -" 仓库,在这里你可以为 Isaac Lab 中的直接 RL 环境建立自己的 LLM 奖励生成管道!" +" 仓库,在这里你可以为 Isaac Lab 中的直接 RL 环境建立自己的 LLM 奖励生成 pipeline!" #: ../../source/refs/additional_resources.rst:22 msgid "" @@ -128,7 +128,7 @@ msgid "" "Sim 4.0, including ``pip install``, a more advanced physics engine, updated " "sensor simulations, and more!" msgstr "" -"Supercharge Robotics Workflows with AI and Simulation Using NVIDIA Isaac " +"`Supercharge Robotics Workflows with AI and Simulation Using NVIDIA Isaac " "Sim 4.0 and NVIDIA Isaac Lab `_ 是一篇介绍了 Isaac Sim 4.0 的最新功能的博客文章,包括 ``pip " diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/refs/contributing.po b/docs/locale/zh_CN/LC_MESSAGES/source/refs/contributing.po index 4d2ca2ecef..cde2300ea8 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/refs/contributing.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/refs/contributing.po @@ -42,7 +42,7 @@ msgid "" "Feature requests: Please suggest new features you would like to see in the " "`discussions `__." msgstr "" -"功能请求:请在 `讨论区 `__ " +"功能请求:请在 `discussions `__ " "中建议您希望看到的新功能。" #: ../../source/refs/contributing.rst:9 @@ -74,7 +74,7 @@ msgid "" "sim/IsaacLab/discussions>`_ for discussing ideas, asking questions, " "conversations and requests for new features." msgstr "" -"我们更喜欢使用GitHub `讨论区 `_ " +"我们更喜欢使用GitHub `discussions `_ " ",讨论想法,提出问题,交谈和新功能的请求。" #: ../../source/refs/contributing.rst:22 @@ -191,7 +191,7 @@ msgstr "" #: ../../source/refs/contributing.rst:71 msgid "Circular Imports" -msgstr "圆形导入" +msgstr "循环导入" #: ../../source/refs/contributing.rst:73 msgid "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/refs/issues.po b/docs/locale/zh_CN/LC_MESSAGES/source/refs/issues.po index 1126d01038..3752198060 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/refs/issues.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/refs/issues.po @@ -80,7 +80,7 @@ msgid "" "does not affect the performance that critically." msgstr "" "虽然上述是错误的,但目前没有直接的解决方法。根据我们在使用 IsaacGym " -"时的经验,重置值对代理学习的影响取决于环境终止的频率。如果代理成功学习,这个数字会下降并且不会对性能有显著影响。" +"时的经验,重置值对智能体学习的影响取决于环境终止的频率。如果智能体成功学习,这个数字会下降并且不会对性能有显著影响。" #: ../../source/refs/issues.rst:34 msgid "" @@ -98,7 +98,7 @@ msgid "" msgstr "" "使用 Isaac Lab 1.2,我们在 " ":attr:`~omni.isaac.lab.assets.ArticulationData.body_state_w` 属性内引入了 PhysX " -"运动学更新调用。 这种解决方法确保了当设置了关节或连杆的状态时,连接的状态也会得到更新。" +"运动学更新调用。 这种解决方法确保了当设置了root或关节的状态时,连杆的状态也会得到更新。" #: ../../source/refs/issues.rst:46 msgid "Blank initial frames from the camera" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/refs/troubleshooting.po b/docs/locale/zh_CN/LC_MESSAGES/source/refs/troubleshooting.po index 440b4eccbb..6b9e1dcc99 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/refs/troubleshooting.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/refs/troubleshooting.po @@ -143,7 +143,7 @@ msgstr "" #: ../../source/refs/troubleshooting.rst:84 msgid "Receiving a “PhysX error” when running simulation on GPU" -msgstr "在 GPU 上运行模拟时收到“PhysX error”" +msgstr "在 GPU 上运行模拟时收到 “PhysX error”" #: ../../source/refs/troubleshooting.rst:86 msgid "" @@ -154,7 +154,7 @@ msgid "" "exceeds the size of the buffers, the simulation will fail with an error such" " as the following:" msgstr "" -"使用 GPU 流水线时,用于物理模拟的缓冲区仅在模拟开始时在 GPU " +"使用 GPU pipeline 时,用于物理模拟的缓冲区仅在模拟开始时在 GPU " "上分配一次。这意味着它们在场景中的碰撞或对象数量发生变化时不会动态增长。如果场景中的碰撞或对象数量超过缓冲区的大小,模拟将失败,并显示如下错误:" #: ../../source/refs/troubleshooting.rst:96 diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/setup/faq.po b/docs/locale/zh_CN/LC_MESSAGES/source/setup/faq.po index 560591015a..2cff8d0a29 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/setup/faq.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/setup/faq.po @@ -52,7 +52,7 @@ msgid "" msgstr "" "`Isaac Gym`_ :cite:`makoviychuk2021isaac` 提供了一个高性能的基于GPU的机器人学习物理模拟器。它建立在 " "`PhysX`_ 之上,支持GPU加速的刚体模拟和用于直接访问物理模拟数据的Python " -"API。通过端到端的GPU流水线,相对于基于CPU的物理引擎,可以实现高帧率。该工具已成功应用于许多研究项目中,包括:四足动物行走 " +"API。通过端到端的GPU pipeline,相对于基于CPU的物理引擎,可以实现高帧率。该工具已成功应用于许多研究项目中,包括:四足动物行走 " ":cite:`rudin2022learning` :cite:`rudin2022advanced` 、手中操作 " ":cite:`handa2022dextreme` :cite:`allshire2022transferring` 和工业装配 " ":cite:`narang2022factory` 。" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/binaries_installation.po b/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/binaries_installation.po index a19545560e..1f51d1a90d 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/binaries_installation.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/binaries_installation.po @@ -21,14 +21,14 @@ msgstr "" #: ../../source/setup/installation/binaries_installation.rst:5 msgid "Installation using Isaac Sim Binaries" -msgstr "使用Isaac Sim二进制进行安装" +msgstr "使用Isaac Sim二进制安装" #: ../../source/setup/installation/binaries_installation.rst:9 msgid "" "If you use Conda, we recommend using `Miniconda " "`_." msgstr "" -"如果使用 Conda,则建议使用 `Miniconda `_ 。" #: ../../source/setup/installation/binaries_installation.rst:12 diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/pip_installation.po b/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/pip_installation.po index 2ffa42c14b..051a8b349c 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/pip_installation.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/setup/installation/pip_installation.po @@ -21,7 +21,7 @@ msgstr "" #: ../../source/setup/installation/pip_installation.rst:4 msgid "Installation using Isaac Sim pip" -msgstr "使用 Isaac Sim pip 进行安装" +msgstr "使用Isaac Sim pip安装" #: ../../source/setup/installation/pip_installation.rst:8 msgid "" @@ -263,7 +263,7 @@ msgid "" "Prompt using ``Ctrl+Break`` or ``Ctrl+fn+B``." msgstr "" "上述命令应启动模拟器,并显示一个带黑色地面的窗口。你可以通过在终端上按下 ``Ctrl+C`` 来退出脚本。在 Windows " -"机器上,请使用命令提示符终止进程,方法是按下 ``Ctrl+Break`` 或 ``Ctrl+fn+B`` 。" +"机器上,请从命令提示符终止该进程,方法是按下 ``Ctrl+Break`` 或 ``Ctrl+fn+B`` 。" #: ../../source/setup/installation/pip_installation.rst:317 msgid "If you see this, then the installation was successful! |:tada:|" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/setup/translation.po b/docs/locale/zh_CN/LC_MESSAGES/source/setup/translation.po index 1185a2b55a..d5c41c68eb 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/setup/translation.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/setup/translation.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Isaac Lab 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-27 13:58+0000\n" +"POT-Creation-Date: 2024-09-28 15:09+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Ziqi Fan \n" "Language: zh_CN\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.15.0\n" #: ../../source/setup/translation.rst:2 msgid "About Translation" @@ -200,23 +200,27 @@ msgid "" msgstr "" #: ../../source/setup/translation.rst:96 -msgid "No module named 'xxx'" +msgid "如何更新?" msgstr "" #: ../../source/setup/translation.rst:98 -msgid "如遇到IsaacLab/IsaacSim更新后无法找到某些包,pull最新的IsaacLab重新执行下述步骤即可解决。(仅限pip安装的Isaac系列)" +msgid "如IsaacLab/IsaacSim有更新,pull最新的IsaacLab执行下述步骤即可解决。(仅限pip安装的Isaac系列)" msgstr "" -#~ msgid "**本翻译项目不属于 NVIDIA 官方文档,仅供学习交流使用。**" -#~ msgstr "" +#: ../../source/setup/translation.rst:107 +msgid "通过pip安装的isaacsim打开后报错" +msgstr "" -#~ msgid "**本翻译项目不属于 NVIDIA 官方文档,仅供学习交流使用,禁止转载或用于商业用途。译者:范子琦**" -#~ msgstr "" +#: ../../source/setup/translation.rst:109 +msgid "报错类似如下:" +msgstr "" -#~ msgid "" -#~ "赞赏名单: **H\\*R** 、 **\\*彡** 、 **b\\*k**" -#~ " 、 **\\*涛** 、 **\\*航** 、 **\\*靖** " -#~ "、 **李\\*坤** 、 **\\*玉** 、 **胡\\*泽** " -#~ "、 **\\*塔**" -#~ msgstr "" +#: ../../source/setup/translation.rst:115 +msgid "" +"这是因为Isaac Lab只安装RL所需的“Isaac Sim - Python packages”。安装完整版本的“Isaac Sim - " +"Python packages”即可解决,这样您将安装所有扩展(与Isaac Lab 100%兼容)。" +msgstr "" +#: ../../source/setup/translation.rst:121 +msgid "需要升级的话加上 ``--upgrade`` 即可。" +msgstr "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_base_env.po b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_base_env.po index 3b969d2077..fcb66df1ff 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_base_env.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_base_env.po @@ -175,7 +175,7 @@ msgid "" "the observations are computed by the :class:`managers.ObservationManager` " "class." msgstr "" -"虽然场景定义了环境的状态,但观测定义了代理可以观察到的状态。代理使用这些观测来决定采取什么行动。在Isaac Lab中,观测由 " +"虽然场景定义了环境的状态,但观测定义了智能体可以观察到的状态。智能体使用这些观测来决定采取什么行动。在Isaac Lab中,观测由 " ":class:`managers.ObservationManager` 类计算。" #: ../../source/tutorials/03_envs/create_manager_base_env.rst:92 @@ -326,7 +326,7 @@ msgstr "" "最后,我们再次访问模拟执行循环。现在,这非常简单,因为我们已经抽象出大部分细节到环境配置中。我们只需要调用 " ":meth:`envs.ManagerBasedEnv.reset` 方法来重置环境,以及在 " ":meth:`envs.ManagerBasedEnv.step` " -"方法中步进环境。这两个函数都会返回观测和信息字典,后者可能包含环境提供的其他信息。代理可以使用这些信息做决策。" +"方法中步进环境。这两个函数都会返回观测和信息字典,后者可能包含环境提供的其他信息。智能体可以使用这些信息做决策。" #: ../../source/tutorials/03_envs/create_manager_base_env.rst:170 msgid "" diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_rl_env.po b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_rl_env.po index c70f547e86..b37aa64a88 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_rl_env.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/create_manager_rl_env.po @@ -45,7 +45,7 @@ msgid "" "include a task specification." msgstr "" "基础环境被设计为一种感知-" -"行为环境,代理可以向环境发送命令,并从环境中接收观测。这种最小接口对于许多应用程序,如传统运动规划和控制,是足够的。然而,许多应用程序需要任务规范,这通常用作代理的学习目标。例如,在导航任务中,代理可能需要到达目标位置。为此,我们使用" +"行为环境,智能体可以向环境发送命令,并从环境中接收观测。这种最小接口对于许多应用程序,如传统运动规划和控制,是足够的。然而,许多应用程序需要任务规范,这通常用作智能体的学习目标。例如,在导航任务中,智能体可能需要到达目标位置。为此,我们使用" " :class:`envs.ManagerBasedRLEnv` 类扩展基础环境以包含任务规范。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:19 @@ -144,7 +144,7 @@ msgid "" "arguments, ``\"params\"`` that are passed to the reward function when it is " "called." msgstr "" -":class:`managers.RewardManager` 用于计算代理的奖励项。与其他管理器类似,它的术语是使用 " +":class:`managers.RewardManager` 用于计算智能体的奖励项。与其他管理器类似,它的术语是使用 " ":class:`managers.RewardTermCfg` 配置的。 :class:`managers.RewardTermCfg` " "类指定了计算奖励的函数或可调用类,以及与之相关联的权重。它还使用 ``\"params\"`` 的参数字典,在奖励函数被调用时传递参数。" @@ -155,29 +155,29 @@ msgstr "对于 cartpole 任务,我们将使用以下奖励项:" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:80 msgid "" "**Alive Reward**: Encourage the agent to stay alive for as long as possible." -msgstr "**存活奖励**:鼓励代理尽可能长时间保持存活状态。" +msgstr "**存活奖励**:鼓励智能体尽可能长时间保持存活状态。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:81 msgid "**Terminating Reward**: Similarly penalize the agent for terminating." -msgstr "**终止奖励**:同样惩罚代理的终止。" +msgstr "**终止奖励**:同样惩罚智能体的终止。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:82 msgid "" "**Pole Angle Reward**: Encourage the agent to keep the pole at the desired " "upright position." -msgstr "**杆角度奖励**:鼓励代理保持杆在期望的直立位置。" +msgstr "**杆角度奖励**:鼓励智能体保持杆在期望的直立位置。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:83 msgid "" "**Cart Velocity Reward**: Encourage the agent to keep the cart velocity as " "small as possible." -msgstr "**小车速度奖励**:鼓励代理尽可能保持小车速度较小。" +msgstr "**小车速度奖励**:鼓励智能体尽可能保持小车速度较小。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:84 msgid "" "**Pole Velocity Reward**: Encourage the agent to keep the pole velocity as " "small as possible." -msgstr "**杆速度奖励**:鼓励代理尽可能保持杆速度较小。" +msgstr "**杆速度奖励**:鼓励智能体尽可能保持杆速度较小。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:91 msgid "Defining termination criteria" @@ -194,7 +194,7 @@ msgid "" " from a different starting configuration." msgstr "" "大多数学习任务在有限数量的步骤中进行,我们称之为一个回合。例如,在 cartpole " -"任务中,我们希望代理尽可能长时间地保持杆的平衡。然而,如果代理达到不稳定或不安全状态,我们希望终止回合。另一方面,如果代理能够长时间保持杆平衡,我们希望终止回合并开始新的回合,以便代理可以学会从不同的起始配置中平衡杆。" +"任务中,我们希望智能体尽可能长时间地保持杆的平衡。然而,如果智能体达到不稳定或不安全状态,我们希望终止回合。另一方面,如果智能体能够长时间保持杆平衡,我们希望终止回合并开始新的回合,以便智能体可以学会从不同的起始配置中平衡杆。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:99 msgid "" @@ -239,8 +239,8 @@ msgid "" " updating the commands at each step. It can also be used to provide the " "commands as an observation to the agent." msgstr "" -"对于各种目标条件的任务,指定代理的目标或命令是有用的。这通过 :class:`managers.CommandManager` " -"处理。命令管理器在每一步中处理重新采样和更新命令。它还可以用作向代理提供命令的观测。" +"对于各种目标条件的任务,指定智能体的目标或命令是有用的。这通过 :class:`managers.CommandManager` " +"处理。命令管理器在每一步中处理重新采样和更新命令。它还可以用作向智能体提供命令的观测。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:120 msgid "" @@ -264,7 +264,7 @@ msgid "" "provide a :class:`managers.CurriculumManager` class that can be used to " "define a curriculum for your environment." msgstr "" -"在训练学习代理时,往往从一个简单的任务开始,并随着代理的训练逐渐增加任务的难度。这就是课程学习的理念。在 Isaac Lab 中,我们提供了一个 " +"在训练学习智能体时,往往从一个简单的任务开始,并随着智能体的训练逐渐增加任务的难度。这就是课程学习的理念。在 Isaac Lab 中,我们提供了一个 " ":class:`managers.CurriculumManager` 类,可以用来为您的环境定义课程。" #: ../../source/tutorials/03_envs/create_manager_rl_env.rst:135 diff --git a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/modify_direct_rl_env.po b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/modify_direct_rl_env.po index 7fba2acf97..98c571799c 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/modify_direct_rl_env.po +++ b/docs/locale/zh_CN/LC_MESSAGES/source/tutorials/03_envs/modify_direct_rl_env.po @@ -116,7 +116,7 @@ msgid "" "their name during registration under the ``kwargs`` parameter) to avoid " "altering the original configurations." msgstr "" -"如果任务中的变化很小,则很可能可以使用相同的 RL 库代理配置成功训练它。否则,建议创建新的配置文件(在 ``kwargs`` " +"如果任务中的变化很小,则很可能可以使用相同的 RL 库智能体配置成功训练它。否则,建议创建新的配置文件(在 ``kwargs`` " "参数下注册时调整其名称),以避免更改原始配置。" #: ../../source/tutorials/03_envs/modify_direct_rl_env.rst:69 diff --git a/docs/source/setup/translation.rst b/docs/source/setup/translation.rst index fd5effdbd5..24d4e1050a 100644 --- a/docs/source/setup/translation.rst +++ b/docs/source/setup/translation.rst @@ -92,12 +92,31 @@ Ubuntu20.04使用pip安装Isaac Sim 最后从 ``/etc/apt/sources.list`` 中删除 ``deb http://th.archive.ubuntu.com/ubuntu jammy main`` ,升级完成,可继续使用Pip进行安装。 -No module named 'xxx' +如何更新? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -如遇到IsaacLab/IsaacSim更新后无法找到某些包,pull最新的IsaacLab重新执行下述步骤即可解决。(仅限pip安装的Isaac系列) +如IsaacLab/IsaacSim有更新,pull最新的IsaacLab执行下述步骤即可解决。(仅限pip安装的Isaac系列) .. code-block:: bash pip install --upgrade isaacsim-rl isaacsim-replicator isaacsim-extscache-physics isaacsim-extscache-kit-sdk isaacsim-extscache-kit isaacsim-app --extra-index-url https://pypi.nvidia.com ./isaaclab.sh --install + + +通过pip安装的isaacsim打开后报错 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +报错类似如下: + +.. code-block:: bash + + [omni.isaac.sim.python-x.x.x] dependency: 'omni.isaac.xxx' = { version='^' } can't be satisfied. + +这是因为Isaac Lab只安装RL所需的“Isaac Sim - Python packages”。安装完整版本的“Isaac Sim - Python packages”即可解决,这样您将安装所有扩展(与Isaac Lab 100%兼容)。 + +.. code-block:: bash + + pip install isaacsim --extra-index-url https://pypi.nvidia.com + +需要升级的话加上 ``--upgrade`` 即可。 +