Jnrh2023
No description available
Install / Use
/learn @Gepetto/Jnrh2023README
JNRH'2023: Pinocchio Tutorial
Support chat: https://matrix.to/#/#jnrh2023-tuto:laas.fr
Slides: https://gepettoweb.laas.fr/talks/jnrh2023/
:warning: as you can guess from the name, this repo is from 2023 and will stay there. Some of the content from here is available in https://github.com/gepetto/supaero2025 (or ulterior versions), or the upstream projects directly.
Getting started
Start by cloning this repository:
git clone https://github.com/nmansard/jnrh2023
cd jnrh2023
The only maintained use of this tutorial is with nix:
nix run
Check your installation
Jupyter-lab should show you a couple links in https://localhost:8888 / https://127.0.0.1:8000: you should be able
to open them, and in your webbrowser open and run 0_setup.ipynb to say hi to Talos.
Obsolete and not maintaind instructions
You have to choose one of the three following supported methods:
pip
:warning: this is obsolete, not tested, and probably broken
-
create an environment:
python -m venv .venv -
activate it:
source .venv/bin/activate -
update pip:
pip install -U pip -
install dependencies:
pip install example-robot-data-jnrh2023 jupyterlab meshcat scipy ipywidgets matplotlib -
start
PYTHONPATH=. jupyter-lab
conda (Linux, macOS and Windows)
:warning: this is obsolete, not tested, and probably broken
-
update conda:
conda update -n base -c defaults conda -
create an environment:
conda create -n jnrh-2023 python=3.9 -
activate it :
conda activate jnrh-2023 -
add conda-forge channel:
conda config --add channels conda-forgeNote: If you already have the
conda-forgechannel set-up in your config, this will have no effect and you will likely get the warning messageWarning: 'conda-forge' already in 'channels' list, moving to the top. You can simply discard it. -
install specific dependencies:
conda install -c olivier.roussel hpp-fcl example-robot-data pinocchio=2.99.0Note: Forcing the Pinocchio package version to
2.99.0is not mandatory depending on your channel priority configuration, which can vary depending on your conda installation source. -
check your Pinocchio install:
conda listCheck for correct packages versions and source channel (4th column) in your output:
example-robot-data 4.1.0 <some_hash> olivier.roussel hpp-fcl 2.99.0 <some_hash> olivier.roussel pinocchio 2.99.0 <some_hash> olivier.rousselIf versions or source channel does not match this, then something gone wrong in your installation process.
-
install regular dependencies:
conda install -c conda-forge jupyterlab meshcat-python scipy ipywidgets matplotlib -
start JupyterLab:
Be sure that you are still in the
jnrh2023root directory of the repository that you cloned at the Getting started step.Linux / macOS
PYTHONPATH=. jupyter-labWindows
jupyter-lab
docker
:warning: this might still work, but it use old versions of everything
- start
docker run -v ./:/tuto --net=host -it nim65s/jnrh2023
Related Skills
node-connect
354.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
