├── .editorconfig ├── .github └── workflows │ ├── deploy-pages.yaml │ └── update-translation.yaml ├── .gitignore ├── .readthedocs.yaml ├── README.md ├── docs ├── Makefile ├── _static │ ├── 000.jpg │ ├── 000.png │ ├── 001.jpg │ ├── 1.jpg │ ├── 10.jpg │ ├── 100.jpg │ ├── 101.jpg │ ├── 101.v2.jpg │ ├── 101.v2.png │ ├── 102.jpg │ ├── 103.jpg │ ├── 103.png │ ├── 105.jpg │ ├── 105.png │ ├── 106.jpg │ ├── 107.jpg │ ├── 108.jpg │ ├── 108.png │ ├── 109.jpg │ ├── 11.jpg │ ├── 111.jpg │ ├── 111.v2.jpg │ ├── 112.jpg │ ├── 112.v2.jpg │ ├── 113.jpg │ ├── 113.v2.jpg │ ├── 114.jpg │ ├── 114.v2.2.jpg │ ├── 114.v2.jpg │ ├── 115.jpg │ ├── 116.jpg │ ├── 117.jpg │ ├── 117.v2.2.jpg │ ├── 117.v2.jpg │ ├── 118.jpg │ ├── 119.jpg │ ├── 11_1.jpg │ ├── 12.jpg │ ├── 120.jpg │ ├── 121.jpg │ ├── 122.jpg │ ├── 122.v2.jpg │ ├── 123.jpg │ ├── 123.v2.jpg │ ├── 124.jpg │ ├── 125.jpg │ ├── 126.jpg │ ├── 126.png │ ├── 127.jpg │ ├── 13.jpg │ ├── 130.jpg │ ├── 131.jpg │ ├── 132.jpg │ ├── 134.png │ ├── 135.png │ ├── 136.jpg │ ├── 136.png │ ├── 137.jpg │ ├── 138.jpg │ ├── 139.jpg │ ├── 139.png │ ├── 14.jpg │ ├── 140.jpg │ ├── 141.jpg │ ├── 142.jpg │ ├── 144.jpg │ ├── 144.png │ ├── 145.jpg │ ├── 146.jpg │ ├── 147.jpg │ ├── 147.v2.jpg │ ├── 15.jpg │ ├── 156.jpg │ ├── 157.jpg │ ├── 158.jpg │ ├── 16.jpg │ ├── 160.jpg │ ├── 165.jpg │ ├── 166.jpeg │ ├── 167.jpeg │ ├── 168.jpg │ ├── 172.2.jpg │ ├── 172.jpg │ ├── 18.jpg │ ├── 19.jpg │ ├── 2.jpg │ ├── 2.v2.jpg │ ├── 20.jpg │ ├── 21.jpg │ ├── 22.jpg │ ├── 23.jpg │ ├── 24.jpg │ ├── 25.jpg │ ├── 25.v2.jpg │ ├── 26.jpg │ ├── 27.jpg │ ├── 27.v2.jpg │ ├── 29.jpg │ ├── 2D-pose-estimation.jpg │ ├── 3.jpg │ ├── 30.jpg │ ├── 31.jpg │ ├── 31.v2.jpg │ ├── 32.jpg │ ├── 33.jpg │ ├── 34.jpg │ ├── 34.v2.jpg │ ├── 35.jpg │ ├── 36.jpg │ ├── 36.v2.jpg │ ├── 37.jpg │ ├── 37_2.jpg │ ├── 39.jpg │ ├── 4.jpg │ ├── 40_1.jpg │ ├── 40_2.jpg │ ├── 42.jpg │ ├── 42_1.jpg │ ├── 43_1.jpg │ ├── 45.jpg │ ├── 45_1.jpg │ ├── 46_1.jpg │ ├── 47.jpg │ ├── 47_left.jpg │ ├── 47_right.jpg │ ├── 48_1.jpg │ ├── 49.v2.1.jpg │ ├── 49.v2.10.jpg │ ├── 49.v2.11.jpg │ ├── 49.v2.12.jpg │ ├── 49.v2.13.jpg │ ├── 49.v2.14.jpg │ ├── 49.v2.16.jpg │ ├── 49.v2.19.jpg │ ├── 49.v2.2.jpg │ ├── 49.v2.20.jpg │ ├── 49.v2.21.jpg │ ├── 49.v2.22.jpg │ ├── 49.v2.23.jpg │ ├── 49.v2.24.jpg │ ├── 49.v2.25.jpg │ ├── 49.v2.26.jpg │ ├── 49.v2.27.jpg │ ├── 49.v2.28.jpg │ ├── 49.v2.29.jpg │ ├── 49.v2.3.jpg │ ├── 49.v2.4.jpg │ ├── 49.v2.5.jpg │ ├── 49.v2.6.jpg │ ├── 49.v2.7.jpg │ ├── 49.v2.8.jpg │ ├── 49.v2.9.jpg │ ├── 49_1.jpg │ ├── 5.jpg │ ├── 51_1.jpg │ ├── 52.jpg │ ├── 52.v2.jpg │ ├── 52.v2Pro.jpg │ ├── 53.v2Pro.jpg │ ├── 53_1.jpg │ ├── 54_1.jpg │ ├── 56_1.jpg │ ├── 57_1.jpg │ ├── 58_1.jpg │ ├── 59_1.jpg │ ├── 59_2.jpg │ ├── 59_3.gif │ ├── 6.jpg │ ├── 6.v2.1.jpg │ ├── 6.v2.jpg │ ├── 61.jpg │ ├── 63.jpg │ ├── 64.jpg │ ├── 66.jpg │ ├── 67.jpg │ ├── 67_1.jpg │ ├── 7.jpg │ ├── 7.v2.jpg │ ├── 74.2pro.jpg │ ├── 74.jpg │ ├── 75.jpg │ ├── 76.jpg │ ├── 77.jpg │ ├── 78.jpg │ ├── 79.jpg │ ├── 79.v2.1.jpg │ ├── 79.v2.2.jpg │ ├── 79.v2.3.jpg │ ├── 79.v2.4.jpg │ ├── 79.v2.5.jpg │ ├── 8.jpg │ ├── 8.v2.jpg │ ├── 80.jpg │ ├── 80.v2.jpg │ ├── 81.jpg │ ├── 83.jpg │ ├── 84.jpg │ ├── 85.jpg │ ├── 88.jpg │ ├── 89.jpg │ ├── 9.jpg │ ├── 90.jpg │ ├── 91.jpg │ ├── 92.jpg │ ├── 93.jpg │ ├── 94.jpg │ ├── 95.jpg │ ├── 96.jpg │ ├── 97.jpg │ ├── Add-on.Lidar.png │ ├── AmazonAWSRoboticsBlog.png │ ├── Bluetooth-connection-button.jpg │ ├── Bringup1.png │ ├── Bringup2.png │ ├── Controller-guide.jpg │ ├── Dimension.png │ ├── Feature001.jpg │ ├── ForwardKinematics_SimpleModeMove.png │ ├── IEEE.SAC.smallsize.jpg │ ├── IPaddress.jpg │ ├── Keyboard-guide.jpg │ ├── LCD.HelloWord.png │ ├── LCD.IPaddress.png │ ├── LEGO.jpg │ ├── MP1vs2.2.png │ ├── MP1vs2.png │ ├── MP2.Lidar.1.jpg │ ├── MP2.Lidar.2.jpg │ ├── MP2.Lidar.3.jpg │ ├── MP2.Lidar.4.jpg │ ├── MP2.Lidar.5.jpg │ ├── MP2.LidarCamera.1.jpg │ ├── MP2.LidarCamera.2.jpg │ ├── MP2.LidarCamera.3.jpg │ ├── MP2.Speak.1.jpg │ ├── MP2.Speak.2.jpg │ ├── MP2.StandardKit.0.png │ ├── MP2.StandardKit.1.png │ ├── MP2.StandardKit.2.jpg │ ├── MP2.StandardKit.2.png │ ├── MP2.StandardKit.3.png │ ├── MP2.StandardKit.4.png │ ├── MP2GA.jpg │ ├── MPv2.screws1.jpg │ ├── MPv2.screws2.jpg │ ├── MPv2.screws3.jpg │ ├── Map_generation.jpg │ ├── MiniPupper2.jpg │ ├── Nav2.png │ ├── Navigation01.png │ ├── OAK-Lidar.FrontView.jpg │ ├── OAK-Lidar.SideView.jpg │ ├── OAK-Lidar.TopView.jpg │ ├── PC.IE.1.png │ ├── Sd-card-reader.jpg │ ├── Slam-map.jpg │ ├── Spec.MP1vs2.png │ ├── add-on.camera.assemble.jpg │ ├── bashrc.png │ ├── camera-1.jpg │ ├── camera-2.jpg │ ├── camera-3.jpg │ ├── choose-image.png │ ├── controller-address.png │ ├── controller-connection.png │ ├── dev-input.png │ ├── flashing.png │ ├── initial-pose-simulation.jpg │ ├── joystick-teleop-node.png │ ├── jstest.png │ ├── keyboard-teleop.png │ ├── map1.png │ ├── map2.png │ ├── mobile.IE.1.jpg │ ├── mobile.IE.2.jpg │ ├── mobile.IE.disableAI.png │ ├── mobile.setWiFi.jpg │ ├── netplan-yaml.png │ ├── node-list.png │ ├── powerOn.1.jpg │ ├── powerOn.2.jpg │ ├── powerOn.3.jpg │ ├── reMARS.png │ ├── service-list.png │ ├── servoCable.png │ ├── servoInternal.jpg │ ├── slam.png │ ├── target1.png │ ├── target2.png │ ├── topic-list.png │ ├── v2pro.1.jpg │ ├── v2pro.10.jpg │ ├── v2pro.11.jpg │ ├── v2pro.12.jpg │ ├── v2pro.2.1.jpg │ ├── v2pro.2.jpg │ ├── v2pro.3.jpg │ ├── v2pro.4.jpg │ ├── v2pro.5.jpg │ ├── v2pro.6.jpg │ ├── v2pro.7.1.jpg │ ├── v2pro.7.jpg │ ├── v2pro.8.jpg │ ├── v2pro.9.jpg │ ├── validating.png │ ├── webGuide.png │ └── wifi.default.jpg ├── conf.py ├── guide │ ├── Assembly │ │ ├── MiniPupper.rst │ │ ├── MiniPupper2.rst │ │ ├── MiniPupper2Pro.rst │ │ └── index.rst │ ├── Examples.rst │ ├── Features.rst │ ├── HowToOrder.rst │ ├── MachineLearning.rst │ ├── MultimodalGenAI.rst │ ├── QuickStartGuide.rst │ ├── ROS2Guide.rst │ ├── ReinforcementLearning.rst │ └── SoftwareCalibration.rst ├── index.rst ├── locales │ └── ja │ │ └── LC_MESSAGES │ │ ├── guide.po │ │ ├── guide │ │ ├── Assembly.po │ │ ├── Assembly │ │ │ ├── MiniPupper.po │ │ │ ├── MiniPupper2.po │ │ │ ├── MiniPupper2Pro.po │ │ │ └── index.po │ │ ├── Examples.po │ │ ├── Features.po │ │ ├── HowToOrder.po │ │ ├── MachineLearning.po │ │ ├── MultimodalGenAI.po │ │ ├── QuickStartGuide.po │ │ ├── ROS2Guide.po │ │ ├── ReinforcementLearning.po │ │ ├── SLAM.po │ │ └── SoftwareCalibration.po │ │ ├── index.po │ │ ├── reference.po │ │ └── reference │ │ ├── Design.po │ │ ├── FAQ.po │ │ └── PCB.po ├── make.bat └── reference │ ├── Design.rst │ ├── FAQ.rst │ └── PCB.rst ├── poetry.lock ├── poetry.toml └── pyproject.toml /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 2 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = false 12 | insert_final_newline = false -------------------------------------------------------------------------------- /.github/workflows/deploy-pages.yaml: -------------------------------------------------------------------------------- 1 | name: Deploy ReadTheDocs with GitHub Pages dependencies preinstalled 2 | 3 | on: 4 | # Runs on pushes targeting the default branch 5 | push: 6 | # branches: ["main"] 7 | 8 | # Allows you to run this workflow manually from the Actions tab 9 | workflow_dispatch: 10 | 11 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 12 | permissions: 13 | contents: read 14 | pages: write 15 | id-token: write 16 | 17 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 18 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 19 | concurrency: 20 | group: "pages" 21 | cancel-in-progress: false 22 | 23 | jobs: 24 | # Build job 25 | build: 26 | runs-on: ubuntu-latest 27 | steps: 28 | - name: Checkout 29 | uses: actions/checkout@v4 30 | 31 | - name: Setup Pages 32 | uses: actions/configure-pages@v5 33 | 34 | - name: Set up Python 3.10 35 | uses: actions/setup-python@v5 36 | with: 37 | python-version: "3.10" 38 | 39 | - name: Load cached venv 40 | id: cached-poetry-dependencies 41 | uses: actions/cache@v4 42 | with: 43 | path: .venv 44 | key: venv-${{ runner.os }}-${{ hashFiles('poetry.lock') }} 45 | 46 | - name: Install Python poetry 47 | if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' 48 | uses: snok/install-poetry@v1 49 | with: 50 | virtualenvs-create: true 51 | virtualenvs-in-project: true 52 | installer-parallel: true 53 | virtualenvs-path: .venv 54 | 55 | - name: Install dependencies 56 | if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' 57 | run: poetry install --sync --no-interaction 58 | 59 | - name: Build with ReadTheDocs 60 | shell: bash 61 | run: | 62 | source .venv/bin/activate 63 | cd docs && make rtd-all 64 | 65 | - name: Upload artifact 66 | uses: actions/upload-pages-artifact@v3 67 | with: 68 | path: docs/_build/html 69 | 70 | # Deployment job 71 | deploy: 72 | environment: 73 | name: github-pages 74 | url: ${{ steps.deployment.outputs.page_url }} 75 | runs-on: ubuntu-latest 76 | needs: build 77 | steps: 78 | - name: Deploy to GitHub Pages 79 | id: deployment 80 | uses: actions/deploy-pages@v4 81 | -------------------------------------------------------------------------------- /.github/workflows/update-translation.yaml: -------------------------------------------------------------------------------- 1 | name: Update translation files 2 | 3 | on: 4 | push: 5 | branches: 6 | - "main" 7 | paths: 8 | - "**.rst" 9 | 10 | permissions: 11 | contents: write 12 | pull-requests: write 13 | 14 | jobs: 15 | sphinx-intl: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - uses: actions/checkout@v4 19 | with: 20 | fetch-depth: 0 21 | 22 | - uses: actions/setup-python@v5 23 | with: 24 | python-version: 3.12 25 | 26 | - name: Load cached venv 27 | id: cached-poetry-dependencies 28 | uses: actions/cache@v4 29 | with: 30 | path: .venv 31 | key: venv-${{ runner.os }}-${{ hashFiles('poetry.lock') }} 32 | 33 | - name: Install Python poetry 34 | uses: snok/install-poetry@v1 35 | with: 36 | virtualenvs-create: true 37 | virtualenvs-in-project: true 38 | installer-parallel: true 39 | virtualenvs-path: .venv 40 | if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' 41 | 42 | - name: Install dependencies 43 | if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' 44 | run: poetry install --no-interaction 45 | 46 | - name: Update translation files 47 | id: translation-file 48 | shell: bash 49 | run: | 50 | source .venv/bin/activate 51 | cd docs/ && make intl-ja 52 | if git status --porcelain | grep -q '^ [MADRC]'; then 53 | echo "There are files that can be staged with 'git add'." 54 | echo "update=true" >> $GITHUB_OUTPUT 55 | else 56 | echo "No files to stage." 57 | echo "update=false" >> $GITHUB_OUTPUT 58 | fi 59 | 60 | - name: Pull Request 61 | id: new-pull-request 62 | if: steps.translation-file.outputs.update == 'true' 63 | env: 64 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} 65 | run: | 66 | git config --global user.name "GitHub Actions" 67 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 68 | git remote set-url origin https://github-actions:${GH_TOKEN}@github.com/${GITHUB_REPOSITORY} 69 | GITHASH=$(git rev-parse --short HEAD) 70 | git switch -c update-translation-${GITHASH} 71 | git add . 72 | git commit -m "Update translation file" 73 | git merge --no-edit origin/main 74 | if git diff origin/main HEAD --quiet; then 75 | echo "No changes to merge." 76 | echo "created=false" >> $GITHUB_OUTPUT 77 | exit 0 78 | fi 79 | git push origin update-translation-${GITHASH} 80 | NEW_PR_URL=$(gh pr create \ 81 | --base main \ 82 | --head update-translation-${GITHASH} \ 83 | --title "[bot] Update translation files" \ 84 | --body ":twisted_rightwards_arrows: Update translation files ($GITHUB_SHA)") 85 | if echo $NEW_PR_URL | grep -v -q pull; then 86 | echo "No new Pull Request" 87 | echo "created=false" >> $GITHUB_OUTPUT 88 | exit 0 89 | fi 90 | NEW_PR=$(echo $NEW_PR_URL | grep pull | sed -E 's/https.*\/pull\/([0-9]*)/\1/g') 91 | echo "New PR created: $NEW_PR" 92 | echo "new_pr=$NEW_PR" >> $GITHUB_ENV 93 | echo "created=true" >> $GITHUB_OUTPUT 94 | 95 | - name: Check existing PR 96 | if: steps.translation-file.outputs.update == 'true' && steps.new-pull-request.outputs.created == 'true' 97 | env: 98 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} 99 | NEW_PR: ${{ env.new_pr }} 100 | run: | 101 | EXISTING_PR=$(gh pr list --search "[bot] Update translation files" --json number --jq '.[0].number') 102 | if [[ -n "$EXISTING_PR" ]]; then 103 | echo "Existing PR found: $EXISTING_PR" 104 | gh pr comment $EXISTING_PR --body "Addressed by #$NEW_PR" 105 | gh pr close $EXISTING_PR 106 | else 107 | echo "No existing PR found." 108 | fi 109 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.mo 2 | 3 | ### Generated by gibo (https://github.com/simonwhitaker/gibo) 4 | ### https://raw.github.com/github/gitignore/e5323759e387ba347a9d50f8b0ddd16502eb71d4/Python.gitignore 5 | 6 | # Byte-compiled / optimized / DLL files 7 | __pycache__/ 8 | *.py[cod] 9 | *$py.class 10 | 11 | # C extensions 12 | *.so 13 | 14 | # Distribution / packaging 15 | .Python 16 | build/ 17 | develop-eggs/ 18 | dist/ 19 | downloads/ 20 | eggs/ 21 | .eggs/ 22 | lib/ 23 | lib64/ 24 | parts/ 25 | sdist/ 26 | var/ 27 | wheels/ 28 | share/python-wheels/ 29 | *.egg-info/ 30 | .installed.cfg 31 | *.egg 32 | MANIFEST 33 | 34 | # PyInstaller 35 | # Usually these files are written by a python script from a template 36 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 37 | *.manifest 38 | *.spec 39 | 40 | # Installer logs 41 | pip-log.txt 42 | pip-delete-this-directory.txt 43 | 44 | # Unit test / coverage reports 45 | htmlcov/ 46 | .tox/ 47 | .nox/ 48 | .coverage 49 | .coverage.* 50 | .cache 51 | nosetests.xml 52 | coverage.xml 53 | *.cover 54 | *.py,cover 55 | .hypothesis/ 56 | .pytest_cache/ 57 | cover/ 58 | 59 | # Translations 60 | *.mo 61 | *.pot 62 | 63 | # Django stuff: 64 | *.log 65 | local_settings.py 66 | db.sqlite3 67 | db.sqlite3-journal 68 | 69 | # Flask stuff: 70 | instance/ 71 | .webassets-cache 72 | 73 | # Scrapy stuff: 74 | .scrapy 75 | 76 | # Sphinx documentation 77 | docs/_build/ 78 | 79 | # PyBuilder 80 | .pybuilder/ 81 | target/ 82 | 83 | # Jupyter Notebook 84 | .ipynb_checkpoints 85 | 86 | # IPython 87 | profile_default/ 88 | ipython_config.py 89 | 90 | # pyenv 91 | # For a library or package, you might want to ignore these files since the code is 92 | # intended to run in multiple environments; otherwise, check them in: 93 | # .python-version 94 | 95 | # pipenv 96 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 97 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 98 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 99 | # install all needed dependencies. 100 | #Pipfile.lock 101 | 102 | # poetry 103 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 104 | # This is especially recommended for binary packages to ensure reproducibility, and is more 105 | # commonly ignored for libraries. 106 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 107 | #poetry.lock 108 | 109 | # pdm 110 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 111 | #pdm.lock 112 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 113 | # in version control. 114 | # https://pdm.fming.dev/#use-with-ide 115 | .pdm.toml 116 | 117 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 118 | __pypackages__/ 119 | 120 | # Celery stuff 121 | celerybeat-schedule 122 | celerybeat.pid 123 | 124 | # SageMath parsed files 125 | *.sage.py 126 | 127 | # Environments 128 | .env 129 | .venv 130 | env/ 131 | venv/ 132 | ENV/ 133 | env.bak/ 134 | venv.bak/ 135 | 136 | # Spyder project settings 137 | .spyderproject 138 | .spyproject 139 | 140 | # Rope project settings 141 | .ropeproject 142 | 143 | # mkdocs documentation 144 | /site 145 | 146 | # mypy 147 | .mypy_cache/ 148 | .dmypy.json 149 | dmypy.json 150 | 151 | # Pyre type checker 152 | .pyre/ 153 | 154 | # pytype static type analyzer 155 | .pytype/ 156 | 157 | # Cython debug symbols 158 | cython_debug/ 159 | 160 | # PyCharm 161 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 162 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 163 | # and can be added to the global gitignore or merged into this file. For a more nuclear 164 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 165 | #.idea/ 166 | 167 | 168 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | # .readthedocs.yaml 4 | # Read the Docs configuration file 5 | # See https://docs.readthedocs.io/en/stable/config-file/v2.html 6 | # for details 7 | 8 | 9 | version: 2 10 | 11 | build: 12 | os: ubuntu-22.04 13 | tools: 14 | python: "3.12" 15 | jobs: 16 | post_create_environment: 17 | # Install poetry 18 | # https://python-poetry.org/docs/#installing-manually 19 | - python -m pip install poetry 20 | post_install: 21 | - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install 22 | 23 | sphinx: 24 | configuration: docs/conf.py 25 | 26 | # Build PDF & ePub 27 | formats: 28 | - epub 29 | - pdf 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Mini Pupper - ROS, OpenCV, Open-source, Pi Robot Dog 2 | Mini Pupper will make robotics easier for schools, homeschool families, enthusiasts and beyond. 3 | 4 | 「Mini Pupperは、学校、家庭学習、愛好家、そしてそれ以外の人々にも、ロボット工学をより身近なものにしてくれることでしょう」 by MangDang 5 | 6 | * [English](https://mangdangroboticsclub.github.io/MiniPupperDocs/en/) 7 | * [日本語](https://mangdangroboticsclub.github.io/MiniPupperDocs/ja/) 8 | 9 | ## Sphinx Document Buildling 10 | 11 | This document is written in [reStructuredText](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html), designed following Sphinx practice, and hosted on [Read the Docs](https://minipupperdocs.readthedocs.io/en/latest/) and [GitHub Pages](https://mangdangroboticsclub.github.io/MiniPupperDocs/en/). 12 | 13 | This document can also be built locally, where the following environment setup would be initially required: 14 | 15 | ```bash 16 | # Setup Poetry (Python package and project manager) 17 | pip install poetry 18 | ``` 19 | 20 | ```bash 21 | # Install the Python packages 22 | poetry install 23 | # Activate virtual env 24 | poetry shell 25 | ``` 26 | 27 | Then the following commands can build a result of HTML documents to view in browsers directly: 28 | ```bash 29 | cd ./docs 30 | make rtd 31 | # The details of rtd-ja refers to _Sphinx Document Internationalization_ below. 32 | # make rtd-ja 33 | ``` 34 | 35 | Now the build result files can be opened from `docs/_build/html`. 36 | 37 | ## Sphinx Document Internationalization 38 | 39 | ``` 40 | # Make Sphinx-generated messages (Japanese version is prebuilt here) 41 | make intl-ja 42 | 43 | # Preview Sphinx-generated messages as HTML 44 | make rtd-ja 45 | ``` 46 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line, and also 5 | # from the environment for the first two. 6 | SPHINXOPTS ?= 7 | SPHINXBUILD ?= sphinx-build 8 | SOURCEDIR = . 9 | BUILDDIR = _build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | rtd: 16 | python3 -m sphinx -T -E -b html -d "$(BUILDDIR)/doctrees" -D language=en "$(SOURCEDIR)" "$(BUILDDIR)/html" $(SPHINXOPTS) $(O) 17 | 18 | rtd-ja: 19 | python3 -m sphinx -T -E -b html -d "$(BUILDDIR)/doctrees" -D language=ja "$(SOURCEDIR)" "$(BUILDDIR)/html" $(SPHINXOPTS) $(O) 20 | 21 | rtd-all: 22 | python3 -m sphinx -T -E -b html -d "$(BUILDDIR)/doctrees/en" -D language=en "$(SOURCEDIR)" "$(BUILDDIR)/html/en" $(SPHINXOPTS) $(O) 23 | python3 -m sphinx -T -E -b html -d "$(BUILDDIR)/doctrees/ja" -D language=ja "$(SOURCEDIR)" "$(BUILDDIR)/html/ja" $(SPHINXOPTS) $(O) 24 | 25 | intl-ja: 26 | sphinx-build -b gettext "$(SOURCEDIR)" "$(BUILDDIR)/gettext" $(O) 27 | sphinx-intl update -p "$(BUILDDIR)/gettext" -l ja $(O) 28 | 29 | .PHONY: help Makefile rtd rtd-ja rtd-all intl-ja 30 | 31 | # Catch-all target: route all unknown targets to Sphinx using the new 32 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 33 | %: Makefile 34 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 35 | -------------------------------------------------------------------------------- /docs/_static/000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/000.jpg -------------------------------------------------------------------------------- /docs/_static/000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/000.png -------------------------------------------------------------------------------- /docs/_static/001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/001.jpg -------------------------------------------------------------------------------- /docs/_static/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/1.jpg -------------------------------------------------------------------------------- /docs/_static/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/10.jpg -------------------------------------------------------------------------------- /docs/_static/100.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/100.jpg -------------------------------------------------------------------------------- /docs/_static/101.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/101.jpg -------------------------------------------------------------------------------- /docs/_static/101.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/101.v2.jpg -------------------------------------------------------------------------------- /docs/_static/101.v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/101.v2.png -------------------------------------------------------------------------------- /docs/_static/102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/102.jpg -------------------------------------------------------------------------------- /docs/_static/103.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/103.jpg -------------------------------------------------------------------------------- /docs/_static/103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/103.png -------------------------------------------------------------------------------- /docs/_static/105.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/105.jpg -------------------------------------------------------------------------------- /docs/_static/105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/105.png -------------------------------------------------------------------------------- /docs/_static/106.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/106.jpg -------------------------------------------------------------------------------- /docs/_static/107.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/107.jpg -------------------------------------------------------------------------------- /docs/_static/108.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/108.jpg -------------------------------------------------------------------------------- /docs/_static/108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/108.png -------------------------------------------------------------------------------- /docs/_static/109.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/109.jpg -------------------------------------------------------------------------------- /docs/_static/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/11.jpg -------------------------------------------------------------------------------- /docs/_static/111.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/111.jpg -------------------------------------------------------------------------------- /docs/_static/111.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/111.v2.jpg -------------------------------------------------------------------------------- /docs/_static/112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/112.jpg -------------------------------------------------------------------------------- /docs/_static/112.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/112.v2.jpg -------------------------------------------------------------------------------- /docs/_static/113.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/113.jpg -------------------------------------------------------------------------------- /docs/_static/113.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/113.v2.jpg -------------------------------------------------------------------------------- /docs/_static/114.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/114.jpg -------------------------------------------------------------------------------- /docs/_static/114.v2.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/114.v2.2.jpg -------------------------------------------------------------------------------- /docs/_static/114.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/114.v2.jpg -------------------------------------------------------------------------------- /docs/_static/115.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/115.jpg -------------------------------------------------------------------------------- /docs/_static/116.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/116.jpg -------------------------------------------------------------------------------- /docs/_static/117.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/117.jpg -------------------------------------------------------------------------------- /docs/_static/117.v2.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/117.v2.2.jpg -------------------------------------------------------------------------------- /docs/_static/117.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/117.v2.jpg -------------------------------------------------------------------------------- /docs/_static/118.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/118.jpg -------------------------------------------------------------------------------- /docs/_static/119.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/119.jpg -------------------------------------------------------------------------------- /docs/_static/11_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/11_1.jpg -------------------------------------------------------------------------------- /docs/_static/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/12.jpg -------------------------------------------------------------------------------- /docs/_static/120.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/120.jpg -------------------------------------------------------------------------------- /docs/_static/121.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/121.jpg -------------------------------------------------------------------------------- /docs/_static/122.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/122.jpg -------------------------------------------------------------------------------- /docs/_static/122.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/122.v2.jpg -------------------------------------------------------------------------------- /docs/_static/123.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/123.jpg -------------------------------------------------------------------------------- /docs/_static/123.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/123.v2.jpg -------------------------------------------------------------------------------- /docs/_static/124.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/124.jpg -------------------------------------------------------------------------------- /docs/_static/125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/125.jpg -------------------------------------------------------------------------------- /docs/_static/126.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/126.jpg -------------------------------------------------------------------------------- /docs/_static/126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/126.png -------------------------------------------------------------------------------- /docs/_static/127.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/127.jpg -------------------------------------------------------------------------------- /docs/_static/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/13.jpg -------------------------------------------------------------------------------- /docs/_static/130.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/130.jpg -------------------------------------------------------------------------------- /docs/_static/131.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/131.jpg -------------------------------------------------------------------------------- /docs/_static/132.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/132.jpg -------------------------------------------------------------------------------- /docs/_static/134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/134.png -------------------------------------------------------------------------------- /docs/_static/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/135.png -------------------------------------------------------------------------------- /docs/_static/136.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/136.jpg -------------------------------------------------------------------------------- /docs/_static/136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/136.png -------------------------------------------------------------------------------- /docs/_static/137.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/137.jpg -------------------------------------------------------------------------------- /docs/_static/138.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/138.jpg -------------------------------------------------------------------------------- /docs/_static/139.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/139.jpg -------------------------------------------------------------------------------- /docs/_static/139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/139.png -------------------------------------------------------------------------------- /docs/_static/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/14.jpg -------------------------------------------------------------------------------- /docs/_static/140.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/140.jpg -------------------------------------------------------------------------------- /docs/_static/141.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/141.jpg -------------------------------------------------------------------------------- /docs/_static/142.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/142.jpg -------------------------------------------------------------------------------- /docs/_static/144.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/144.jpg -------------------------------------------------------------------------------- /docs/_static/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/144.png -------------------------------------------------------------------------------- /docs/_static/145.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/145.jpg -------------------------------------------------------------------------------- /docs/_static/146.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/146.jpg -------------------------------------------------------------------------------- /docs/_static/147.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/147.jpg -------------------------------------------------------------------------------- /docs/_static/147.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/147.v2.jpg -------------------------------------------------------------------------------- /docs/_static/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/15.jpg -------------------------------------------------------------------------------- /docs/_static/156.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/156.jpg -------------------------------------------------------------------------------- /docs/_static/157.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/157.jpg -------------------------------------------------------------------------------- /docs/_static/158.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/158.jpg -------------------------------------------------------------------------------- /docs/_static/16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/16.jpg -------------------------------------------------------------------------------- /docs/_static/160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/160.jpg -------------------------------------------------------------------------------- /docs/_static/165.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/165.jpg -------------------------------------------------------------------------------- /docs/_static/166.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/166.jpeg -------------------------------------------------------------------------------- /docs/_static/167.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/167.jpeg -------------------------------------------------------------------------------- /docs/_static/168.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/168.jpg -------------------------------------------------------------------------------- /docs/_static/172.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/172.2.jpg -------------------------------------------------------------------------------- /docs/_static/172.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/172.jpg -------------------------------------------------------------------------------- /docs/_static/18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/18.jpg -------------------------------------------------------------------------------- /docs/_static/19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/19.jpg -------------------------------------------------------------------------------- /docs/_static/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/2.jpg -------------------------------------------------------------------------------- /docs/_static/2.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/2.v2.jpg -------------------------------------------------------------------------------- /docs/_static/20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/20.jpg -------------------------------------------------------------------------------- /docs/_static/21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/21.jpg -------------------------------------------------------------------------------- /docs/_static/22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/22.jpg -------------------------------------------------------------------------------- /docs/_static/23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/23.jpg -------------------------------------------------------------------------------- /docs/_static/24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/24.jpg -------------------------------------------------------------------------------- /docs/_static/25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/25.jpg -------------------------------------------------------------------------------- /docs/_static/25.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/25.v2.jpg -------------------------------------------------------------------------------- /docs/_static/26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/26.jpg -------------------------------------------------------------------------------- /docs/_static/27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/27.jpg -------------------------------------------------------------------------------- /docs/_static/27.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/27.v2.jpg -------------------------------------------------------------------------------- /docs/_static/29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/29.jpg -------------------------------------------------------------------------------- /docs/_static/2D-pose-estimation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/2D-pose-estimation.jpg -------------------------------------------------------------------------------- /docs/_static/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/3.jpg -------------------------------------------------------------------------------- /docs/_static/30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/30.jpg -------------------------------------------------------------------------------- /docs/_static/31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/31.jpg -------------------------------------------------------------------------------- /docs/_static/31.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/31.v2.jpg -------------------------------------------------------------------------------- /docs/_static/32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/32.jpg -------------------------------------------------------------------------------- /docs/_static/33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/33.jpg -------------------------------------------------------------------------------- /docs/_static/34.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/34.jpg -------------------------------------------------------------------------------- /docs/_static/34.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/34.v2.jpg -------------------------------------------------------------------------------- /docs/_static/35.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/35.jpg -------------------------------------------------------------------------------- /docs/_static/36.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/36.jpg -------------------------------------------------------------------------------- /docs/_static/36.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/36.v2.jpg -------------------------------------------------------------------------------- /docs/_static/37.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/37.jpg -------------------------------------------------------------------------------- /docs/_static/37_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/37_2.jpg -------------------------------------------------------------------------------- /docs/_static/39.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/39.jpg -------------------------------------------------------------------------------- /docs/_static/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/4.jpg -------------------------------------------------------------------------------- /docs/_static/40_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/40_1.jpg -------------------------------------------------------------------------------- /docs/_static/40_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/40_2.jpg -------------------------------------------------------------------------------- /docs/_static/42.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/42.jpg -------------------------------------------------------------------------------- /docs/_static/42_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/42_1.jpg -------------------------------------------------------------------------------- /docs/_static/43_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/43_1.jpg -------------------------------------------------------------------------------- /docs/_static/45.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/45.jpg -------------------------------------------------------------------------------- /docs/_static/45_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/45_1.jpg -------------------------------------------------------------------------------- /docs/_static/46_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/46_1.jpg -------------------------------------------------------------------------------- /docs/_static/47.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/47.jpg -------------------------------------------------------------------------------- /docs/_static/47_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/47_left.jpg -------------------------------------------------------------------------------- /docs/_static/47_right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/47_right.jpg -------------------------------------------------------------------------------- /docs/_static/48_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/48_1.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.1.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.10.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.11.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.12.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.13.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.14.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.16.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.19.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.2.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.20.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.21.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.22.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.23.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.24.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.25.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.26.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.27.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.28.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.29.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.3.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.4.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.5.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.6.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.7.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.8.jpg -------------------------------------------------------------------------------- /docs/_static/49.v2.9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49.v2.9.jpg -------------------------------------------------------------------------------- /docs/_static/49_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/49_1.jpg -------------------------------------------------------------------------------- /docs/_static/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/5.jpg -------------------------------------------------------------------------------- /docs/_static/51_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/51_1.jpg -------------------------------------------------------------------------------- /docs/_static/52.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/52.jpg -------------------------------------------------------------------------------- /docs/_static/52.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/52.v2.jpg -------------------------------------------------------------------------------- /docs/_static/52.v2Pro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/52.v2Pro.jpg -------------------------------------------------------------------------------- /docs/_static/53.v2Pro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/53.v2Pro.jpg -------------------------------------------------------------------------------- /docs/_static/53_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/53_1.jpg -------------------------------------------------------------------------------- /docs/_static/54_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/54_1.jpg -------------------------------------------------------------------------------- /docs/_static/56_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/56_1.jpg -------------------------------------------------------------------------------- /docs/_static/57_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/57_1.jpg -------------------------------------------------------------------------------- /docs/_static/58_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/58_1.jpg -------------------------------------------------------------------------------- /docs/_static/59_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/59_1.jpg -------------------------------------------------------------------------------- /docs/_static/59_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/59_2.jpg -------------------------------------------------------------------------------- /docs/_static/59_3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/59_3.gif -------------------------------------------------------------------------------- /docs/_static/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/6.jpg -------------------------------------------------------------------------------- /docs/_static/6.v2.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/6.v2.1.jpg -------------------------------------------------------------------------------- /docs/_static/6.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/6.v2.jpg -------------------------------------------------------------------------------- /docs/_static/61.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/61.jpg -------------------------------------------------------------------------------- /docs/_static/63.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/63.jpg -------------------------------------------------------------------------------- /docs/_static/64.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/64.jpg -------------------------------------------------------------------------------- /docs/_static/66.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/66.jpg -------------------------------------------------------------------------------- /docs/_static/67.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/67.jpg -------------------------------------------------------------------------------- /docs/_static/67_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/67_1.jpg -------------------------------------------------------------------------------- /docs/_static/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/7.jpg -------------------------------------------------------------------------------- /docs/_static/7.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/7.v2.jpg -------------------------------------------------------------------------------- /docs/_static/74.2pro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/74.2pro.jpg -------------------------------------------------------------------------------- /docs/_static/74.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/74.jpg -------------------------------------------------------------------------------- /docs/_static/75.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/75.jpg -------------------------------------------------------------------------------- /docs/_static/76.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/76.jpg -------------------------------------------------------------------------------- /docs/_static/77.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/77.jpg -------------------------------------------------------------------------------- /docs/_static/78.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/78.jpg -------------------------------------------------------------------------------- /docs/_static/79.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.jpg -------------------------------------------------------------------------------- /docs/_static/79.v2.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.v2.1.jpg -------------------------------------------------------------------------------- /docs/_static/79.v2.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.v2.2.jpg -------------------------------------------------------------------------------- /docs/_static/79.v2.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.v2.3.jpg -------------------------------------------------------------------------------- /docs/_static/79.v2.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.v2.4.jpg -------------------------------------------------------------------------------- /docs/_static/79.v2.5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/79.v2.5.jpg -------------------------------------------------------------------------------- /docs/_static/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/8.jpg -------------------------------------------------------------------------------- /docs/_static/8.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/8.v2.jpg -------------------------------------------------------------------------------- /docs/_static/80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/80.jpg -------------------------------------------------------------------------------- /docs/_static/80.v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/80.v2.jpg -------------------------------------------------------------------------------- /docs/_static/81.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/81.jpg -------------------------------------------------------------------------------- /docs/_static/83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/83.jpg -------------------------------------------------------------------------------- /docs/_static/84.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/84.jpg -------------------------------------------------------------------------------- /docs/_static/85.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/85.jpg -------------------------------------------------------------------------------- /docs/_static/88.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/88.jpg -------------------------------------------------------------------------------- /docs/_static/89.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/89.jpg -------------------------------------------------------------------------------- /docs/_static/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/9.jpg -------------------------------------------------------------------------------- /docs/_static/90.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/90.jpg -------------------------------------------------------------------------------- /docs/_static/91.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/91.jpg -------------------------------------------------------------------------------- /docs/_static/92.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/92.jpg -------------------------------------------------------------------------------- /docs/_static/93.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/93.jpg -------------------------------------------------------------------------------- /docs/_static/94.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/94.jpg -------------------------------------------------------------------------------- /docs/_static/95.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/95.jpg -------------------------------------------------------------------------------- /docs/_static/96.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/96.jpg -------------------------------------------------------------------------------- /docs/_static/97.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/97.jpg -------------------------------------------------------------------------------- /docs/_static/Add-on.Lidar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Add-on.Lidar.png -------------------------------------------------------------------------------- /docs/_static/AmazonAWSRoboticsBlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/AmazonAWSRoboticsBlog.png -------------------------------------------------------------------------------- /docs/_static/Bluetooth-connection-button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Bluetooth-connection-button.jpg -------------------------------------------------------------------------------- /docs/_static/Bringup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Bringup1.png -------------------------------------------------------------------------------- /docs/_static/Bringup2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Bringup2.png -------------------------------------------------------------------------------- /docs/_static/Controller-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Controller-guide.jpg -------------------------------------------------------------------------------- /docs/_static/Dimension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Dimension.png -------------------------------------------------------------------------------- /docs/_static/Feature001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Feature001.jpg -------------------------------------------------------------------------------- /docs/_static/ForwardKinematics_SimpleModeMove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/ForwardKinematics_SimpleModeMove.png -------------------------------------------------------------------------------- /docs/_static/IEEE.SAC.smallsize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/IEEE.SAC.smallsize.jpg -------------------------------------------------------------------------------- /docs/_static/IPaddress.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/IPaddress.jpg -------------------------------------------------------------------------------- /docs/_static/Keyboard-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Keyboard-guide.jpg -------------------------------------------------------------------------------- /docs/_static/LCD.HelloWord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/LCD.HelloWord.png -------------------------------------------------------------------------------- /docs/_static/LCD.IPaddress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/LCD.IPaddress.png -------------------------------------------------------------------------------- /docs/_static/LEGO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/LEGO.jpg -------------------------------------------------------------------------------- /docs/_static/MP1vs2.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP1vs2.2.png -------------------------------------------------------------------------------- /docs/_static/MP1vs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP1vs2.png -------------------------------------------------------------------------------- /docs/_static/MP2.Lidar.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Lidar.1.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Lidar.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Lidar.2.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Lidar.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Lidar.3.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Lidar.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Lidar.4.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Lidar.5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Lidar.5.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.LidarCamera.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.LidarCamera.1.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.LidarCamera.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.LidarCamera.2.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.LidarCamera.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.LidarCamera.3.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Speak.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Speak.1.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.Speak.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.Speak.2.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.0.png -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.1.png -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.2.jpg -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.2.png -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.3.png -------------------------------------------------------------------------------- /docs/_static/MP2.StandardKit.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2.StandardKit.4.png -------------------------------------------------------------------------------- /docs/_static/MP2GA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MP2GA.jpg -------------------------------------------------------------------------------- /docs/_static/MPv2.screws1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MPv2.screws1.jpg -------------------------------------------------------------------------------- /docs/_static/MPv2.screws2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MPv2.screws2.jpg -------------------------------------------------------------------------------- /docs/_static/MPv2.screws3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MPv2.screws3.jpg -------------------------------------------------------------------------------- /docs/_static/Map_generation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Map_generation.jpg -------------------------------------------------------------------------------- /docs/_static/MiniPupper2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/MiniPupper2.jpg -------------------------------------------------------------------------------- /docs/_static/Nav2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Nav2.png -------------------------------------------------------------------------------- /docs/_static/Navigation01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Navigation01.png -------------------------------------------------------------------------------- /docs/_static/OAK-Lidar.FrontView.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/OAK-Lidar.FrontView.jpg -------------------------------------------------------------------------------- /docs/_static/OAK-Lidar.SideView.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/OAK-Lidar.SideView.jpg -------------------------------------------------------------------------------- /docs/_static/OAK-Lidar.TopView.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/OAK-Lidar.TopView.jpg -------------------------------------------------------------------------------- /docs/_static/PC.IE.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/PC.IE.1.png -------------------------------------------------------------------------------- /docs/_static/Sd-card-reader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Sd-card-reader.jpg -------------------------------------------------------------------------------- /docs/_static/Slam-map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Slam-map.jpg -------------------------------------------------------------------------------- /docs/_static/Spec.MP1vs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/Spec.MP1vs2.png -------------------------------------------------------------------------------- /docs/_static/add-on.camera.assemble.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/add-on.camera.assemble.jpg -------------------------------------------------------------------------------- /docs/_static/bashrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/bashrc.png -------------------------------------------------------------------------------- /docs/_static/camera-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/camera-1.jpg -------------------------------------------------------------------------------- /docs/_static/camera-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/camera-2.jpg -------------------------------------------------------------------------------- /docs/_static/camera-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/camera-3.jpg -------------------------------------------------------------------------------- /docs/_static/choose-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/choose-image.png -------------------------------------------------------------------------------- /docs/_static/controller-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/controller-address.png -------------------------------------------------------------------------------- /docs/_static/controller-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/controller-connection.png -------------------------------------------------------------------------------- /docs/_static/dev-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/dev-input.png -------------------------------------------------------------------------------- /docs/_static/flashing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/flashing.png -------------------------------------------------------------------------------- /docs/_static/initial-pose-simulation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/initial-pose-simulation.jpg -------------------------------------------------------------------------------- /docs/_static/joystick-teleop-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/joystick-teleop-node.png -------------------------------------------------------------------------------- /docs/_static/jstest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/jstest.png -------------------------------------------------------------------------------- /docs/_static/keyboard-teleop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/keyboard-teleop.png -------------------------------------------------------------------------------- /docs/_static/map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/map1.png -------------------------------------------------------------------------------- /docs/_static/map2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/map2.png -------------------------------------------------------------------------------- /docs/_static/mobile.IE.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/mobile.IE.1.jpg -------------------------------------------------------------------------------- /docs/_static/mobile.IE.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/mobile.IE.2.jpg -------------------------------------------------------------------------------- /docs/_static/mobile.IE.disableAI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/mobile.IE.disableAI.png -------------------------------------------------------------------------------- /docs/_static/mobile.setWiFi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/mobile.setWiFi.jpg -------------------------------------------------------------------------------- /docs/_static/netplan-yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/netplan-yaml.png -------------------------------------------------------------------------------- /docs/_static/node-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/node-list.png -------------------------------------------------------------------------------- /docs/_static/powerOn.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/powerOn.1.jpg -------------------------------------------------------------------------------- /docs/_static/powerOn.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/powerOn.2.jpg -------------------------------------------------------------------------------- /docs/_static/powerOn.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/powerOn.3.jpg -------------------------------------------------------------------------------- /docs/_static/reMARS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/reMARS.png -------------------------------------------------------------------------------- /docs/_static/service-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/service-list.png -------------------------------------------------------------------------------- /docs/_static/servoCable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/servoCable.png -------------------------------------------------------------------------------- /docs/_static/servoInternal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/servoInternal.jpg -------------------------------------------------------------------------------- /docs/_static/slam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/slam.png -------------------------------------------------------------------------------- /docs/_static/target1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/target1.png -------------------------------------------------------------------------------- /docs/_static/target2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/target2.png -------------------------------------------------------------------------------- /docs/_static/topic-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/topic-list.png -------------------------------------------------------------------------------- /docs/_static/v2pro.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.1.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.10.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.11.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.12.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.2.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.2.1.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.2.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.3.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.4.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.5.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.6.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.7.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.7.1.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.7.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.8.jpg -------------------------------------------------------------------------------- /docs/_static/v2pro.9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/v2pro.9.jpg -------------------------------------------------------------------------------- /docs/_static/validating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/validating.png -------------------------------------------------------------------------------- /docs/_static/webGuide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/webGuide.png -------------------------------------------------------------------------------- /docs/_static/wifi.default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mangdangroboticsclub/MiniPupperDocs/917569e7f9a159beda4b0ef4513d69b978a00bed/docs/_static/wifi.default.jpg -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- 1 | # Configuration file for the Sphinx documentation builder. 2 | # 3 | # This file only contains a selection of the most common options. For a full 4 | # list see the documentation: 5 | # https://www.sphinx-doc.org/en/master/usage/configuration.html 6 | 7 | # -- Path setup -------------------------------------------------------------- 8 | 9 | # If extensions (or modules to document with autodoc) are in another directory, 10 | # add these directories to sys.path here. If the directory is relative to the 11 | # documentation root, use os.path.abspath to make it absolute, like shown here. 12 | # 13 | import os 14 | import sys 15 | # sys.path.insert(0, os.path.abspath('.')) 16 | 17 | 18 | # -- Project information ----------------------------------------------------- 19 | 20 | project = 'Mini Pupper' 21 | copyright = '2024, MangDang Technology Co., Limited' 22 | author = 'MangDang Technology Co., Limited' 23 | 24 | # The full version, including alpha/beta/rc tags 25 | release = '2.0.0-alpha' 26 | 27 | 28 | # -- General configuration --------------------------------------------------- 29 | 30 | # The root toctree document. 31 | root_doc = 'index' 32 | 33 | # Add any Sphinx extension module names here, as strings. They can be 34 | # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 35 | # ones. 36 | extensions = ['recommonmark', "sphinx_rtd_theme"] 37 | 38 | # Add any paths that contain templates here, relative to this directory. 39 | templates_path = ['_templates'] 40 | 41 | gettext_compact = False 42 | 43 | locale_dirs = ['locales/'] 44 | 45 | # List of patterns, relative to source directory, that match files and 46 | # directories to ignore when looking for source files. 47 | # This pattern also affects html_static_path and html_extra_path. 48 | exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] 49 | 50 | # -- Options for HTML output ------------------------------------------------- 51 | 52 | # The theme to use for HTML and HTML Help pages. See the documentation for 53 | # a list of builtin themes. 54 | # 55 | 56 | import sphinx_rtd_theme 57 | 58 | html_theme = 'sphinx_rtd_theme' 59 | html_theme_path = ["_themes", ] 60 | 61 | # Add any paths that contain custom static files (such as style sheets) here, 62 | # relative to this directory. They are copied after the builtin static files, 63 | # so a file named "default.css" will overwrite the builtin "default.css". 64 | html_static_path = ['_static'] 65 | -------------------------------------------------------------------------------- /docs/guide/Assembly/index.rst: -------------------------------------------------------------------------------- 1 | Assembly 2 | ======== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | MiniPupper 8 | MiniPupper2 9 | MiniPupper2Pro 10 | -------------------------------------------------------------------------------- /docs/guide/Examples.rst: -------------------------------------------------------------------------------- 1 | ============================== 2 | Examples 3 | ============================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | 9 | 10 | 1. Custom shell parts 11 | ---------------------- 12 | Mini Pupper is an open source project, that means, you can custom what you want. 13 | You can find all the `3D printed shell files `_ and custom them. 14 | 15 | How about connect it to LEGO parts? 16 | 17 | .. image:: ../_static/LEGO.jpg 18 | :align: center 19 | 20 | 21 | Or DIY it like @nisshan_ 22 | 23 | .. raw:: html 24 | 25 |
26 | 27 |
28 | 29 | 30 | 2. Custom Facial Animation 31 | -------------------------- 32 | 33 | 2.1 Prerequisites 34 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 35 | 36 | * HDMI Display 37 | * micro HDMI cable 38 | * Keyboard and mouse 39 | * a new custom picture(size: 320x240 pix) 40 | 41 | .. image:: ../_static/165.jpg 42 | :align: center 43 | 44 | 2.2 Run 45 | ^^^^^^^^ 46 | 47 | * Connect MiniPupper to a display, a keyboard and a mouse. 48 | 49 | * Ubuntu login(The default password is mangdang) 50 | 51 | .. image:: ../_static/172.jpg 52 | :align: center 53 | 54 | * Replace the logo.png file using your custom picture 55 | 56 | * Reboot Mini Pupper and then you will see your custom picture 57 | 58 | .. image:: ../_static/172.2.jpg 59 | :align: center 60 | 61 | 62 | 3. Keyboard controller 63 | ----------------------- 64 | 65 | 3.1 Keyboard controller based on nonROS version 66 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 67 | The feature is based on `PupperKeyboardController project `_, it's Pygame-based keyboard controller for Stanford Pupper. 68 | 69 | * Install PyGame 70 | 71 | :: 72 | 73 | pip install pygame 74 | 75 | 76 | * Controls 77 | 78 | :: 79 | 80 | wasd: left joystick 81 | arrow keys: right joystick 82 | q: L1 83 | e: R1 84 | ijkl: d-pad 85 | x: X 86 | square: u 87 | triangle: t 88 | circle: c 89 | 90 | 3.2 Keyboard controller based on ROS version 91 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 92 | 93 | Please refer to the SLAM section. 94 | 95 | 4. Web controller 96 | ------------------ 97 | 98 | Please refer to `Mini Pupper Web controller project `_. 99 | 100 | 5. How to control a Mini Pupper PWM servo 101 | -------------------------------------------- 102 | 103 | Mini Pupper servo is a PWM servo, You can connect one servo to Pi board as the following picture shows, 104 | run the samle code,and then the servo will move. 105 | You can find the code `here `_. 106 | You can run it on your Windows or Ubuntu with Python environment, just like the following picture shows. 107 | 108 | 109 | 6. Forward Kinematics 110 | ----------------------- 111 | 112 | Lecture 113 | ^^^^^^^^^ 114 | 115 | Please study the basic knowledge of forward kinematics online first. 116 | 117 | You can also refer to the following video clips come from `Stanford Robotics Independent Study `_. 118 | 119 | Forward kinematics lecture 120 | 121 | .. raw:: html 122 | 123 |
124 | 125 |
126 | 127 | Follow-up lecture to clarify some things 128 | 129 | .. raw:: html 130 | 131 |
132 | 133 |
134 | 135 | 136 | Sample code 137 | ^^^^^^^^^^^^^ 138 | 139 | We prepared a simple Forward kinematics sample code based on Mini Pupper, you can try it `here `_. 140 | You can run it on your Windows or Ubuntu with Python environment, just like the following picture shows. 141 | 142 | 143 | .. image:: ../_static/ForwardKinematics_SimpleModeMove.png 144 | :align: center 145 | 146 | 7. Inverse Kinematics 147 | ------------------------- 148 | 149 | Lecture 150 | ^^^^^^^^ 151 | 152 | Please study the basic knowledge of inverse kinematics online first. 153 | 154 | You can also refer to the following video clips come from `Stanford Robotics Independent Study `_. 155 | 156 | .. raw:: html 157 | 158 |
159 | 160 |
161 | 162 | Sample code 163 | ^^^^^^^^^^^^ 164 | 165 | We prepared a simple Inverse kinematics sample code based on Mini Pupper, you can try it `here `_. 166 | You can run it on your Windows or Ubuntu with Python environment, just like the following picture shows. 167 | 168 | 169 | .. image:: ../_static/ForwardKinematics_SimpleModeMove.png 170 | :align: center 171 | 172 | 173 | 8. PID control 174 | --------------- 175 | 176 | Will update later! 177 | 178 | 9. Docker 179 | ------------- 180 | 181 | 9.1 Docker for Pupper 182 | ^^^^^^^^^^^^^^^^^^^^^^ 183 | Dockerfile for Mini Pupper ROS package, comes from `docker-mini-pupper-ros project `_. 184 | 185 | 9.2 Docker for Host 186 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 187 | Host computer setup for interfacing with a Mini Pupper over a network, comes from `mp_host_setup project `_. 188 | 189 | 10. Scratch program 190 | -------------------- 191 | 192 | Will update soon! 193 | -------------------------------------------------------------------------------- /docs/guide/Features.rst: -------------------------------------------------------------------------------- 1 | Features 2 | ============================== 3 | 4 | .. contents:: 5 | :depth: 2 6 | 7 | .. image:: ../_static/MP1vs2.png 8 | :align: center 9 | 10 | 11 | 12 | Hardware Specifications 13 | ^^^^^^^^^^^^^^^^^^^^^^^^ 14 | 15 | .. image:: ../_static/Spec.MP1vs2.png 16 | :align: center 17 | 18 | 19 | 20 | Mini Pupper 1 Dimension 21 | ^^^^^^^^^^^^^^^^^^^^^^^^ 22 | 23 | .. image:: ../_static/Dimension.png 24 | :align: center 25 | 26 | 27 | 28 | Add-ons 29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30 | 31 | .. image:: ../_static/MP1vs2.2.png 32 | :align: center 33 | 34 | * Lidar module 35 | 36 | If you want to explore ROS SLAM, Navigation functions based on Lidar, you also need a Lidar module. We can ONLY ensure the STL-06P Lidar module can work well based on our source code, and NOT ensure that you get it from other channels. We customized the Lidar cable to connect our robot easily instead of using bulky wires. 37 | 38 | .. image:: ../_static/Add-on.Lidar.png 39 | :align: center 40 | 41 | * Camera module 42 | 43 | If you want to explore OpenCV camera AI functions, you can choose a single MIPI camera, such as Raspberry Pi v2 or v1.3 `camera module. `_ 44 | -------------------------------------------------------------------------------- /docs/guide/HowToOrder.rst: -------------------------------------------------------------------------------- 1 | ============================== 2 | How To Order 3 | ============================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Order parts individually 9 | --------------------------- 10 | You can order all the parts one by one, Please find the BOM list to order `here `_ . 11 | 12 | However, you can purchase a kit to build the robot from MangDang channel for cheaper and one-stop shopping. 13 | 14 | 15 | One-stop channel 16 | ------------------- 17 | World Wide 18 | ^^^^^^^^^^^ 19 | * `Shopify `_ 20 | * `Aliexpress `_ 21 | 22 | North America 23 | ^^^^^^^^^^^^^^ 24 | * `Amazon `_ 25 | * `RobotShop `_ 26 | 27 | Japan 日本 28 | ^^^^^^^^^^^^ 29 | * `Amazon `_ 30 | * `Makuake `_ 31 | 32 | China 中国 33 | ^^^^^^^^^^^ 34 | * `Taobao `_ -------------------------------------------------------------------------------- /docs/guide/MachineLearning.rst: -------------------------------------------------------------------------------- 1 | ============================== 2 | Machine Learning 3 | ============================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Summary 9 | ------- 10 | 11 | .. raw:: html 12 | 13 |
14 | 15 |
16 | 17 | 18 | For potential security issues, the camera module is not included in our default package. If you want to explore camera AI functions, you can choose a normal USB camera module, of course, a 3D camera module is better for study. If try the 3D camera module, we recommend you OpenCV's latest 3D camera module, named OAK-D LITE, comes from OpenCV&Luxonis. 19 | 20 | 1. Single camera module 21 | ------------------------- 22 | 1.1 Collision Avoidance 23 | ^^^^^^^^^^^^^^^^^^^^^^^^^ 24 | Will update late. 25 | 26 | 1.2 Teleoperation 27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 28 | Will update late. 29 | 30 | 1.3 Road Following 31 | ^^^^^^^^^^^^^^^^^^^ 32 | Will update late. 33 | 34 | 1.4 Object Following 35 | ^^^^^^^^^^^^^^^^^^^^^^^ 36 | Will update late. 37 | 38 | 1.5 Face Detect 39 | ^^^^^^^^^^^^^^^^^ 40 | Will update late. 41 | 42 | 2. 3D(OAK-D-Lite) camera module 43 | --------------------------------- 44 | 45 | 2.1 Object Following 46 | ^^^^^^^^^^^^^^^^^^^^^^ 47 | You can download the `pre-built ROS image `_ , named "xxx.MiniPupper_ROS&OpenCV_Ubuntu20.04.03.img" to test the object following feature using OAK-D-LITE 3D camera module. 48 | 49 | :: 50 | 51 | # Terminal 1 52 | roslaunch mini_pupper bringup.launch 53 | 54 | # Terminal 2 55 | roslaunch depthai_examples mobile_publisher.launch 56 | 57 | # Terminal 3 58 | rosrun mini_pupper_detect oak_detect.py 59 | 60 | 2.2 Live streaming 61 | ^^^^^^^^^^^^^^^^^^^^ 62 | Will update late. 63 | -------------------------------------------------------------------------------- /docs/guide/MultimodalGenAI.rst: -------------------------------------------------------------------------------- 1 | ============================== 2 | Multimodal Generative AI 3 | ============================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Summary 9 | ------- 10 | 11 | .. raw:: html 12 | 13 |
14 | 15 |
16 | 17 | 18 | .. raw:: html 19 | 20 |
21 | 22 |
23 | 24 | 25 | MD Robot Kits support ChatGPT@OpenAI, Gemini@Google, and Claude@AWS. 26 | 27 | 1. ChatGPT of OpenAI 28 | --------------------- 29 | 1.1 Preparation 30 | ^^^^^^^^^^^^^^^^ 31 | Will update late. 32 | 33 | 1.2 Install 34 | ^^^^^^^^^^^^ 35 | Will update late. 36 | 37 | 1.3 Applications 38 | ^^^^^^^^^^^^^^^^^ 39 | Will update late. 40 | 41 | 2. Gemini of Google 42 | ---------------------- 43 | 2.1 Preparation 44 | ^^^^^^^^^^^^^^^^ 45 | Will update late. 46 | 47 | 2.2 Install 48 | ^^^^^^^^^^^^ 49 | Will update late. 50 | 51 | 2.3 Applications 52 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 53 | Will update late. 54 | 55 | 3. Claude of AWS 56 | ----------------- 57 | 3.1 Preparation 58 | ^^^^^^^^^^^^^^^^ 59 | Will update late. 60 | 61 | 3.2 Install 62 | ^^^^^^^^^^^^ 63 | Will update late. 64 | 65 | 3.3 Applications 66 | ^^^^^^^^^^^^^^^^^ 67 | Will update late. 68 | -------------------------------------------------------------------------------- /docs/guide/QuickStartGuide.rst: -------------------------------------------------------------------------------- 1 | ================== 2 | Quick Start Guide 3 | ================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Run Pupper Robot using controller 9 | ----------------------------------- 10 | 11 | You can use the controller to play Stanford Pupper, Mini Pupper and Mini Pupper 2, the steps are same. 12 | 13 | .. |youtu.be-pre-assembled-user-guide| raw:: html 14 | 15 | 16 | 17 | .. |youtu.be-pre-assembled-user-guide-ja| raw:: html 18 | 19 | 20 | 21 | |youtu.be-pre-assembled-user-guide| 22 | 23 | 1. Power On Mini Pupper 24 | 25 | * Push on the battery power button for at least 3 seconds to power on Mini Pupper. After power on, if you push on the power button for at least 3 seconds again, it will power off. 26 | 27 | 2. Connect the controller to the Pi by putting it pairing mode. 28 | 29 | * To put it into pairing mode, hold the share button and home button at the same time until it starts making quick double flashes. 30 | * If it starts making slow single flashes, hold the home button down until it stops blinking(about 15s) and try again. 31 | 32 | .. image:: ../_static/131.jpg 33 | :align: center 34 | 35 | 3. Wait until the controller binds to the robot, at which point the controller should turn a dim green (or whatever color you chose in pupper/HardwareConfig.py for the deactivated color). 36 | 4. Press L1 on the controller to "activate" the robot. The controller should turn bright green (or again, whatever you chose in HardwareConfig). 37 | 5. You're good to go! Check out the controls section below for operating instructions. 38 | 39 | Pupper Robot controls using controller 40 | ------------------------------------------ 41 | 42 | * L1: Press to toggle active mode and deactivate mode. 43 | 44 | * Note: the controller's front light will change colors to indicate if the robot is deactivated or activated. 45 | 46 | * R1: Press to transition between Rest mode and Trot mode. 47 | 48 | * Left joystick 49 | 50 | * Forward/back: moves the robot forward/backward when in Trot mode. 51 | * Left/right: moves the robot left/right when in Trot mode. 52 | 53 | * Right joystick 54 | 55 | * Forward/back: pitches the robot forward/backward. 56 | * Left/right: turns the robot left/right. 57 | 58 | * D-Pad 59 | * Forward/back: raises and lowers the body. 60 | * Left/rights: rolls the body left/right. 61 | 62 | * "X" button: Press it three times to complete a full hop. 63 | 64 | * Shut down the system to press controller circle botton for 3 seconds. 65 | 66 | .. image:: ../_static/132.jpg 67 | :align: center 68 | 69 | * Power off the battery 70 | 71 | Important Notes using controller 72 | ---------------------------------- 73 | 74 | * Controller pairing instructions (repeat of instructions above) 75 | 76 | * To put it into pairing mode, hold the share button and home button at the same time until it starts making quick double flashes. 77 | * If it starts making slow single flashes, hold the home button down until it stops blinking and try again. 78 | 79 | * Battery voltage 80 | 81 | * If you use external power supply to power the robot with anything higher than 8.4V (aka >2S) you'll almost certainly fry all your servos! 82 | 83 | 84 | Run Mini Pupper 2 Generative AI functions 85 | ------------------------------------------ 86 | 87 | Preparation 88 | ^^^^^^^^^^^^ 89 | 90 | 0. Assemble the camera module 91 | 92 | For convenient shipping, the camera module may be not assembled by default. After receiving it, please assemble it yourself. 93 | 94 | * The connector typically has a hinged, flip-up latch that you need to open to insert the ribbon cable. This latch helps ensure the ribbon cable stays securely connected to the board during use. 95 | * Take the ribbon cable that is compatible with your Camera Module and interface on the board. 96 | 97 | .. image:: ../_static/add-on.camera.assemble.jpg 98 | :align: center 99 | 100 | 101 | 1. Charging the battery 102 | 103 | * The battery is charged via USB, see picture for USB socket, and can also be charged while attached to the Mini Pupper body. 104 | 105 | NOTE: LED light **GREEN** means there is enough power, and **RED** means you need to charge it. 106 | 107 | NOTE: We recommend 5V/1A adapter, if you use 5V/2A adapter, the battery IC will change it to 1A. It needs about 1 hour to charge 80% and the light will become green, and an additional 1 hour to 100%, anyway, you can use it when the light becomes green. 108 | 109 | .. image:: ../_static/100.jpg 110 | :align: center 111 | 112 | 113 | The battery runs continuously for about 30 minutes, and if you want it to work for a long time, you can connect the adapter. 114 | 115 | 116 | 2. Power On 117 | 118 | Connect the battery by hand. 119 | 120 | .. image:: ../_static/powerOn.1.jpg 121 | :align: center 122 | 123 | 124 | If you press and hold the battery button manually for more than 3 seconds, the battery will turn green and light up. 125 | 126 | .. image:: ../_static/powerOn.2.jpg 127 | :align: center 128 | 129 | 130 | When the power adapter is connected to the robot, it starts automatically. 131 | 132 | .. image:: ../_static/powerOn.3.jpg 133 | :align: center 134 | 135 | 136 | Quick start using the default WiFi 137 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 138 | 139 | 1. Connect the robot to the default WiFi 140 | 141 | The robot will find the default WiFi by itself after starting up. 142 | 143 | You can set the default WiFi on your phone before booting. 144 | 145 | * WiFi name: Mangdang 146 | * WiFi password: mangdang 147 | * Please refer to the following video demo: https://youtube.com/shorts/djDqob18IsQ 148 | 149 | .. image:: ../_static/wifi.default.jpg 150 | :align: center 151 | 152 | 153 | 154 | 2. Try AI functions 155 | 156 | When you turn on Mini Pupper, the display will connect to the default WiFi after about 30 seconds, the IP address will be displayed. 157 | 158 | .. image:: ../_static/LCD.IPaddress.png 159 | :align: center 160 | 161 | 162 | To connect to the robot, please use your mobile phone or PC browser (please connect to the default WiFi and make sure you are on the same network as the robot). 163 | After confirming the IP address of the robot, connect the robot using the browser. For example, if the IP address is "192.168.1.103," enter "192.168.1.103:8080" in the browser. 164 | 165 | .. image:: ../_static/mobile.IE.1.jpg 166 | :align: center 167 | 168 | 169 | Enable AI mode 170 | 171 | * Capture from the phone 172 | 173 | .. image:: ../_static/mobile.IE.2.jpg 174 | :align: center 175 | 176 | “Activate/Deactivate” --> “三” --> “Settings” --> “AI On” . 177 | 178 | 179 | * Capture from the PC 180 | 181 | .. image:: ../_static/PC.IE.1.png 182 | :align: center 183 | 184 | “Activate/Deactivate” --> “Settings” --> “AI On” . 185 | 186 | After clicking "AI On," wait for about 15 seconds until the display blinks once or twice and displays "Hello, World." 187 | 188 | .. image:: ../_static/LCD.HelloWord.png 189 | :align: center 190 | 191 | 192 | Run the AI functions 193 | 194 | You can talk to the robot and control it with the keywords 195 | 196 | * dance (The robot will dance when he hear the key word "dance".) 197 | * game (The robot will play rock-paper-scissors game with you when he hear the key word "game".) 198 | * picture(The robot will take a photo and analyze it when he hear the key word "picture".) 199 | * The robot will do relative actions when he hear the key word "look up" or "look down" or "look left" or "look right" or "come". 200 | 201 | 202 | To Disable the AI functions: click「AI off」button. 203 | 204 | .. image:: ../_static/mobile.IE.disableAI.png 205 | :align: center 206 | 207 | Tip: The AI function can work continuously for about 20 minutes. If you want to use it for a long time, you can manually turn it off and restart it every 15 minutes. We will check how to make it work for a long time in the future. 208 | 209 | 210 | Connect your own WiFi 211 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ 212 | 213 | If you want to set up your Mini Pupper to connect to WiFi in your home or office, follow the steps below. 214 | 215 | Step 1: First, follow the steps above to connect the Mini Pupper to the default WiFi. 216 | 217 | Step 2: After checking the IP address of the robot, connect to the robot using your mobile phone or PC (also connect to the default WiFi) browser. For example, if the IP address is "192.168.1.108," enter "192.168.1.108:8080" in the browser. 218 | 219 | .. image:: ../_static/mobile.IE.1.jpg 220 | :align: center 221 | 222 | 223 | Step 3: Click "Setting" on the bottom left, and you will see the settings page on the right. After that, enter your home / office WiFi SSID and password, click "Connect," and then click "Reboot." 224 | 225 | .. image:: ../_static/mobile.setWiFi.jpg 226 | :align: center 227 | 228 | 229 | Tip: Make sure WiFi is active before restarting the robot. 230 | -------------------------------------------------------------------------------- /docs/guide/ReinforcementLearning.rst: -------------------------------------------------------------------------------- 1 | ============================== 2 | Reinforcement Learning(RL) 3 | ============================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Summary 9 | ------- 10 | 11 | This section will introduce the Reinforcement Learning(RL) applications on MD Robot Kits. 12 | 13 | 1. Simulation 14 | --------------- 15 | 1.1 Preparation 16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17 | Will update late. 18 | 19 | 1.2 Install 20 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21 | Will update late. 22 | 23 | 1.3 Applications 24 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 25 | Will update late. 26 | 27 | 2. Real Robot 28 | -------------- 29 | 30 | 2.1 Preparation 31 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 32 | Will update late. 33 | 34 | 2.2 Install 35 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 36 | Will update late. 37 | 38 | 2.3 Applications 39 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 40 | Will update late. 41 | -------------------------------------------------------------------------------- /docs/guide/SoftwareCalibration.rst: -------------------------------------------------------------------------------- 1 | ===================== 2 | Software Calibration 3 | ===================== 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | Software Calibration for Mini Pupper 9 | ####################################### 10 | 11 | 12 | 1. Calibration Setup 13 | ---------------------- 14 | 15 | Tools 16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17 | In addition to the tools included in the kit, the following items are required. 18 | 19 | * USB keyboard 20 | * USB mouse 21 | * HDMI display 22 | * micro HDMI cable for connection between display and Raspberry Pi 23 | 24 | Step 1.1 Startup raspberry pi 25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 26 | 27 | * Connect the Raspberry pi to the display with a microHDMI cable. 28 | * Connect a USB keyboard and mouse to the Raspberry pi. 29 | * Press and hold the battery button of the Mini Pupper for three seconds to start Raspberry pi. 30 | * If you can see Ubuntu running on your screen, you have succeeded. You should also see the face on Mini Pupper display. 31 | 32 | .. image:: ../_static/101.jpg 33 | :align: center 34 | 35 | 36 | Step 1.2 Log in 37 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 38 | 39 | * Press ubuntu button on the screen to log in. 40 | * Default username: ubuntu 41 | * Default password: mangdang 42 | 43 | Step 1.3 Set keyboard (Optional) 44 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 45 | 46 | * If you want to change the keyboard type, for an example, Japanese keyboard, you will need this setting. Press the menu button in the bottom left corner and type settings to bring up settings. 47 | 48 | .. image:: ../_static/102.jpg 49 | :align: center 50 | 51 | * Select Region & Language and press + for Input Sources. On the screen that comes up, select the three dots for other and type Japanese to select it. Type Japanese to select it. 52 | 53 | 54 | Step 1.4 Open ports for ssh (Optional) 55 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 56 | 57 | * Attempt to make an ssh connection from your PC to Ubuntu. 58 | 59 | :: 60 | 61 | ssh ubuntu@192.168.x.x -p 22 62 | 63 | * If you are unable to make an ssh connection from your PC, you will need to configure the following, maybe. 64 | 65 | :: 66 | 67 | sudo ufw allow 22 68 | sudo ufw reload 69 | 70 | * If firewall is not running, do the following. 71 | 72 | :: 73 | 74 | sudo ufw enable 75 | 76 | 2. Calibration 77 | ----------------- 78 | 79 | Step 2.1 Leg calibration (not for ROS image) 80 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 81 | Please refer to the below calibration video clip. 82 | 83 | .. raw:: html 84 | 85 |
86 | 87 |
88 | 89 | 90 | * During Mini Pupper calibration, if the servo horn assembly position is not right, it is not easy to calibrate, even break the servo. 91 | Please follow the below easy guide(not for ROS image). 92 | 93 | * Make sure Mini Pupper is pre-assembled except the 4 legs. 94 | 95 | .. image:: ../_static/135.png 96 | :align: center 97 | 98 | * Power on, double-click on the Calibration Tool icon on your desktop to launch it. 99 | 100 | .. image:: ../_static/103.png 101 | :align: center 102 | 103 | 104 | .. image:: ../_static/108.png 105 | :align: center 106 | 107 | 108 | ※ The calibration process is: calibrate each servo --> Press "Update" button to save the settings --> Press × to close and save the calibration. 109 | 110 | ※ Calibrate each servo by moving the bars or click the space position near the bars. 111 | 112 | ※ Reset button: when you hope to re-start from the last time. 113 | 114 | ※ Restore button: Restore factory settings and Press × to close. 115 | 116 | * Use the calibration GUI tool to calibrate #1 #4 #7 #10 hip servos to the horizontal position. 117 | 118 | .. image:: ../_static/52.jpg 119 | :align: center 120 | 121 | 122 | .. image:: ../_static/136.png 123 | :align: center 124 | 125 | 126 | * Then assemble the 4 legs by hand at the right position as the below picture shows. 127 | 128 | .. image:: ../_static/105.png 129 | :align: center 130 | 131 | * Use the calibration GUI tool to optimize the legs position. For each leg, move the bars so that all the legs are at a 45 degree angle. The angle of the legs will change in conjunction with the position of the slide bar on the screen. However, if it does not move, then the steps you have followed are incorrect. 132 | 133 | * You can use the iPhone's tilt sensor app, a ruler or a protractor to measure the angle. I also used a ruler and a protractor. 134 | 135 | .. image:: ../_static/106.jpg 136 | :align: center 137 | 138 | * It is a little bit difficult to measure the accurate inclination of the legs, so it is better to place the legs on a grid, like a piece of graph paper, to check that they are in the same position from front to back and from side to side, and to make any final adjustments. 139 | 140 | .. image:: ../_static/107.jpg 141 | :align: center 142 | 143 | * When all legs are at 45° inclination as shown, press Update to save the settings. Press × to close the calibration application. 144 | 145 | 146 | Step 2.2 Connect controller 147 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148 | 149 | * Please check the next chapter. 150 | 151 | * If you can control it with a controller, it's OK. 152 | 153 | .. raw:: html 154 | 155 |
156 | 157 | 158 | Software Calibration for Mini Pupper 2 and 2Pro 159 | ################################################## 160 | 161 | 1. Calibration Setup 162 | -------------------- 163 | 164 | Tools 165 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 166 | For beginners, in addition to the tools included in the kit, the following items are required. 167 | 168 | * USB keyboard 169 | * HDMI display 170 | * micro HDMI cable for connection between display and carry board 171 | 172 | .. image:: ../_static/101.v2.jpg 173 | :align: center 174 | 175 | For beyond, you can use your PC to ssh to Mini Pupper to do everything, please refer to step 1.4 176 | 177 | Step 1.1 Startup 178 | ^^^^^^^^^^^^^^^^ 179 | 180 | * Connect the carry board to the display with a microHDMI cable. 181 | * Connect a USB keyboard to the carry board. 182 | * Press and hold the battery button of the Mini Pupper for three seconds to boot up. 183 | * If you can see Ubuntu running on your screen, you have succeeded. You should also see the IP address or "IP: no IPv4 address" on Mini Pupper display. 184 | 185 | 186 | Step 1.2 Log in 187 | ^^^^^^^^^^^^^^^ 188 | 189 | * Press ubuntu button on the screen to log in. 190 | * Default username: ubuntu 191 | * Default password: mangdang 192 | 193 | Step 1.3 Set your own WiFi 194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195 | 196 | * Edit the WiFi configure file(50-cloud-init.yaml), and set your WiFi to your own. 197 | 198 | :: 199 | 200 | sudo vi /etc/netplan/50-cloud-init.yaml 201 | # Edit and save 202 | sudo netplan apply 203 | sudo reboot 204 | 205 | 206 | .. image:: ../_static/101.v2.png 207 | :align: center 208 | 209 | 210 | * You can also refer to `mini_pupper_web_controller `_ 211 | 212 | 213 | Step 1.4 Open ports for ssh without HDMI display 214 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 215 | 216 | * Use your phone to set the default WiFi used by Mini Pupper. 217 | 218 | WiFi name: Mangdang 219 | 220 | Password: mangdang 221 | 222 | * Power on your robot and check the LCD display 223 | 224 | If the LCD shows “IP: no IPv4 address”, then reboot your robot again. 225 | 226 | * After the LCD shows the IP address, make an ssh connection from your PC to your robot. 227 | 228 | :: 229 | 230 | ssh ubuntu@192.168.x.x 231 | 232 | * If you are unable to make an ssh connection from your PC, you will need to configure the following, maybe. 233 | 234 | :: 235 | 236 | sudo ufw allow 22 237 | sudo ufw reload 238 | 239 | * If firewall is not running, do the following. 240 | 241 | :: 242 | 243 | sudo ufw enable 244 | 245 | 246 | 2. Calibration 247 | ---------------- 248 | 249 | Step 2.1 Leg calibration 250 | ^^^^^^^^^^^^^^^^^^^^^^^^^ 251 | Please refer to the below calibration video clip. 252 | 253 | .. raw:: html 254 | 255 |
256 | 257 |
258 | 259 | 260 | * Then assemble the 4 legs by hand at the right position as the below picture shows. 261 | 262 | .. image:: ../_static/105.png 263 | :align: center 264 | 265 | * It is a little bit difficult to measure the accurate inclination of the legs, so it is better to place the legs on a grid, like a piece of graph paper, to check that they are in the same position from front to back and from side to side, and to make any final adjustments. 266 | 267 | .. image:: ../_static/107.jpg 268 | :align: center 269 | 270 | * When all legs are at 45° inclination as shown, press "s" to save the settings. Press "q" to quite the calibration application. 271 | 272 | 273 | Step 2.2 Use a web browser to run 274 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 275 | 276 | - Point a web browser to http://x.x.x.x:8080 where x.x.x.x is the IP address of your mini_pupper, such as, http://192.168.5.196:8080 277 | - Click the “Activate” button of the "Controller" tab. 278 | - Click the “Activate/Deactivate” button of the "Pupper" tab. 279 | - Click the "≡" icon at the top left corner. 280 | - Choose the "Walk" option. 281 | - Click the "Walk/Rest" button. 282 | - Use the scroll bar to control your Mini Pupper 283 | 284 | .. image:: ../_static/webGuide.png 285 | :align: center 286 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- 1 | Mini Pupper User Manual 2 | #################################### 3 | 4 | AI, Open-source, ROS2, Robot Education Kit 5 | ------------------------------------------------------------------ 6 | Our channels: `Online Shop `_ , `FaceBook `_ , `Discord `_ , `Twitter `_ , `Github `_ 7 | 8 | Mini Pupper is a robot learning platform, it will make robotics easier for schools, homeschool families, enthusiasts, and beyond. 9 | 10 | 11 | ※ Please refer to `quick start guide `_ for run it quickly. 12 | 13 | 14 | .. raw:: html 15 | 16 |
17 | 18 |
19 | 20 | ※ Key Features: 21 | 22 | * Quick Setup: Set up your study environment in 30 minutes. 23 | * Mechanics: Quickly assemble and understand mechanical design in 60 minutes. 24 | * Robotics control: ready-to-study kinematics examples. 25 | * ROS(Robot Operating System): Study SLAM and navigation with example projects. 26 | * OpenCV: supports Pi single MIPI camera and OpenCV's official OAK-D-Lite 3D camera module. 27 | * Generative AI: ChatGPT@OpenAI, Gemini@Google, Claude@AWS 28 | * Open-source: DIY and customize what you want! 29 | * Pi: it's super expandable, endorsed by Raspberry Pi. 30 | 31 | ※ Global Events together with Ubuntu, ROS, AWS, IEEE etc. 32 | 33 | .. raw:: html 34 | 35 |
36 | 37 |
38 | 39 | 40 | What is Mini Pupper Kits? 41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 42 | 43 | Mini Pupper Kits include Mini Pupper 1(launched in 2021), Mini Pupper 2(launched in 2022). 44 | 45 | Mini Pupper, inspired by `Stanford Pupper `_, is a low-cost, personal quadruped kit with open-source software. With Mini Pupper Kits, you can build a robot dog that can drive around and have enough horsepower to create exciting applications. 46 | 47 | 48 | About MangDang Technology Co., Limited 49 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 50 | Founded in 2020, MangDang specializes in the research, development, and production of robot products that make people's lives better. MangDang is headquartered in `Hong Kong Science Park `_. We are a global team with members from many countries and regions. 51 | 52 | We are all dreamers, and we look forward to connecting talents worldwide and innovating together to perform splendid times! 53 | 54 | 55 | .. toctree:: 56 | :maxdepth: 2 57 | :caption: Guide 58 | 59 | guide/Features 60 | guide/HowToOrder 61 | guide/QuickStartGuide 62 | guide/Assembly/index 63 | guide/SoftwareCalibration 64 | guide/ROS2Guide 65 | guide/MachineLearning 66 | guide/ReinforcementLearning 67 | guide/MultimodalGenAI 68 | guide/Examples 69 | 70 | .. toctree:: 71 | :maxdepth: 1 72 | :caption: References 73 | 74 | reference/Design 75 | reference/PCB 76 | reference/FAQ 77 | 78 | About Translation 79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 80 | 81 | Japanese translation contributors 82 | 83 | * `naraki `_ 84 | * `Tech Life Hacking `_ 85 | * `Tiryoh (Daisuke Sato) `_ 86 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/Assembly/index.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2025. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2025-01-22 00:24+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language: ja\n" 16 | "Language-Team: ja \n" 17 | "Plural-Forms: nplurals=1; plural=0;\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=utf-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.16.0\n" 22 | 23 | #: ../../guide/Assembly/index.rst:2 24 | msgid "Assembly" 25 | msgstr "組み立て" 26 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/Examples.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-15 20:42+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.16.0\n" 20 | 21 | #: ../../guide/Examples.rst:3 22 | msgid "Examples" 23 | msgstr "例" 24 | 25 | #: ../../guide/Examples.rst:8 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/Examples.rst:11 30 | msgid "1. Custom shell parts" 31 | msgstr "1. 外装パーツのカスタマイズ" 32 | 33 | #: ../../guide/Examples.rst:12 34 | msgid "" 35 | "Mini Pupper is an open source project, that means, you can custom what " 36 | "you want. You can find all the `3D printed shell files " 37 | "`_ and custom them." 39 | msgstr "" 40 | "ミニぷぱはオープンソースプロジェクトです。つまり、必要なものをカスタマイズできます。次のリンクのすべてのファイルをカスタマイズできます。 `3D " 41 | "プリント用外装ファイル `_ " 43 | 44 | #: ../../guide/Examples.rst:15 45 | msgid "How about connect it to LEGO parts?" 46 | msgstr "LEGO パーツをつなげてみませんか?" 47 | 48 | #: ../../guide/Examples.rst:21 49 | msgid "Or DIY it like @nisshan_" 50 | msgstr "@nisshan_のDIY例" 51 | 52 | #: ../../guide/Examples.rst:31 53 | msgid "2. Custom Facial Animation" 54 | msgstr "2. 顔アニメーションのカスタマイズ" 55 | 56 | #: ../../guide/Examples.rst:34 57 | msgid "2.1 Prerequisites" 58 | msgstr "2.1 前提条件" 59 | 60 | #: ../../guide/Examples.rst:36 61 | msgid "HDMI Display" 62 | msgstr "HDMIディスプレイ" 63 | 64 | #: ../../guide/Examples.rst:37 65 | msgid "micro HDMI cable" 66 | msgstr "マイクロHDMIケーブル" 67 | 68 | #: ../../guide/Examples.rst:38 69 | msgid "Keyboard and mouse" 70 | msgstr "キーボードとマウス" 71 | 72 | #: ../../guide/Examples.rst:39 73 | msgid "a new custom picture(size: 320x240 pix)" 74 | msgstr "新しいカスタマイズ画像 (サイズ: 320x240 ピクセル)" 75 | 76 | #: ../../guide/Examples.rst:45 77 | msgid "2.2 Run" 78 | msgstr "2.2 実行" 79 | 80 | #: ../../guide/Examples.rst:47 81 | msgid "Connect MiniPupper to a display, a keyboard and a mouse." 82 | msgstr "ミニぷぱをディスプレイ、キーボード、マウスに接続します。" 83 | 84 | #: ../../guide/Examples.rst:49 85 | msgid "Ubuntu login(The default password is mangdang)" 86 | msgstr "Ubuntu ログイン (デフォルトのパスワードは mangdang)" 87 | 88 | #: ../../guide/Examples.rst:54 89 | msgid "Replace the logo.png file using your custom picture" 90 | msgstr "logo.png ファイルをカスタマイズ画像に置き換えます" 91 | 92 | #: ../../guide/Examples.rst:56 93 | msgid "Reboot Mini Pupper and then you will see your custom picture" 94 | msgstr "ミニぷぱを再起動すると、カスタマイズ画像が表示されます。" 95 | 96 | #: ../../guide/Examples.rst:63 97 | msgid "3. Keyboard controller" 98 | msgstr "3. キーボードコントローラー" 99 | 100 | #: ../../guide/Examples.rst:66 101 | msgid "3.1 Keyboard controller based on nonROS version" 102 | msgstr "3.1 ROSを使わないキーボードコントローラー" 103 | 104 | #: ../../guide/Examples.rst:67 105 | msgid "" 106 | "The feature is based on `PupperKeyboardController project " 107 | "`_, " 108 | "it's Pygame-based keyboard controller for Stanford Pupper." 109 | msgstr "" 110 | "この機能は、Stanford Pupper 用の Pygame ベースのキーボード コントローラーである " 111 | "`PupperKeyboardController " 112 | "`_ " 113 | "プロジェクトに基づいています。" 114 | 115 | #: ../../guide/Examples.rst:69 116 | msgid "Install PyGame" 117 | msgstr "PyGameをインストール" 118 | 119 | #: ../../guide/Examples.rst:76 120 | msgid "Controls" 121 | msgstr "操作" 122 | 123 | #: ../../guide/Examples.rst:91 124 | msgid "3.2 Keyboard controller based on ROS version" 125 | msgstr "3.2 ROS バージョンに基づくキーボードコントローラー" 126 | 127 | #: ../../guide/Examples.rst:93 128 | msgid "Please refer to the SLAM section." 129 | msgstr "SLAM セクションを参照してください。" 130 | 131 | #: ../../guide/Examples.rst:96 132 | msgid "4. Web controller" 133 | msgstr "4. WEBコントローラー" 134 | 135 | #: ../../guide/Examples.rst:98 136 | msgid "" 137 | "Please refer to `Mini Pupper Web controller project " 138 | "`_." 139 | msgstr "" 140 | "Mini Pupper Web コントローラー プロジェクトを参照してください。`Mini Pupper Web controller " 141 | "project " 142 | "`_" 143 | 144 | #: ../../guide/Examples.rst:101 145 | msgid "5. How to control a Mini Pupper PWM servo" 146 | msgstr "5. Mini Pupper PWM サーボの制御方法" 147 | 148 | #: ../../guide/Examples.rst:103 149 | msgid "" 150 | "Mini Pupper servo is a PWM servo, You can connect one servo to Pi board " 151 | "as the following picture shows, run the samle code,and then the servo " 152 | "will move. You can find the code `here " 153 | "`_." 154 | " You can run it on your Windows or Ubuntu with Python environment, just " 155 | "like the following picture shows." 156 | msgstr "" 157 | "ミニぷぱサーボは PWM サーボです。次の図に示すように、1 つのサーボを Pi ボードに接続し、サンプル " 158 | "コードを実行すると、サーボが動きます。コードはこちらにあります。次の図に示すように、Windows または Ubuntu で Python " 159 | "環境を使用して実行できます。" 160 | 161 | #: ../../guide/Examples.rst:110 162 | msgid "6. Forward Kinematics" 163 | msgstr "6. 順運動学(Forward Kinematics)" 164 | 165 | #: ../../guide/Examples.rst:113 ../../guide/Examples.rst:150 166 | msgid "Lecture" 167 | msgstr "講義" 168 | 169 | #: ../../guide/Examples.rst:115 170 | msgid "Please study the basic knowledge of forward kinematics online first." 171 | msgstr "まずはオンラインで順運動学の基礎知識を学んでください。" 172 | 173 | #: ../../guide/Examples.rst:117 174 | msgid "" 175 | "You can also refer to the following video clips come from `Stanford " 176 | "Robotics Independent Study `_." 178 | msgstr "" 179 | "Stanford Robotics Independent Study の次のビデオ クリップも参照できます。`Stanford Robotics" 180 | " Independent Study `_" 182 | 183 | #: ../../guide/Examples.rst:119 184 | msgid "Forward kinematics lecture" 185 | msgstr "フォワードキネマティクス講義" 186 | 187 | #: ../../guide/Examples.rst:127 188 | msgid "Follow-up lecture to clarify some things" 189 | msgstr "いくつかの点を明確にするためのフォローアップ講義" 190 | 191 | #: ../../guide/Examples.rst:137 ../../guide/Examples.rst:163 192 | msgid "Sample code" 193 | msgstr "サンプルコード" 194 | 195 | #: ../../guide/Examples.rst:139 196 | msgid "" 197 | "We prepared a simple Forward kinematics sample code based on Mini Pupper," 198 | " you can try it `here " 199 | "`_." 200 | " You can run it on your Windows or Ubuntu with Python environment, just " 201 | "like the following picture shows." 202 | msgstr "" 203 | "ミニぷぱに基づく簡単な順運動学のサンプルコードを用意しました。図に示すように、Windows または Ubuntu で Python " 204 | "環境で実行できます。次のファイルで試すことができます。`こちら " 205 | "`_" 206 | 207 | #: ../../guide/Examples.rst:147 208 | msgid "7. Inverse Kinematics" 209 | msgstr "7. 逆運動学(Inverse Kinematics)" 210 | 211 | #: ../../guide/Examples.rst:152 212 | #, fuzzy 213 | msgid "Please study the basic knowledge of inverse kinematics online first." 214 | msgstr "まずはオンラインで順運動学の基礎知識を学んでください。" 215 | 216 | #: ../../guide/Examples.rst:154 217 | msgid "" 218 | "You can also refer to the following video clips come from `Stanford " 219 | "Robotics Independent Study `_." 221 | msgstr "" 222 | "Stanford Robotics Independent Study の次のビデオ クリップも参照できます。`Stanford Robotics" 223 | " Independent Study `_" 225 | 226 | #: ../../guide/Examples.rst:165 227 | msgid "" 228 | "We prepared a simple Inverse kinematics sample code based on Mini Pupper," 229 | " you can try it `here " 230 | "`_." 231 | " You can run it on your Windows or Ubuntu with Python environment, just " 232 | "like the following picture shows." 233 | msgstr "" 234 | "ミニぷぱに基づく簡単な逆運動学のサンプルコードを用意しました。図に示すように、Windows または Ubuntu で Python " 235 | "環境で実行できます。次のファイルで試すことができます。`こちら " 236 | "`_" 237 | 238 | #: ../../guide/Examples.rst:174 239 | msgid "8. PID control" 240 | msgstr "8. PID制御" 241 | 242 | #: ../../guide/Examples.rst:176 243 | msgid "Will update later!" 244 | msgstr "" 245 | 246 | #: ../../guide/Examples.rst:179 247 | msgid "9. Docker" 248 | msgstr "" 249 | 250 | #: ../../guide/Examples.rst:182 251 | msgid "9.1 Docker for Pupper" 252 | msgstr "" 253 | 254 | #: ../../guide/Examples.rst:183 255 | msgid "" 256 | "Dockerfile for Mini Pupper ROS package, comes from `docker-mini-pupper-" 257 | "ros project `_." 258 | msgstr "" 259 | "ミニぷぱROS パッケージ用の Dockerfile は、docker-mini-pupper-ros プロジェクトから取得します" 260 | "。`docker-mini-pupper-ros project `_" 262 | 263 | #: ../../guide/Examples.rst:186 264 | msgid "9.2 Docker for Host" 265 | msgstr "9.2 ホスト用Docker" 266 | 267 | #: ../../guide/Examples.rst:187 268 | msgid "" 269 | "Host computer setup for interfacing with a Mini Pupper over a network, " 270 | "comes from `mp_host_setup project " 271 | "`_." 272 | msgstr "" 273 | "ネットワーク経由でミニぷぱとインターフェイスするためのホストコンピュータのセットアップは、mp_host_setup " 274 | "プロジェクトから取得します。`mp_host_setup project " 275 | "`_" 276 | 277 | #: ../../guide/Examples.rst:190 278 | msgid "10. Scratch program" 279 | msgstr "" 280 | 281 | #: ../../guide/Examples.rst:192 282 | msgid "Will update soon!" 283 | msgstr "" 284 | 285 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/Features.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../guide/Features.rst:2 22 | msgid "Features" 23 | msgstr "機能紹介" 24 | 25 | #: ../../guide/Features.rst:5 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/Features.rst:13 30 | msgid "Hardware Specifications" 31 | msgstr "ハードウェアの仕様" 32 | 33 | #: ../../guide/Features.rst:21 34 | msgid "Mini Pupper 1 Dimension" 35 | msgstr "ミニぷぱ1の図面" 36 | 37 | #: ../../guide/Features.rst:29 38 | msgid "Add-ons" 39 | msgstr "アドオン" 40 | 41 | #: ../../guide/Features.rst:34 42 | msgid "Lidar module" 43 | msgstr "Lidarモジュール" 44 | 45 | #: ../../guide/Features.rst:36 46 | msgid "" 47 | "If you want to explore ROS SLAM, Navigation functions based on Lidar, you" 48 | " also need a Lidar module. We can ONLY ensure the STL-06P Lidar module " 49 | "can work well based on our source code, and NOT ensure that you get it " 50 | "from other channels. We customized the Lidar cable to connect our robot " 51 | "easily instead of using bulky wires." 52 | msgstr "ROS SLAM、Lidar に基づくナビゲーション機能を探索したい場合は、Lidar モジュールも必要です。" 53 | "STL-06P Lidar モジュールが適切に動作することは、当社のソース コードに基づいてのみ保証されており、" 54 | "他のチャネルから入手できるかどうかは保証されていません。" 55 | "かさばるワイヤを使用する代わりに、ロボットを簡単に接続できるように Lidar ケーブルをカスタマイズしました。" 56 | 57 | #: ../../guide/Features.rst:41 58 | msgid "Camera module" 59 | msgstr "カメラモジュール" 60 | 61 | #: ../../guide/Features.rst:43 62 | msgid "" 63 | "If you want to explore OpenCV camera AI functions, you can choose a " 64 | "single MIPI camera, such as Raspberry Pi v2 or v1.3 `camera module. " 65 | "`_" 66 | msgstr "" 67 | "OpenCV カメラの AI 機能を調べたい場合は、Raspberry Pi v2 または v1.3 カメラ モジュールなどの単一の MIPI カメラを選択できます。" -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/HowToOrder.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2025-01-01 16:14+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.16.0\n" 20 | 21 | #: ../../guide/HowToOrder.rst:3 22 | msgid "How To Order" 23 | msgstr "注文方法" 24 | 25 | #: ../../guide/HowToOrder.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/HowToOrder.rst:9 30 | msgid "Order parts individually" 31 | msgstr "部品の個別注文" 32 | 33 | #: ../../guide/HowToOrder.rst:10 34 | #, fuzzy 35 | msgid "" 36 | "You can order all the parts one by one, Please find the BOM list to order" 37 | " `here `_" 39 | " ." 40 | msgstr "" 41 | "すべてのパーツを1つずつ注文することができます。 `こちら `" 43 | 44 | #: ../../guide/HowToOrder.rst:12 45 | msgid "" 46 | "However, you can purchase a kit to build the robot from MangDang channel " 47 | "for cheaper and one-stop shopping." 48 | msgstr "MangDangチャンネルからロボットを組み立てるキットを購入することで、より安く、ワンストップで購入することができます。" 49 | 50 | #: ../../guide/HowToOrder.rst:16 51 | msgid "One-stop channel" 52 | msgstr "ワンストップチャンネル" 53 | 54 | #: ../../guide/HowToOrder.rst:18 55 | msgid "World Wide" 56 | msgstr "ワールドワイド" 57 | 58 | #: ../../guide/HowToOrder.rst:19 59 | msgid "`Shopify `_" 60 | msgstr "" 61 | 62 | #: ../../guide/HowToOrder.rst:20 63 | msgid "" 64 | "`Aliexpress " 65 | "`_" 66 | msgstr "" 67 | 68 | #: ../../guide/HowToOrder.rst:23 69 | msgid "North America" 70 | msgstr "北アメリカ" 71 | 72 | #: ../../guide/HowToOrder.rst:24 73 | msgid "" 74 | "`Amazon " 75 | "`_" 76 | msgstr "" 77 | 78 | #: ../../guide/HowToOrder.rst:25 79 | msgid "`RobotShop `_" 80 | msgstr "" 81 | 82 | #: ../../guide/HowToOrder.rst:28 83 | msgid "Japan 日本" 84 | msgstr "" 85 | 86 | #: ../../guide/HowToOrder.rst:29 87 | msgid "" 88 | "`Amazon " 89 | "`_" 90 | msgstr "" 91 | 92 | #: ../../guide/HowToOrder.rst:30 93 | msgid "`Makuake `_" 94 | msgstr "" 95 | 96 | #: ../../guide/HowToOrder.rst:33 97 | msgid "China 中国" 98 | msgstr "" 99 | 100 | #: ../../guide/HowToOrder.rst:34 101 | msgid "" 102 | "`Taobao " 103 | "`_" 104 | msgstr "" 105 | 106 | #~ msgid "`楽天市場 `_" 107 | #~ msgstr "" 108 | 109 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/MachineLearning.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../guide/MachineLearning.rst:3 22 | msgid "Machine Learning" 23 | msgstr "機械学習" 24 | 25 | #: ../../guide/MachineLearning.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/MachineLearning.rst:9 30 | msgid "Summary" 31 | msgstr "概要" 32 | 33 | #: ../../guide/MachineLearning.rst:18 34 | msgid "" 35 | "For potential security issues, the camera module is not included in our " 36 | "default package. If you want to explore camera AI functions, you can " 37 | "choose a normal USB camera module, of course, a 3D camera module is " 38 | "better for study. If try the 3D camera module, we recommend you OpenCV's " 39 | "latest 3D camera module, named OAK-D LITE, comes from OpenCV&Luxonis." 40 | msgstr "" 41 | 42 | #: ../../guide/MachineLearning.rst:21 43 | msgid "1. Single camera module" 44 | msgstr "" 45 | 46 | #: ../../guide/MachineLearning.rst:23 47 | msgid "1.1 Collision Avoidance" 48 | msgstr "" 49 | 50 | #: ../../guide/MachineLearning.rst:24 ../../guide/MachineLearning.rst:28 51 | #: ../../guide/MachineLearning.rst:32 ../../guide/MachineLearning.rst:36 52 | #: ../../guide/MachineLearning.rst:40 ../../guide/MachineLearning.rst:62 53 | msgid "Will update late." 54 | msgstr "" 55 | 56 | #: ../../guide/MachineLearning.rst:27 57 | msgid "1.2 Teleoperation" 58 | msgstr "" 59 | 60 | #: ../../guide/MachineLearning.rst:31 61 | msgid "1.3 Road Following" 62 | msgstr "" 63 | 64 | #: ../../guide/MachineLearning.rst:35 65 | msgid "1.4 Object Following" 66 | msgstr "" 67 | 68 | #: ../../guide/MachineLearning.rst:39 69 | msgid "1.5 Face Detect" 70 | msgstr "" 71 | 72 | #: ../../guide/MachineLearning.rst:43 73 | msgid "2. 3D(OAK-D-Lite) camera module" 74 | msgstr "" 75 | 76 | #: ../../guide/MachineLearning.rst:46 77 | msgid "2.1 Object Following" 78 | msgstr "" 79 | 80 | #: ../../guide/MachineLearning.rst:47 81 | msgid "" 82 | "You can download the `pre-built ROS image " 83 | "`_ , named \"xxx.MiniPupper_ROS&OpenCV_Ubuntu20.04.03.img\" to " 85 | "test the object following feature using OAK-D-LITE 3D camera module." 86 | msgstr "" 87 | 88 | #: ../../guide/MachineLearning.rst:61 89 | msgid "2.2 Live streaming" 90 | msgstr "" 91 | 92 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/MultimodalGenAI.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-15 20:42+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.16.0\n" 20 | 21 | #: ../../guide/MultimodalGenAI.rst:3 22 | msgid "Multimodal Generative AI" 23 | msgstr "マルチモーダル生成AI" 24 | 25 | #: ../../guide/MultimodalGenAI.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/MultimodalGenAI.rst:9 30 | msgid "Summary" 31 | msgstr "概要" 32 | 33 | #: ../../guide/MultimodalGenAI.rst:25 34 | msgid "MD Robot Kits support ChatGPT@OpenAI, Gemini@Google, and Claude@AWS." 35 | msgstr "" 36 | 37 | #: ../../guide/MultimodalGenAI.rst:28 38 | msgid "1. ChatGPT of OpenAI" 39 | msgstr "" 40 | 41 | #: ../../guide/MultimodalGenAI.rst:30 42 | msgid "1.1 Preparation" 43 | msgstr "" 44 | 45 | #: ../../guide/MultimodalGenAI.rst:31 ../../guide/MultimodalGenAI.rst:35 46 | #: ../../guide/MultimodalGenAI.rst:39 ../../guide/MultimodalGenAI.rst:45 47 | #: ../../guide/MultimodalGenAI.rst:49 ../../guide/MultimodalGenAI.rst:53 48 | #: ../../guide/MultimodalGenAI.rst:59 ../../guide/MultimodalGenAI.rst:63 49 | #: ../../guide/MultimodalGenAI.rst:67 50 | msgid "Will update late." 51 | msgstr "" 52 | 53 | #: ../../guide/MultimodalGenAI.rst:34 54 | msgid "1.2 Install" 55 | msgstr "" 56 | 57 | #: ../../guide/MultimodalGenAI.rst:38 58 | msgid "1.3 Applications" 59 | msgstr "" 60 | 61 | #: ../../guide/MultimodalGenAI.rst:42 62 | msgid "2. Gemini of Google" 63 | msgstr "" 64 | 65 | #: ../../guide/MultimodalGenAI.rst:44 66 | msgid "2.1 Preparation" 67 | msgstr "" 68 | 69 | #: ../../guide/MultimodalGenAI.rst:48 70 | msgid "2.2 Install" 71 | msgstr "" 72 | 73 | #: ../../guide/MultimodalGenAI.rst:52 74 | msgid "2.3 Applications" 75 | msgstr "" 76 | 77 | #: ../../guide/MultimodalGenAI.rst:56 78 | msgid "3. Claude of AWS" 79 | msgstr "" 80 | 81 | #: ../../guide/MultimodalGenAI.rst:58 82 | msgid "3.1 Preparation" 83 | msgstr "" 84 | 85 | #: ../../guide/MultimodalGenAI.rst:62 86 | msgid "3.2 Install" 87 | msgstr "" 88 | 89 | #: ../../guide/MultimodalGenAI.rst:66 90 | msgid "3.3 Applications" 91 | msgstr "" 92 | 93 | #~ msgid "1. chatGPT of OpenAI" 94 | #~ msgstr "" 95 | 96 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/ReinforcementLearning.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../guide/ReinforcementLearning.rst:3 22 | msgid "Reinforcement Learning(RL)" 23 | msgstr "強化学習(RL)" 24 | 25 | #: ../../guide/ReinforcementLearning.rst:6 26 | msgid "Contents" 27 | msgstr "" 28 | 29 | #: ../../guide/ReinforcementLearning.rst:9 30 | msgid "Summary" 31 | msgstr "まとめ" 32 | 33 | #: ../../guide/ReinforcementLearning.rst:11 34 | msgid "" 35 | "This section will introduce the Reinforcement Learning(RL) applications " 36 | "on MD Robot Kits." 37 | msgstr "" 38 | 39 | #: ../../guide/ReinforcementLearning.rst:14 40 | msgid "1. Simulation" 41 | msgstr "" 42 | 43 | #: ../../guide/ReinforcementLearning.rst:16 44 | msgid "1.1 Preparation" 45 | msgstr "" 46 | 47 | #: ../../guide/ReinforcementLearning.rst:17 48 | #: ../../guide/ReinforcementLearning.rst:21 49 | #: ../../guide/ReinforcementLearning.rst:25 50 | #: ../../guide/ReinforcementLearning.rst:32 51 | #: ../../guide/ReinforcementLearning.rst:36 52 | #: ../../guide/ReinforcementLearning.rst:40 53 | msgid "Will update late." 54 | msgstr "" 55 | 56 | #: ../../guide/ReinforcementLearning.rst:20 57 | msgid "1.2 Install" 58 | msgstr "" 59 | 60 | #: ../../guide/ReinforcementLearning.rst:24 61 | msgid "1.3 Applications" 62 | msgstr "" 63 | 64 | #: ../../guide/ReinforcementLearning.rst:28 65 | msgid "2. Real Robot" 66 | msgstr "" 67 | 68 | #: ../../guide/ReinforcementLearning.rst:31 69 | msgid "2.1 Preparation" 70 | msgstr "" 71 | 72 | #: ../../guide/ReinforcementLearning.rst:35 73 | msgid "2.2 Install" 74 | msgstr "" 75 | 76 | #: ../../guide/ReinforcementLearning.rst:39 77 | msgid "2.3 Applications" 78 | msgstr "" 79 | 80 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/SLAM.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../guide/SLAM.rst:3 22 | msgid "SLAM" 23 | msgstr "SLAM" 24 | 25 | #: ../../guide/SLAM.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/SLAM.rst:8 30 | msgid "" 31 | "The SLAM (Simultaneous Localization and Mapping) is a technique to draw a" 32 | " map by estimating current location in an arbitrary space. Following the " 33 | "steps below, we can use Mini Pupper to draw a map of the surrounding " 34 | "area." 35 | msgstr "" 36 | 37 | #: ../../guide/SLAM.rst:10 38 | msgid "" 39 | "**NOTE: Please run the SLAM node on Remote PC.** **Make sure to launch " 40 | "the Bringup from Mini Pupper before executing any operation.**" 41 | msgstr "" 42 | 43 | #: ../../guide/SLAM.rst:14 44 | msgid "1. Run SLAM Node" 45 | msgstr "" 46 | 47 | #: ../../guide/SLAM.rst:16 48 | msgid "If Bringup is not launched on Mini Pupper, launch Bringup first." 49 | msgstr "" 50 | 51 | #: ../../guide/SLAM.rst:18 52 | msgid "Open a terminal with Ctrl+Alt+T to connect Mini Pupper." 53 | msgstr "" 54 | 55 | #: ../../guide/SLAM.rst:19 56 | msgid "Look at monitor of Mini Pupper to obtain the IP address of it." 57 | msgstr "" 58 | 59 | #: ../../guide/SLAM.rst:21 60 | msgid "" 61 | "Use one of the terminals and run the following command to connect to the " 62 | "Mini Pupper. The default password is mangdang." 63 | msgstr "" 64 | 65 | #: ../../guide/SLAM.rst:27 66 | msgid "Bring up basic packages to start Mini Pupper applications." 67 | msgstr "" 68 | 69 | #: ../../guide/SLAM.rst:34 70 | msgid "" 71 | "Open a new terminal from Remote PC with Ctrl + Alt + T and launch the " 72 | "SLAM node." 73 | msgstr "" 74 | 75 | #: ../../guide/SLAM.rst:42 76 | msgid "2. Teleoperation" 77 | msgstr "" 78 | 79 | #: ../../guide/SLAM.rst:44 80 | msgid "" 81 | "Following the steps below, we can use teleoperation to explore unknown " 82 | "area of the map." 83 | msgstr "" 84 | 85 | #: ../../guide/SLAM.rst:46 86 | msgid "" 87 | "**NOTE: Once SLAM node is successfully up and running. Vigorous change of" 88 | " the linear and angular speed might lower the smoothness of map " 89 | "generated.** **WARNING: Make sure to run the Bringup from the Mini Pupper" 90 | " before teleoperation. Be careful when testing the robot on the table as " 91 | "the robot might fall during teleoperation.**" 92 | msgstr "" 93 | 94 | #: ../../guide/SLAM.rst:50 95 | msgid "2.1 Keyboard" 96 | msgstr "" 97 | 98 | #: ../../guide/SLAM.rst:52 ../../guide/SLAM.rst:63 ../../guide/SLAM.rst:83 99 | msgid "Open a terminal with Ctrl+Alt+T on remote PC." 100 | msgstr "" 101 | 102 | #: ../../guide/SLAM.rst:53 ../../guide/SLAM.rst:64 103 | msgid "Run teleoperation node using the following command." 104 | msgstr "" 105 | 106 | #: ../../guide/SLAM.rst:61 107 | msgid "2.2 Joystick" 108 | msgstr "" 109 | 110 | #: ../../guide/SLAM.rst:71 111 | msgid "" 112 | "After teleoperation, a map with unknown area revealed will be shown as " 113 | "followed:" 114 | msgstr "" 115 | 116 | #: ../../guide/SLAM.rst:79 117 | msgid "3. Save the map" 118 | msgstr "" 119 | 120 | #: ../../guide/SLAM.rst:81 121 | msgid "Following the steps below, the files of the map will be saved." 122 | msgstr "" 123 | 124 | #: ../../guide/SLAM.rst:84 125 | msgid "" 126 | "Use the following command to launch the map_saver_cli node in the " 127 | "nav2_map_server package to create map files." 128 | msgstr "" 129 | 130 | #: ../../guide/SLAM.rst:86 131 | msgid "" 132 | "The map file is saved in the directory where the map_saver_cli node is " 133 | "launched at." 134 | msgstr "" 135 | 136 | #: ../../guide/SLAM.rst:93 137 | msgid "" 138 | "After running the above command, two files will be generated, namely " 139 | "map.pgm and map.yaml." 140 | msgstr "" 141 | 142 | #: ../../guide/SLAM.rst:95 143 | msgid "The following pictures shows the .pgm file to be saved." 144 | msgstr "" 145 | 146 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/guide/SoftwareCalibration.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../guide/SoftwareCalibration.rst:3 22 | msgid "Software Calibration" 23 | msgstr "ソフトウェアキャリブレーション" 24 | 25 | #: ../../guide/SoftwareCalibration.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../guide/SoftwareCalibration.rst:9 30 | msgid "Software Calibration for Mini Pupper" 31 | msgstr "ミニぷぱのソフトウェアキャリブレーション" 32 | 33 | #: ../../guide/SoftwareCalibration.rst:13 34 | #: ../../guide/SoftwareCalibration.rst:162 35 | msgid "1. Calibration Setup" 36 | msgstr "1. キャリブレーションセットアップ" 37 | 38 | #: ../../guide/SoftwareCalibration.rst:16 39 | #: ../../guide/SoftwareCalibration.rst:165 40 | msgid "Tools" 41 | msgstr "ツール" 42 | 43 | #: ../../guide/SoftwareCalibration.rst:17 44 | msgid "" 45 | "In addition to the tools included in the kit, the following items are " 46 | "required." 47 | msgstr "付属の工具のほかに、次のものが必要です。" 48 | 49 | #: ../../guide/SoftwareCalibration.rst:19 50 | #: ../../guide/SoftwareCalibration.rst:168 51 | msgid "USB keyboard" 52 | msgstr "USB キーボード" 53 | 54 | #: ../../guide/SoftwareCalibration.rst:20 55 | msgid "USB mouse" 56 | msgstr "USB マウス" 57 | 58 | #: ../../guide/SoftwareCalibration.rst:21 59 | #: ../../guide/SoftwareCalibration.rst:169 60 | msgid "HDMI display" 61 | msgstr "HDMIディスプレイ" 62 | 63 | #: ../../guide/SoftwareCalibration.rst:22 64 | msgid "micro HDMI cable for connection between display and Raspberry Pi" 65 | msgstr "ディスプレイとRaspberry Piを接続するためのmicro HDMIケーブル" 66 | 67 | #: ../../guide/SoftwareCalibration.rst:25 68 | msgid "Step 1.1 Startup raspberry pi" 69 | msgstr "Step 1.1 Raspberry Piの起動" 70 | 71 | #: ../../guide/SoftwareCalibration.rst:27 72 | msgid "Connect the Raspberry pi to the display with a microHDMI cable." 73 | msgstr "Raspberry PiとディスプレイをmicroHDMIケーブルで接続します。" 74 | 75 | #: ../../guide/SoftwareCalibration.rst:28 76 | msgid "Connect a USB keyboard and mouse to the Raspberry pi." 77 | msgstr "Raspberry PiにUSBキーボードとマウスを接続する。" 78 | 79 | #: ../../guide/SoftwareCalibration.rst:29 80 | msgid "" 81 | "Press and hold the battery button of the Mini Pupper for three seconds to" 82 | " start Raspberry pi." 83 | msgstr "ミニぷぱの電池ボタンを3秒間長押しして、Raspberry Piを起動します。" 84 | 85 | #: ../../guide/SoftwareCalibration.rst:30 86 | msgid "" 87 | "If you can see Ubuntu running on your screen, you have succeeded. You " 88 | "should also see the face on Mini Pupper display." 89 | msgstr "画面上にUbuntuが起動しているのが確認できれば成功です。ミニぷぱのディスプレイにも顔が表示されているはずです。" 90 | 91 | #: ../../guide/SoftwareCalibration.rst:37 92 | #: ../../guide/SoftwareCalibration.rst:187 93 | msgid "Step 1.2 Log in" 94 | msgstr "Step 1.2 ログイン" 95 | 96 | #: ../../guide/SoftwareCalibration.rst:39 97 | #: ../../guide/SoftwareCalibration.rst:189 98 | msgid "Press ubuntu button on the screen to log in." 99 | msgstr "画面上のubuntuボタンを押し、ログインしてください。" 100 | 101 | #: ../../guide/SoftwareCalibration.rst:40 102 | #: ../../guide/SoftwareCalibration.rst:190 103 | msgid "Default username: ubuntu" 104 | msgstr "初期設定のユーザー名:ubuntu" 105 | 106 | #: ../../guide/SoftwareCalibration.rst:41 107 | #: ../../guide/SoftwareCalibration.rst:191 108 | msgid "Default password: mangdang" 109 | msgstr "初期パスワード:mangdang" 110 | 111 | #: ../../guide/SoftwareCalibration.rst:44 112 | msgid "Step 1.3 Set keyboard (Optional)" 113 | msgstr "Step 1.3 キーボードを設定する(オプション)" 114 | 115 | #: ../../guide/SoftwareCalibration.rst:46 116 | msgid "" 117 | "If you want to change the keyboard type, for an example, Japanese " 118 | "keyboard, you will need this setting. Press the menu button in the bottom" 119 | " left corner and type settings to bring up settings." 120 | msgstr "" 121 | "キーボードの種類(たとえば日本語キーボード)を変更する場合は、この設定が必要になります。" 122 | "左下隅のメニューボタンを押し、\"settings\"もしくは"\設定"\"と入力し、" 123 | "設定アプリケーションを表示します。" 124 | 125 | #: ../../guide/SoftwareCalibration.rst:51 126 | msgid "" 127 | "Select Region & Language and press + for Input Sources. On the screen " 128 | "that comes up, select the three dots for other and type Japanese to " 129 | "select it. Type Japanese to select it." 130 | msgstr "「地域と言語」を選択し、「入力ソース」の「+」を押してください。出てきた画面で、その他に3つの点を選択し、日本語を入力して選択します。日本語を入力してください。" 131 | 132 | #: ../../guide/SoftwareCalibration.rst:55 133 | msgid "Step 1.4 Open ports for ssh (Optional)" 134 | msgstr "Step 1.4 ssh用のポートを開く(オプション)" 135 | 136 | #: ../../guide/SoftwareCalibration.rst:57 137 | msgid "Attempt to make an ssh connection from your PC to Ubuntu." 138 | msgstr "PCからUbuntuへのssh接続を試みます。" 139 | 140 | #: ../../guide/SoftwareCalibration.rst:63 141 | #: ../../guide/SoftwareCalibration.rst:232 142 | msgid "" 143 | "If you are unable to make an ssh connection from your PC, you will need " 144 | "to configure the following, maybe." 145 | msgstr "PCからssh接続ができない場合は、恐らく以下の設定が必要です。" 146 | 147 | #: ../../guide/SoftwareCalibration.rst:70 148 | #: ../../guide/SoftwareCalibration.rst:239 149 | msgid "If firewall is not running, do the following." 150 | msgstr "ファイアウォールが動作していない場合は、次のようにしてください。" 151 | 152 | #: ../../guide/SoftwareCalibration.rst:77 153 | #: ../../guide/SoftwareCalibration.rst:247 154 | msgid "2. Calibration" 155 | msgstr "2. キャリブレーション" 156 | 157 | #: ../../guide/SoftwareCalibration.rst:80 158 | msgid "Step 2.1 Leg calibration (not for ROS image)" 159 | msgstr "Step 2.1 足のキャリブレーション(ROSイメージ用ではない)" 160 | 161 | #: ../../guide/SoftwareCalibration.rst:81 162 | #: ../../guide/SoftwareCalibration.rst:251 163 | msgid "Please refer to the below calibration video clip." 164 | msgstr "以下のキャリブレーション動画をご参照ください。" 165 | 166 | #: ../../guide/SoftwareCalibration.rst:90 167 | msgid "" 168 | "During Mini Pupper calibration, if the servo horn assembly position is " 169 | "not right, it is not easy to calibrate, even break the servo. Please " 170 | "follow the below easy guide(not for ROS image)." 171 | msgstr "ミニぷぱのキャリブレーションを行う際、サーボホーンの組み立て位置がずれていると、キャリブレーションがうまくいかず、サーボを壊してしまう可能性があります。以下のガイドに従ってください(ROSイメージではありません)。" 172 | 173 | #: ../../guide/SoftwareCalibration.rst:93 174 | msgid "Make sure Mini Pupper is pre-assembled except the 4 legs." 175 | msgstr "ミニぷぱが4本の足を除いて組み立て済みであることを確認してください。" 176 | 177 | #: ../../guide/SoftwareCalibration.rst:98 178 | msgid "" 179 | "Power on, double-click on the Calibration Tool icon on your desktop to " 180 | "launch it." 181 | msgstr "電源を入れ、デスクトップ上のCalibration Toolのアイコンをダブルクリックして起動してください。" 182 | 183 | #: ../../guide/SoftwareCalibration.rst:108 184 | msgid "" 185 | "※ The calibration process is: calibrate each servo --> Press \"Update\" " 186 | "button to save the settings --> Press × to close and save the " 187 | "calibration." 188 | msgstr "" 189 | "キャリブレーションの手順:各サーボをキャリブレーションする → ☑を押して設定を保存する → ×を押してキャリブレーションを終了し保存する " 190 | "となります。" 191 | 192 | #: ../../guide/SoftwareCalibration.rst:110 193 | msgid "" 194 | "※ Calibrate each servo by moving the bars or click the space position " 195 | "near the bars." 196 | msgstr "※ スライドバーを動かすか、バーの近くのスペース位置をクリックして、各サーボを調整します。" 197 | 198 | #: ../../guide/SoftwareCalibration.rst:112 199 | msgid "※ Reset button: when you hope to re-start from the last time." 200 | msgstr "※ リセットボタン: 前回から再起動したい場合。" 201 | 202 | #: ../../guide/SoftwareCalibration.rst:114 203 | msgid "※ Restore button: Restore factory settings and Press × to close." 204 | msgstr "※ リストアボタン: 工場出荷時の設定に復元し、× を押して閉じます。" 205 | 206 | #: ../../guide/SoftwareCalibration.rst:116 207 | msgid "" 208 | "Use the calibration GUI tool to calibrate #1 #4 #7 #10 hip servos to the " 209 | "horizontal position." 210 | msgstr "キャリブレーションGUIツールを使って、#1 #4 #7 #10 の脚部サーボを水平位置にキャリブレーションします。" 211 | 212 | #: ../../guide/SoftwareCalibration.rst:126 213 | #: ../../guide/SoftwareCalibration.rst:260 214 | msgid "" 215 | "Then assemble the 4 legs by hand at the right position as the below " 216 | "picture shows." 217 | msgstr "その後、下の写真のように、4本の足を正しい位置に取り付けます。" 218 | 219 | #: ../../guide/SoftwareCalibration.rst:131 220 | msgid "" 221 | "Use the calibration GUI tool to optimize the legs position. For each leg," 222 | " move the bars so that all the legs are at a 45 degree angle. The angle " 223 | "of the legs will change in conjunction with the position of the slide bar" 224 | " on the screen. However, if it does not move, then the steps you have " 225 | "followed are incorrect." 226 | msgstr "キャリブレーションGUIツールで足の位置を最適化する。足の角度は、画面上のスライドバーの位置と連動して変化します。もし動かない場合は、操作間違いが原因だと考えられます。もう一度手順に従って修正しましょう。" 227 | 228 | #: ../../guide/SoftwareCalibration.rst:133 229 | msgid "" 230 | "You can use the iPhone's tilt sensor app, a ruler or a protractor to " 231 | "measure the angle. I also used a ruler and a protractor." 232 | msgstr "角度を測るには、iPhoneの傾きセンサーアプリや、定規、分度器などが使えます。私も定規と分度器を使ってみました。" 233 | 234 | #: ../../guide/SoftwareCalibration.rst:138 235 | #: ../../guide/SoftwareCalibration.rst:265 236 | msgid "" 237 | "It is a little bit difficult to measure the accurate inclination of the " 238 | "legs, so it is better to place the legs on a grid, like a piece of graph " 239 | "paper, to check that they are in the same position from front to back and" 240 | " from side to side, and to make any final adjustments." 241 | msgstr "足の正確な傾きを測るのは少し難しいので、方眼紙のようなグリッドに足を置き、前後左右の位置が同じかどうかを確認し、最終調整するのがよいでしょう。" 242 | 243 | #: ../../guide/SoftwareCalibration.rst:143 244 | msgid "" 245 | "When all legs are at 45° inclination as shown, press Update to save the " 246 | "settings. Press × to close the calibration application." 247 | msgstr "図のようにすべての足が45°の傾きになったら、Update を押して設定を保存します。×を押して、キャリブレーションアプリケーションを終了します。" 248 | 249 | #: ../../guide/SoftwareCalibration.rst:147 250 | msgid "Step 2.2 Connect controller" 251 | msgstr "Step 2.2 コントローラーの接続" 252 | 253 | #: ../../guide/SoftwareCalibration.rst:149 254 | msgid "Please check the next chapter." 255 | msgstr "次の章でご確認ください。" 256 | 257 | #: ../../guide/SoftwareCalibration.rst:151 258 | msgid "If you can control it with a controller, it's OK." 259 | msgstr "コントローラーで操作できればOKです。" 260 | 261 | #: ../../guide/SoftwareCalibration.rst:159 262 | msgid "Software Calibration for Mini Pupper 2 and 2Pro" 263 | msgstr "ミニぷぱ2と2Proのソフトウェアキャリブレーション" 264 | 265 | #: ../../guide/SoftwareCalibration.rst:166 266 | msgid "" 267 | "For beginners, in addition to the tools included in the kit, the " 268 | "following items are required." 269 | msgstr "初心者の方は、キットに含まれる工具の他に以下のものが必要となります。" 270 | 271 | #: ../../guide/SoftwareCalibration.rst:170 272 | msgid "micro HDMI cable for connection between display and carry board" 273 | msgstr "ディスプレイとPCB基板を接続するためのマイクロHDMIケーブル" 274 | 275 | #: ../../guide/SoftwareCalibration.rst:175 276 | msgid "" 277 | "For beyond, you can use your PC to ssh to Mini Pupper to do everything, " 278 | "please refer to step 1.4" 279 | msgstr "これ以降は、PCを使用してミニぷぱにSSH接続してすべてを行うことができます。Step 1.4を参照してください。" 280 | 281 | #: ../../guide/SoftwareCalibration.rst:178 282 | msgid "Step 1.1 Startup" 283 | msgstr "Step 1.1 起動" 284 | 285 | #: ../../guide/SoftwareCalibration.rst:180 286 | msgid "Connect the carry board to the display with a microHDMI cable." 287 | msgstr "PCB基板にマイクロHDMIケーブルを接続します。" 288 | 289 | #: ../../guide/SoftwareCalibration.rst:181 290 | msgid "Connect a USB keyboard to the carry board." 291 | msgstr "PCB基板にUSBキーボードを接続します。" 292 | 293 | #: ../../guide/SoftwareCalibration.rst:182 294 | msgid "" 295 | "Press and hold the battery button of the Mini Pupper for three seconds to" 296 | " boot up." 297 | msgstr "ミニぷぱのバッテリー ボタンを3秒間押したままにして起動します。" 298 | 299 | #: ../../guide/SoftwareCalibration.rst:183 300 | msgid "" 301 | "If you can see Ubuntu running on your screen, you have succeeded. You " 302 | "should also see the IP address or \"IP: no IPv4 address\" on Mini Pupper " 303 | "display." 304 | msgstr "" 305 | "画面上で Ubuntu が実行中になっているのを確認できれば成功です。ミニぷぱのディスプレイに IP アドレスまたは「IP: no IPv4 " 306 | "address」も表示されるはずです。" 307 | 308 | #: ../../guide/SoftwareCalibration.rst:194 309 | msgid "Step 1.3 Set your own WiFi" 310 | msgstr "Step 1.3 Wi-Fiの設定" 311 | 312 | #: ../../guide/SoftwareCalibration.rst:196 313 | msgid "" 314 | "Edit the WiFi configure file(50-cloud-init.yaml), and set your WiFi to " 315 | "your own." 316 | msgstr "Wi-Fi 構成ファイル (50-cloud-init.yaml) を編集し、Wi-Fi を独自のものに設定します。" 317 | 318 | #: ../../guide/SoftwareCalibration.rst:210 319 | msgid "" 320 | "You can also refer to `mini_pupper_web_controller " 321 | "`_" 322 | msgstr "" 323 | "mini_pupper_webコントローラも参照できます`mini_pupper_web_controller " 324 | "`_" 325 | 326 | #: ../../guide/SoftwareCalibration.rst:214 327 | msgid "Step 1.4 Open ports for ssh without HDMI display" 328 | msgstr "ステップ 1.4 HDMI ディスプレイなしで SSH のポートを開く" 329 | 330 | #: ../../guide/SoftwareCalibration.rst:216 331 | msgid "Use your phone to set the default WiFi used by Mini Pupper." 332 | msgstr "スマートフォンを使用して、ミニぷぱが使用するデフォルトの Wi-Fi を設定します。" 333 | 334 | #: ../../guide/SoftwareCalibration.rst:218 335 | msgid "WiFi name: Mangdang" 336 | msgstr "Wi-Fi名: Mangdang" 337 | 338 | #: ../../guide/SoftwareCalibration.rst:220 339 | msgid "Password: mangdang" 340 | msgstr " \"Password: mangdang" 341 | 342 | #: ../../guide/SoftwareCalibration.rst:222 343 | msgid "Power on your robot and check the LCD display" 344 | msgstr "ロボットの電源を入れ、液晶ディスプレイを確認します" 345 | 346 | #: ../../guide/SoftwareCalibration.rst:224 347 | msgid "If the LCD shows “IP: no IPv4 address”, then reboot your robot again." 348 | msgstr "液晶ディスプレイに「IP: no IPv4 address」と表示されたら、ロボットを再起動します。" 349 | 350 | #: ../../guide/SoftwareCalibration.rst:226 351 | msgid "" 352 | "After the LCD shows the IP address, make an ssh connection from your PC " 353 | "to your robot." 354 | msgstr "液晶ディスプレイに IP アドレスが表示されたら、PC からロボットに SSH 接続します。" 355 | 356 | #: ../../guide/SoftwareCalibration.rst:250 357 | msgid "Step 2.1 Leg calibration" 358 | msgstr "Step 2.1 足のキャリブレーション" 359 | 360 | #: ../../guide/SoftwareCalibration.rst:270 361 | msgid "" 362 | "When all legs are at 45° inclination as shown, press \"s\" to save the " 363 | "settings. Press \"q\" to quite the calibration application." 364 | msgstr "図のようにすべての足が 45° の傾斜になったら、「s」を押して設定を保存します。「q」を押してキャリブレーションアプリケーションを終了します。" 365 | 366 | #: ../../guide/SoftwareCalibration.rst:274 367 | msgid "Step 2.2 Use a web browser to run" 368 | msgstr "Step 2.2 Web ブラウザを使用して実行" 369 | 370 | #: ../../guide/SoftwareCalibration.rst:276 371 | msgid "" 372 | "Point a web browser to http://x.x.x.x:8080 where x.x.x.x is the IP " 373 | "address of your mini_pupper, such as, http://192.168.5.196:8080" 374 | msgstr "" 375 | "Web ブラウザで http://x.x.x.x:8080 にアクセスします。x.x.x.x は ミニぷぱの IP アドレスです (例: " 376 | "http://192.168.5.196:8080)" 377 | 378 | #: ../../guide/SoftwareCalibration.rst:277 379 | msgid "Click the “Activate” button of the \"Controller\" tab." 380 | msgstr "「Controller」タブの「Activatate」ボタンをクリックします。" 381 | 382 | #: ../../guide/SoftwareCalibration.rst:278 383 | msgid "Click the “Activate/Deactivate” button of the \"Pupper\" tab." 384 | msgstr "「Pupper」タブの「Activatate/Deactivate」ボタンをクリックします。" 385 | 386 | #: ../../guide/SoftwareCalibration.rst:279 387 | msgid "Click the \"≡\" icon at the top left corner." 388 | msgstr "左上隅の「≡」アイコンをクリックします。" 389 | 390 | #: ../../guide/SoftwareCalibration.rst:280 391 | msgid "Choose the \"Walk\" option." 392 | msgstr "「Walk」オプションを選択します。" 393 | 394 | #: ../../guide/SoftwareCalibration.rst:281 395 | msgid "Click the \"Walk/Rest\" button." 396 | msgstr "「Walk/Rest」ボタンをクリックします。" 397 | 398 | #: ../../guide/SoftwareCalibration.rst:282 399 | msgid "Use the scroll bar to control your Mini Pupper" 400 | msgstr "スクロールバーを使用してミニぷぱを制御します" 401 | 402 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/index.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2022, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2022. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2025-05-22 08:45+0000\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.16.0\n" 20 | 21 | #: ../../index.rst:55 22 | msgid "Guide" 23 | msgstr "ガイド" 24 | 25 | #: ../../index.rst:70 26 | msgid "References" 27 | msgstr "資料集" 28 | 29 | #: ../../index.rst:2 30 | msgid "Mini Pupper User Manual" 31 | msgstr "" 32 | 33 | #: ../../index.rst:5 34 | #, fuzzy 35 | msgid "AI, Open-source, ROS2, Robot Education Kit" 36 | msgstr "マルチモーダル生成AI, オープンソース, ROS2, ロボット教育キット" 37 | 38 | #: ../../index.rst:6 39 | msgid "" 40 | "Our channels: `Online Shop `_ ," 41 | " `FaceBook `_ , `Discord" 42 | " `_ , `Twitter " 43 | "`_ , `Github " 44 | "`_" 45 | msgstr "" 46 | "私達のチャンネル: `オンラインショップ `_ , " 47 | "`FaceBook `_ , `Discord " 48 | "`_ , `Twitter " 49 | "`_ , `Github " 50 | "`_" 51 | 52 | #: ../../index.rst:8 53 | #, fuzzy 54 | msgid "" 55 | "Mini Pupper is a robot learning platform, it will make robotics easier " 56 | "for schools, homeschool families, enthusiasts, and beyond." 57 | msgstr "" 58 | "MD ロボット スターター " 59 | "キットはロボット学習プラットフォームであり、学校、ホームスクールの家族、愛好家などにとってロボット工学をより簡単に学習できるようになります。" 60 | 61 | #: ../../index.rst:11 62 | msgid "" 63 | "※ Please refer to `quick start guide " 64 | "`_" 65 | " for run it quickly." 66 | msgstr "" 67 | 68 | #: ../../index.rst:20 69 | msgid "※ Key Features:" 70 | msgstr "※ 主な特徴" 71 | 72 | #: ../../index.rst:22 73 | msgid "Quick Setup: Set up your study environment in 30 minutes." 74 | msgstr "クイックセットアップ: 30分で学習環境をセットアップ" 75 | 76 | #: ../../index.rst:23 77 | msgid "" 78 | "Mechanics: Quickly assemble and understand mechanical design in 60 " 79 | "minutes." 80 | msgstr "メカニクス: 60 分で機械設計をすばやく組み立てて理解します。" 81 | 82 | #: ../../index.rst:24 83 | msgid "Robotics control: ready-to-study kinematics examples." 84 | msgstr "ロボット制御: すぐに学習できる運動学の例" 85 | 86 | #: ../../index.rst:25 87 | msgid "" 88 | "ROS(Robot Operating System): Study SLAM and navigation with example " 89 | "projects." 90 | msgstr "ROS (ロボット オペレーティング システム): サンプル プロジェクトで SLAM とナビゲーションを学習します。" 91 | 92 | #: ../../index.rst:26 93 | msgid "" 94 | "OpenCV: supports Pi single MIPI camera and OpenCV's official OAK-D-Lite " 95 | "3D camera module." 96 | msgstr "OpenCV: Pi シングル MIPI カメラと OpenCV の公式 OAK-D-Lite 3D カメラ モジュールをサポートします。" 97 | 98 | #: ../../index.rst:27 99 | msgid "Generative AI: ChatGPT@OpenAI, Gemini@Google, Claude@AWS" 100 | msgstr "生成 AI: ChatGPT@OpenAI、Gemini@Google、Claude@AWS" 101 | 102 | #: ../../index.rst:28 103 | msgid "Open-source: DIY and customize what you want!" 104 | msgstr "オープンソース: DIY で必要なものをカスタマイズしましょう!" 105 | 106 | #: ../../index.rst:29 107 | msgid "Pi: it's super expandable, endorsed by Raspberry Pi." 108 | msgstr "Pi: Raspberry Pi によって承認されている非常に拡張性の高いものです。" 109 | 110 | #: ../../index.rst:31 111 | msgid "※ Global Events together with Ubuntu, ROS, AWS, IEEE etc." 112 | msgstr "※ Ubuntu、ROS、AWS、IEEE 等と連携したグローバルイベント" 113 | 114 | #: ../../index.rst:41 115 | #, fuzzy 116 | msgid "What is Mini Pupper Kits?" 117 | msgstr "MD ロボット スターター キットとは?" 118 | 119 | #: ../../index.rst:43 120 | #, fuzzy 121 | msgid "" 122 | "Mini Pupper Kits include Mini Pupper 1(launched in 2021), Mini Pupper " 123 | "2(launched in 2022)." 124 | msgstr "" 125 | "MD ロボット スターター キットには、「ミニぷぱ1」Mini Pupper 1 (2021 年発売)、「ミニぷぱ2」Mini Pupper 2 " 126 | "(2022 年発売) が含まれます。" 127 | 128 | #: ../../index.rst:45 129 | #, fuzzy 130 | msgid "" 131 | "Mini Pupper, inspired by `Stanford Pupper " 132 | "`_, is a low-" 133 | "cost, personal quadruped kit with open-source software. With Mini Pupper " 134 | "Kits, you can build a robot dog that can drive around and have enough " 135 | "horsepower to create exciting applications." 136 | msgstr "" 137 | "ミニぷぱ(Mini Pupper)は、Stanford Pupper からインスピレーションを得た、オープンソース " 138 | "ソフトウェアの低コストの個人用四足歩行キットです。MD Robot Starter Kits " 139 | "で走行可能なエキサイティングなアプリケーションを作成するのに十分な馬力を持つロボット犬を構築できます。" 140 | 141 | #: ../../index.rst:49 142 | msgid "About MangDang Technology Co., Limited" 143 | msgstr "MangDang(マンダン テクノロジーカンパニー)について" 144 | 145 | #: ../../index.rst:50 146 | msgid "" 147 | "Founded in 2020, MangDang specializes in the research, development, and " 148 | "production of robot products that make people's lives better. MangDang is" 149 | " headquartered in `Hong Kong Science Park " 150 | "`_. We are a global team with members from" 152 | " many countries and regions." 153 | msgstr "" 154 | "2020 年に設立されたマンダンは、人々の生活をより良くするロボット製品の研究、開発、製造を専門としています。マンダンの本社は香港サイエンス " 155 | "パークにあります。私たちは、多くの国や地域のメンバーで構成されるグローバル チームです。" 156 | 157 | #: ../../index.rst:52 158 | msgid "" 159 | "We are all dreamers, and we look forward to connecting talents worldwide " 160 | "and innovating together to perform splendid times!" 161 | msgstr "私たちは皆、夢想家であり、世界中の才能を結びつけ、素晴らしい時間を演出するために一緒に革新することを楽しみにしています。" 162 | 163 | #: ../../index.rst:79 164 | msgid "About Translation" 165 | msgstr "翻訳クレジット" 166 | 167 | #: ../../index.rst:81 168 | msgid "Japanese translation contributors" 169 | msgstr "日本語への翻訳協力" 170 | 171 | #: ../../index.rst:83 172 | msgid "`naraki `_" 173 | msgstr "" 174 | 175 | #: ../../index.rst:84 176 | msgid "`Tech Life Hacking `_" 177 | msgstr "" 178 | 179 | #: ../../index.rst:85 180 | msgid "`Tiryoh (Daisuke Sato) `_" 181 | msgstr "" 182 | 183 | #~ msgid "MD Robot Starter Kits User Manual" 184 | #~ msgstr "MD ロボット スターターキット ユーザーマニュアル" 185 | 186 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/reference.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2022, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2022. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:16+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../reference/Design.rst:2 22 | #, fuzzy 23 | msgid "Mechanical Design for Mini Pupper" 24 | msgstr "機械設計" 25 | 26 | #: ../../reference/Design.rst:4 ../../reference/FAQ.rst:6 27 | #: ../../reference/PCB.rst:6 28 | msgid "Contents" 29 | msgstr "コンテンツ" 30 | 31 | #: ../../reference/Design.rst:7 32 | msgid "Fusion 360 CAD model" 33 | msgstr "Fusion 360 CADモデル" 34 | 35 | #: ../../reference/Design.rst:9 36 | #, fuzzy 37 | msgid "Mini Pupper: https://a360.co/3wFLSlT" 38 | msgstr "ミニぷぱ:https://a360.co/3M6kGBS" 39 | 40 | #: ../../reference/Design.rst:18 41 | msgid "BOM" 42 | msgstr "BOM" 43 | 44 | #: ../../reference/Design.rst:19 45 | #, fuzzy 46 | msgid "" 47 | "Link: `Bill of Materials of Mini Pupper " 48 | "`_" 49 | msgstr "" 50 | "リンク: `関連資料 " 51 | "`_" 52 | 53 | #: ../../reference/Design.rst:27 54 | msgid "STL" 55 | msgstr "STL" 56 | 57 | #: ../../reference/Design.rst:28 58 | msgid "" 59 | "Link: `Mini Pupper STL files for 3D print " 60 | "`_" 61 | msgstr "" 62 | 63 | #: ../../reference/FAQ.rst:3 64 | msgid "FAQ(Frequently Asked Questions)" 65 | msgstr "FAQ(よくある質問)" 66 | 67 | #: ../../reference/FAQ.rst:9 68 | msgid "FAQ" 69 | msgstr "FAQ" 70 | 71 | #: ../../reference/FAQ.rst:12 72 | msgid "Q1. How to use Pupper long time for development?" 73 | msgstr "Q1. ミニぷぱを長く使って開発するにはどうしたらいいのでしょうか?" 74 | 75 | #: ../../reference/FAQ.rst:13 76 | msgid "" 77 | "The battery power can only run Pupper dozens of minutes, it is not " 78 | "convenient for long time development." 79 | msgstr "バッテリー駆動では数十分しか動作しないので、長時間の開発には不向きです。" 80 | 81 | #: ../../reference/FAQ.rst:15 82 | msgid "A1: Please confirm the below solutions for makers." 83 | msgstr "A1.メーカー様におかれましては、以下の解決策をご確認ください。" 84 | 85 | #: ../../reference/FAQ.rst:17 86 | msgid "" 87 | "Use Raspberry Pi default adapter to long time coding and debug, and use " 88 | "the battery to test the movement." 89 | msgstr "Raspberry Piのデフォルトアダプターを使用して、長時間のコーディングやデバッグを行い、バッテリーを使用して動作テストを行うことができます。" 90 | 91 | #: ../../reference/FAQ.rst:18 92 | msgid "Use DC power supply to long time coding, debug and test." 93 | msgstr "DC電源を使用して、長時間のコーディング、デバッグ、テストが可能です。" 94 | 95 | #: ../../reference/FAQ.rst:21 96 | msgid "Q2. How about the leading time if I order?" 97 | msgstr "Q2. 注文した場合、納期はどうなりますか?" 98 | 99 | #: ../../reference/FAQ.rst:22 100 | msgid "" 101 | "A2: After get your payment, your package can be shipped from " 102 | "Shenzhen/China factory, the shipping time is about 1~3 weeks by air to " 103 | "most of places in the world." 104 | msgstr "A2: お支払い完了後、三日間にシンセン/中国の工場から出荷いたします。航空輸送なので、日本まで約1週間かかります。" 105 | 106 | #: ../../reference/FAQ.rst:25 107 | msgid "Q3. Will the shipping be free?" 108 | msgstr "Q3. 送料は無料になるのでしょうか?" 109 | 110 | #: ../../reference/FAQ.rst:26 111 | msgid "" 112 | "A3: No, but we will also give you a special shipping fee, within $30USD " 113 | "to most places of NA, JP, EU and UK." 114 | msgstr "A3: いいえ、しかし適正価格(日本まで2000円以内)で配送させていただいております。" 115 | 116 | #: ../../reference/FAQ.rst:29 117 | msgid "Q4. Can I get the DDP(Delivered Duty Paid ) service?" 118 | msgstr "Q4. DDP(関税込み持込渡し)サービスはありますか?" 119 | 120 | #: ../../reference/FAQ.rst:30 121 | msgid "" 122 | "A4: Sure, the shipping fee already includes the DDP service, you don't " 123 | "care about the duty fee, just like you place an order locally." 124 | msgstr "A4: もちろんです。送料にはすでにDDPサービスが含まれていますので、現地で注文するのと同じように、関税を気にする必要はありません。" 125 | 126 | #: ../../reference/FAQ.rst:33 127 | msgid "Q5. What's the restrictions of the shipping address?" 128 | msgstr "Q5. 配送先の制限について教えてください。" 129 | 130 | #: ../../reference/FAQ.rst:34 131 | msgid "" 132 | "A5: Our 2 express vendors can ship to 135+ countries/regions, but not " 133 | "including India, Montenegro, Armenia, Nigeria, Colombia, South Africa, " 134 | "North Korea, Sudan, Syria, Hawaii, Palmañola, and County Antrim." 135 | msgstr "" 136 | "A5: " 137 | "当社のエクスプレス業者2社は135以上の国や地域に発送可能ですが、インド、モンテネグロ、アルメニア、ナイジェリア、コロンビア、南アフリカ、北朝鮮、スーダン、シリア、ハワイ、パルマニョーラ、アントリム郡は含まれません。" 138 | 139 | #: ../../reference/FAQ.rst:37 140 | msgid "Q6. Shipping Info Requirement" 141 | msgstr "Q6. 必要な配送先情報は?" 142 | 143 | #: ../../reference/FAQ.rst:38 144 | msgid "" 145 | "A6: When you pay, please also let us know your below shipping info, " 146 | "thanks! ::" 147 | msgstr "A6: お支払うとき、下記の配送情報を知らせて下さい。 ::" 148 | 149 | #: ../../reference/FAQ.rst:48 150 | msgid "If you live in Japan, please use the Japanese information." 151 | msgstr "日本にお住まいの方は、日本語で配送先情報をご記入ください。" 152 | 153 | #: ../../reference/FAQ.rst:49 154 | msgid "If you live in South Korea, also need your ID number." 155 | msgstr "韓国にお住まいの方は、韓国語で配送先情報と身分証明書番号をご記入ください。" 156 | 157 | #: ../../reference/FAQ.rst:50 158 | msgid "If you live in Taiwan, also need your ID number and Chinese information." 159 | msgstr "台湾にお住まいの方は、中国語で配送先情報と身分証明書番号をご記入ください。" 160 | 161 | #: ../../reference/FAQ.rst:51 162 | msgid "" 163 | "If you live in Brazil, also need your tax number (CPF), or corporate tax " 164 | "number (CNPJ)." 165 | msgstr "ブラジルにお住まいの方は、配送先情報の外、納税者番号(CPF)、或いは法人税番号(CNPJ)も必要です。" 166 | 167 | #: ../../reference/FAQ.rst:54 168 | msgid "" 169 | "If you have any requirements or questions, please feel free to mail to " 170 | "sales@mangdang.net, thanks!" 171 | msgstr "ご不明な点がありましたら、お気軽にsales@mangdang.netまでお問い合わせください。" 172 | 173 | #: ../../reference/PCB.rst:3 174 | msgid "PCB" 175 | msgstr "PCB" 176 | 177 | #: ../../reference/PCB.rst:9 178 | msgid "PCB Design" 179 | msgstr "PCBデザイン" 180 | 181 | #: ../../reference/PCB.rst:11 182 | msgid "" 183 | "For Mini Pupper custom board design, please refer to the below pictures. " 184 | "You can also find the detailed `Schematic and Datasheet " 185 | "`_ ." 187 | msgstr "" 188 | "Mini Pupperのカスタムボードデザインについては、以下の写真をご参照ください。また、詳しい情報は `回路図とデータシート " 189 | "`_ よりご確認ください。" 191 | 192 | #: ../../reference/PCB.rst:15 193 | msgid "Top side" 194 | msgstr "表面" 195 | 196 | #: ../../reference/PCB.rst:21 197 | msgid "Bottom side" 198 | msgstr "裏面" 199 | 200 | #~ msgid "Fusion 360 CAD model: https://a360.co/3CL8zoQ" 201 | #~ msgstr "" 202 | 203 | #~ msgid "BOM 部品表" 204 | #~ msgstr "" 205 | 206 | #~ msgid "" 207 | #~ "Link: `STL for 3D print " 208 | #~ "`_" 209 | #~ msgstr "" 210 | 211 | #~ msgid "Help" 212 | #~ msgstr "ヘルプ" 213 | 214 | #~ msgid "" 215 | #~ "You can post any questions you " 216 | #~ "might have to our Facebook Group: " 217 | #~ "https://www.facebook.com/groups/441672400727712 " 218 | #~ "我々のFacebookグループに対して,質問を投稿することができます. You can also " 219 | #~ "email at afreez@mangdang.net. また,メールすることもできます." 220 | #~ msgstr "" 221 | 222 | #~ msgid "Custom circuit board" 223 | #~ msgstr "カスタム回路基板" 224 | 225 | #~ msgid "Following is the Adapter Board Interface." 226 | #~ msgstr "" 227 | 228 | #~ msgid "Top View:" 229 | #~ msgstr "" 230 | 231 | #~ msgid "Bottom View:" 232 | #~ msgstr "" 233 | 234 | #~ msgid "Mini Pupper: https://a360.co/3CL8zoQ" 235 | #~ msgstr "ミニぷぱ:https://a360.co/3CL8zoQ" 236 | 237 | #~ msgid "" 238 | #~ "(The up one is before April 15 " 239 | #~ "2022, the below parts are after " 240 | #~ "April 15 2022)" 241 | #~ msgstr "(↑は2022年4月15日以前、↓は2022年4月15日以降の部品)" 242 | 243 | #~ msgid "Mini Pupper + Lidar: https://a360.co/3xujiF1" 244 | #~ msgstr "ミニぷぱ + Lidar: https://a360.co/3xujiF1" 245 | 246 | #~ msgid "Mini Pupper + OAK-D 3D camera module: https://a360.co/3KQ6HQx" 247 | #~ msgstr "ミニぷぱ + OAK-D 3D カメラモジュール: https://a360.co/3KQ6HQx" 248 | 249 | #~ msgid "" 250 | #~ "Link: `STL for 3D print " 251 | #~ "`_" 252 | #~ msgstr "" 253 | #~ "リンク:`STL(3Dプリント用) " 254 | #~ "`_" 255 | 256 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/reference/Design.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../reference/Design.rst:2 22 | msgid "Mechanical Design for Mini Pupper" 23 | msgstr "ミニぷぱのメカニカルデザイン" 24 | 25 | #: ../../reference/Design.rst:4 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../reference/Design.rst:7 30 | msgid "Fusion 360 CAD model" 31 | msgstr "Fusion360 CAD モデル" 32 | 33 | #: ../../reference/Design.rst:9 34 | msgid "Mini Pupper: https://a360.co/3wFLSlT" 35 | msgstr "ミニぷぱ: https://a360.co/3wFLSlT" 36 | 37 | #: ../../reference/Design.rst:18 38 | msgid "BOM" 39 | msgstr "BOM" 40 | 41 | #: ../../reference/Design.rst:19 42 | msgid "" 43 | "Link: `Bill of Materials of Mini Pupper " 44 | "`_" 45 | msgstr "" 46 | "Link: `ミニぷぱ部品表" 47 | " `_" 48 | 49 | #: ../../reference/Design.rst:27 50 | msgid "STL" 51 | msgstr "STL" 52 | 53 | #: ../../reference/Design.rst:28 54 | msgid "" 55 | "Link: `Mini Pupper STL files for 3D print " 56 | "`_" 57 | msgstr "" 58 | "Link: `3Dプリント用ミニぷぱSTLファイル " 59 | "`_" 60 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/reference/FAQ.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../reference/FAQ.rst:3 22 | msgid "FAQ(Frequently Asked Questions)" 23 | msgstr "FAQ(よくある質問)" 24 | 25 | #: ../../reference/FAQ.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../reference/FAQ.rst:9 30 | msgid "FAQ" 31 | msgstr "" 32 | 33 | #: ../../reference/FAQ.rst:12 34 | msgid "Q1. How to use Pupper long time for development?" 35 | msgstr "" 36 | "Q1. 開発でミニぷぱを長時間使用するにはどうすればよいですか?" 37 | 38 | #: ../../reference/FAQ.rst:13 39 | msgid "" 40 | "The battery power can only run Pupper dozens of minutes, it is not " 41 | "convenient for long time development." 42 | msgstr "" 43 | "バッテリー電源ではミニぷぱを数十分しか動作させられないため、長時間の開発には不向きです。" 44 | 45 | #: ../../reference/FAQ.rst:15 46 | msgid "A1: Please confirm the below solutions for makers." 47 | msgstr "" 48 | "A1: メイカー向けの以下のソリューションを確認してください。" 49 | 50 | #: ../../reference/FAQ.rst:17 51 | msgid "" 52 | "Use Raspberry Pi default adapter to long time coding and debug, and use " 53 | "the battery to test the movement." 54 | msgstr "" 55 | "Raspberry Piの標準アダプターを使用して長時間のコーディングとデバッグを行い、" 56 | "バッテリーを使用して動作テストします。" 57 | 58 | #: ../../reference/FAQ.rst:18 59 | msgid "Use DC power supply to long time coding, debug and test." 60 | msgstr "DC電源を使用して長時間のコーディング、デバッグ、テストを行います。" 61 | 62 | #: ../../reference/FAQ.rst:21 63 | msgid "Q2. How about the leading time if I order?" 64 | msgstr "Q2. 注文した場合のリードタイムはどのくらいですか?" 65 | 66 | #: ../../reference/FAQ.rst:22 67 | msgid "" 68 | "A2: After get your payment, your package can be shipped from " 69 | "Shenzhen/China factory, the shipping time is about 1~3 weeks by air to " 70 | "most of places in the world." 71 | msgstr "" 72 | "A2: お支払い後、パッケージは深セン/中国の工場から発送されます。" 73 | "発送時間は、世界中のほとんどの場所への航空便で約1〜3週間です。" 74 | 75 | #: ../../reference/FAQ.rst:25 76 | msgid "Q3. Will the shipping be free?" 77 | msgstr "Q3. 送料は無料ですか?" 78 | 79 | #: ../../reference/FAQ.rst:26 80 | msgid "" 81 | "A3: No, but we will also give you a special shipping fee, within $30USD " 82 | "to most places of NA, JP, EU and UK." 83 | msgstr "" 84 | "A3: いいえ、ただし、北米、日本、EU、英国のほとんどの場所への30米ドル以内の特別送料もご提供いたします。" 85 | 86 | #: ../../reference/FAQ.rst:29 87 | msgid "Q4. Can I get the DDP(Delivered Duty Paid ) service?" 88 | msgstr "" 89 | "Q4. DDP(Delivered Duty Paid )サービスを利用できますか?" 90 | 91 | #: ../../reference/FAQ.rst:30 92 | msgid "" 93 | "A4: Sure, the shipping fee already includes the DDP service, you don't " 94 | "care about the duty fee, just like you place an order locally." 95 | msgstr "" 96 | "A4: はい、配送料にはすでにDDPサービスが含まれています。" 97 | "現地で注文するのと同じように、関税を気にする必要はありません。" 98 | 99 | #: ../../reference/FAQ.rst:33 100 | msgid "Q5. What's the restrictions of the shipping address?" 101 | msgstr "" 102 | "Q5. 配送先住所の制限は何ですか?" 103 | 104 | #: ../../reference/FAQ.rst:34 105 | msgid "" 106 | "A5: Our 2 express vendors can ship to 135+ countries/regions, but not " 107 | "including India, Montenegro, Armenia, Nigeria, Colombia, South Africa, " 108 | "North Korea, Sudan, Syria, Hawaii, Palmañola, and County Antrim." 109 | msgstr "" 110 | "A5: 当社の2つのエクスプレスベンダーは、135以上の国/地域に配送できますが、" 111 | "インド、モンテネグロ、アルメニア、ナイジェリア、コロンビア、南アフリカ、" 112 | "北朝鮮、スーダン、シリア、ハワイ、パルマノーラ、アントリム州は含まれません。" 113 | 114 | #: ../../reference/FAQ.rst:37 115 | msgid "Q6. Shipping Info Requirement" 116 | msgstr "Q6. 配送情報の要件" 117 | 118 | #: ../../reference/FAQ.rst:38 119 | msgid "" 120 | "A6: When you pay, please also let us know your below shipping info, " 121 | "thanks! ::" 122 | msgstr "A6: お支払いの際には、以下の配送情報もお知らせください。ありがとうございます!" 123 | 124 | #: ../../reference/FAQ.rst:48 125 | msgid "If you live in Japan, please use the Japanese information." 126 | msgstr "日本にお住まいの場合は、日本語の情報を入力してください。" 127 | 128 | #: ../../reference/FAQ.rst:49 129 | msgid "If you live in South Korea, also need your ID number." 130 | msgstr "韓国にお住まいの場合は、ID 番号も必要です。" 131 | 132 | #: ../../reference/FAQ.rst:50 133 | msgid "If you live in Taiwan, also need your ID number and Chinese information." 134 | msgstr "台湾にお住まいの場合は、ID 番号と中国語の情報も必要です。" 135 | 136 | #: ../../reference/FAQ.rst:51 137 | msgid "" 138 | "If you live in Brazil, also need your tax number (CPF), or corporate tax " 139 | "number (CNPJ)." 140 | msgstr "ブラジルにお住まいの場合は、納税者番号 (CPF) または法人税番号 (CNPJ) も必要です。" 141 | 142 | #: ../../reference/FAQ.rst:54 143 | msgid "" 144 | "If you have any requirements or questions, please feel free to mail to " 145 | "sales@mangdang.net, thanks!" 146 | msgstr "" 147 | "ご要望やご質問がございましたら、sales@mangdang.net までお気軽にメールしてください。" 148 | "よろしくお願いいたします。" 149 | -------------------------------------------------------------------------------- /docs/locales/ja/LC_MESSAGES/reference/PCB.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) 2024, MangDang Technology Co., Limited 3 | # This file is distributed under the same license as the Mini Pupper 4 | # package. 5 | # FIRST AUTHOR , 2024. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: Mini Pupper \n" 11 | "Report-Msgid-Bugs-To: \n" 12 | "POT-Creation-Date: 2024-12-01 17:20+0900\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.9.1\n" 20 | 21 | #: ../../reference/PCB.rst:3 22 | msgid "PCB" 23 | msgstr "" 24 | 25 | #: ../../reference/PCB.rst:6 26 | msgid "Contents" 27 | msgstr "コンテンツ" 28 | 29 | #: ../../reference/PCB.rst:9 30 | msgid "PCB Design" 31 | msgstr "PCBデザイン" 32 | 33 | #: ../../reference/PCB.rst:11 34 | msgid "" 35 | "For Mini Pupper custom board design, please refer to the below pictures. " 36 | "You can also find the detailed `Schematic and Datasheet " 37 | "`_ ." 39 | msgstr "" 40 | "Mini Pupper のカスタム ボード設計については、下の写真を参照してください。" 41 | "`詳細な回路図とデータシート " 42 | "`_" 44 | 45 | 46 | #: ../../reference/PCB.rst:15 47 | msgid "Top side" 48 | msgstr "表側" 49 | 50 | #: ../../reference/PCB.rst:21 51 | msgid "Bottom side" 52 | msgstr "裏側" 53 | 54 | -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=. 11 | set BUILDDIR=_build 12 | 13 | if "%1" == "" goto help 14 | 15 | %SPHINXBUILD% >NUL 2>NUL 16 | if errorlevel 9009 ( 17 | echo. 18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 19 | echo.installed, then set the SPHINXBUILD environment variable to point 20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 21 | echo.may add the Sphinx directory to PATH. 22 | echo. 23 | echo.If you don't have Sphinx installed, grab it from 24 | echo.https://www.sphinx-doc.org/ 25 | exit /b 1 26 | ) 27 | 28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 29 | goto end 30 | 31 | :help 32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | 34 | :end 35 | popd 36 | -------------------------------------------------------------------------------- /docs/reference/Design.rst: -------------------------------------------------------------------------------- 1 | Mechanical Design for Mini Pupper 2 | ======================================== 3 | .. contents:: 4 | :depth: 2 5 | 6 | Fusion 360 CAD model 7 | ---------------------- 8 | 9 | Mini Pupper: https://a360.co/3wFLSlT 10 | 11 | 12 | .. raw:: html 13 | 14 | 15 | 16 | 17 | BOM 18 | ----------- 19 | Link: `Bill of Materials of Mini Pupper `_ 20 | 21 | .. raw:: html 22 | 23 | 24 | 25 | 26 | STL 27 | ---------- 28 | Link: `Mini Pupper STL files for 3D print `_ 29 | -------------------------------------------------------------------------------- /docs/reference/FAQ.rst: -------------------------------------------------------------------------------- 1 | ================================ 2 | FAQ(Frequently Asked Questions) 3 | ================================ 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | FAQ 9 | ----- 10 | 11 | Q1. How to use Pupper long time for development? 12 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13 | The battery power can only run Pupper dozens of minutes, it is not convenient for long time development. 14 | 15 | A1: Please confirm the below solutions for makers. 16 | 17 | * Use Raspberry Pi default adapter to long time coding and debug, and use the battery to test the movement. 18 | * Use DC power supply to long time coding, debug and test. 19 | 20 | Q2. How about the leading time if I order? 21 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 22 | A2: After get your payment, your package can be shipped from Shenzhen/China factory, the shipping time is about 1~3 weeks by air to most of places in the world. 23 | 24 | Q3. Will the shipping be free? 25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 26 | A3: No, but we will also give you a special shipping fee, within $30USD to most places of NA, JP, EU and UK. 27 | 28 | Q4. Can I get the DDP(Delivered Duty Paid ) service? 29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30 | A4: Sure, the shipping fee already includes the DDP service, you don't care about the duty fee, just like you place an order locally. 31 | 32 | Q5. What's the restrictions of the shipping address? 33 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 34 | A5: Our 2 express vendors can ship to 135+ countries/regions, but not including India, Montenegro, Armenia, Nigeria, Colombia, South Africa, North Korea, Sudan, Syria, Hawaii, Palmañola, and County Antrim. 35 | 36 | Q6. Shipping Info Requirement 37 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 38 | A6: When you pay, please also let us know your below shipping info, thanks! 39 | :: 40 | 41 | 6.1. Address: 42 | 6.2. The recipient's name: 43 | 6.3. The recipient's phone: 44 | 6.4. Recipient email: 45 | 6.5. Company name (if have) 46 | 6.6. Post code(zip code): 47 | 48 | * If you live in Japan, please use the Japanese information. 49 | * If you live in South Korea, also need your ID number. 50 | * If you live in Taiwan, also need your ID number and Chinese information. 51 | * If you live in Brazil, also need your tax number (CPF), or corporate tax number (CNPJ). 52 | 53 | 54 | If you have any requirements or questions, please feel free to mail to sales@mangdang.net, thanks! 55 | -------------------------------------------------------------------------------- /docs/reference/PCB.rst: -------------------------------------------------------------------------------- 1 | ================= 2 | PCB 3 | ================= 4 | 5 | .. contents:: 6 | :depth: 2 7 | 8 | PCB Design 9 | ----------------- 10 | 11 | For Mini Pupper custom board design, please refer to the below pictures. 12 | You can also find the detailed `Schematic and Datasheet `_ . 13 | 14 | Top side 15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 16 | 17 | .. image:: ../_static/166.jpeg 18 | :align: center 19 | 20 | Bottom side 21 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 22 | 23 | .. image:: ../_static/167.jpeg 24 | :align: center 25 | -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "minipupperdocs" 3 | version = "0.1.0" 4 | description = "" 5 | authors = ["MangDang "] 6 | readme = "README.md" 7 | package-mode = false 8 | 9 | [tool.poetry.dependencies] 10 | python = "^3.10" 11 | sphinx = "^8.1.3" 12 | sphinx-rtd-theme = "^3.0.2" 13 | recommonmark = "^0.7.1" 14 | sphinx-intl = "^2.3.1" 15 | pyyaml = "^6.0.2" 16 | 17 | [build-system] 18 | requires = ["poetry-core"] 19 | build-backend = "poetry.core.masonry.api" 20 | --------------------------------------------------------------------------------