Spaces:
Running
Running
Darren Zhang commited on
Commit ·
36b8b48
1
Parent(s): 8e5aca8
Move teleop pages into teleopSample/; gzip-pack the Master mesh; per-clip default camera
Browse files- teleop.html + ep0..ep5 -> teleopSample/{index.html,ep0..ep5}, matching egoSample/
and motionSample/. teleop.html left as a redirect stub for old links.
- motionSample: meshes.bin (12.57 MB, uncompressed) -> meshes.pack (4.44 MB, gzip),
inflated in-browser via DecompressionStream. HF static does not gzip binaries.
- motionSample: per-clip default camera placed front-right of the robot's heading;
highjump used to open from behind.
- motionSample: highjump trimmed from 21 jumps to 5 (source frames 654-1589).
This view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +1 -0
- index.html +2 -2
- motionSample/index.html +44 -3
- motionSample/{meshes.bin → meshes.pack} +2 -2
- motionSample/motion.bin +2 -2
- motionSample/scene.json +1 -1
- teleop.html +6 -32
- {ep0 → teleopSample/ep0}/thumb.jpg +0 -0
- {ep0 → teleopSample/ep0}/video/chest_left_color.mp4 +0 -0
- {ep0 → teleopSample/ep0}/video/chest_right_color.mp4 +0 -0
- {ep0 → teleopSample/ep0}/video/hand_left.mp4 +0 -0
- {ep0 → teleopSample/ep0}/video/hand_right.mp4 +0 -0
- {ep0 → teleopSample/ep0}/video/head_front_color.mp4 +0 -0
- {ep0 → teleopSample/ep0}/video/head_front_depth.mp4 +0 -0
- {ep0 → teleopSample/ep0}/viewer.html +1 -1
- {ep1 → teleopSample/ep1}/thumb.jpg +0 -0
- {ep1 → teleopSample/ep1}/video/chest_left_color.mp4 +0 -0
- {ep1 → teleopSample/ep1}/video/chest_right_color.mp4 +0 -0
- {ep1 → teleopSample/ep1}/video/hand_left.mp4 +0 -0
- {ep1 → teleopSample/ep1}/video/hand_right.mp4 +0 -0
- {ep1 → teleopSample/ep1}/video/head_front_color.mp4 +0 -0
- {ep1 → teleopSample/ep1}/video/head_front_depth.mp4 +0 -0
- {ep1 → teleopSample/ep1}/viewer.html +1 -1
- {ep2 → teleopSample/ep2}/thumb.jpg +0 -0
- {ep2 → teleopSample/ep2}/video/chest_left_color.mp4 +0 -0
- {ep2 → teleopSample/ep2}/video/chest_right_color.mp4 +0 -0
- {ep2 → teleopSample/ep2}/video/hand_left.mp4 +0 -0
- {ep2 → teleopSample/ep2}/video/hand_right.mp4 +0 -0
- {ep2 → teleopSample/ep2}/video/head_front_color.mp4 +0 -0
- {ep2 → teleopSample/ep2}/video/head_front_depth.mp4 +0 -0
- {ep2 → teleopSample/ep2}/viewer.html +1 -1
- {ep3 → teleopSample/ep3}/thumb.jpg +0 -0
- {ep3 → teleopSample/ep3}/video/chest_left_color.mp4 +0 -0
- {ep3 → teleopSample/ep3}/video/chest_right_color.mp4 +0 -0
- {ep3 → teleopSample/ep3}/video/hand_left.mp4 +0 -0
- {ep3 → teleopSample/ep3}/video/hand_right.mp4 +0 -0
- {ep3 → teleopSample/ep3}/video/head_front_color.mp4 +0 -0
- {ep3 → teleopSample/ep3}/video/head_front_depth.mp4 +0 -0
- {ep3 → teleopSample/ep3}/viewer.html +1 -1
- {ep4 → teleopSample/ep4}/thumb.jpg +0 -0
- {ep4 → teleopSample/ep4}/video/chest_left_color.mp4 +0 -0
- {ep4 → teleopSample/ep4}/video/chest_right_color.mp4 +0 -0
- {ep4 → teleopSample/ep4}/video/hand_left.mp4 +0 -0
- {ep4 → teleopSample/ep4}/video/hand_right.mp4 +0 -0
- {ep4 → teleopSample/ep4}/video/head_front_color.mp4 +0 -0
- {ep4 → teleopSample/ep4}/video/head_front_depth.mp4 +0 -0
- {ep4 → teleopSample/ep4}/viewer.html +1 -1
- {ep5 → teleopSample/ep5}/thumb.jpg +0 -0
- {ep5 → teleopSample/ep5}/video/chest_left_color.mp4 +0 -0
- {ep5 → teleopSample/ep5}/video/chest_right_color.mp4 +0 -0
.gitattributes
CHANGED
|
@@ -108,3 +108,4 @@ ep2/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
|
| 108 |
ep3/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
| 109 |
ep4/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
| 110 |
ep5/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 108 |
ep3/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
| 109 |
ep4/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
| 110 |
ep5/thumb.jpg filter=lfs diff=lfs merge=lfs -text
|
| 111 |
+
*.pack filter=lfs diff=lfs merge=lfs -text
|
index.html
CHANGED
|
@@ -17,8 +17,8 @@ header{padding:26px 28px 6px}h1{margin:0 0 5px;font-size:23px}.sub{color:#9aa1ad
|
|
| 17 |
<header><h1>Faraday Future · EAI Data Sample Viewers</h1>
|
| 18 |
<div class="sub">Interactive previews of embodied-AI data samples. Pick a dataset to explore.</div></header>
|
| 19 |
<div class="grid">
|
| 20 |
-
<a class="card" href="
|
| 21 |
-
<img src="ep0/thumb.jpg" alt="Teleop Sample">
|
| 22 |
<div class="m"><div class="t">Teleop Sample</div>
|
| 23 |
<div class="r">FF Futurist dual-arm real-robot teleoperation · 6 episodes.<br>Multi-camera video + depth, dexterous-hand tactile, joint / end-effector / gripper charts, temporal spans.</div>
|
| 24 |
<span class="tag">LeRobot · Futurist · 6 episodes</span></div>
|
|
|
|
| 17 |
<header><h1>Faraday Future · EAI Data Sample Viewers</h1>
|
| 18 |
<div class="sub">Interactive previews of embodied-AI data samples. Pick a dataset to explore.</div></header>
|
| 19 |
<div class="grid">
|
| 20 |
+
<a class="card" href="teleopSample/index.html">
|
| 21 |
+
<img src="teleopSample/ep0/thumb.jpg" alt="Teleop Sample">
|
| 22 |
<div class="m"><div class="t">Teleop Sample</div>
|
| 23 |
<div class="r">FF Futurist dual-arm real-robot teleoperation · 6 episodes.<br>Multi-camera video + depth, dexterous-hand tactile, joint / end-effector / gripper charts, temporal spans.</div>
|
| 24 |
<span class="tag">LeRobot · Futurist · 6 episodes</span></div>
|
motionSample/index.html
CHANGED
|
@@ -51,6 +51,8 @@
|
|
| 51 |
color:var(--lbl);text-shadow:0 1px 2px #000;pointer-events:none;line-height:1.7;
|
| 52 |
white-space:pre}
|
| 53 |
#tip{position:absolute;left:16px;bottom:12px;color:var(--dim);font-size:12px;pointer-events:none}
|
|
|
|
|
|
|
| 54 |
#err{position:fixed;inset:0;display:none;place-content:center;padding:40px;background:var(--bg);
|
| 55 |
font-family:ui-monospace,monospace;color:#ff8f8f;white-space:pre-wrap;z-index:9}
|
| 56 |
</style>
|
|
@@ -95,10 +97,14 @@
|
|
| 95 |
</div>
|
| 96 |
</div>
|
| 97 |
<div id="err"></div>
|
|
|
|
| 98 |
|
| 99 |
<script src="three.min.js"></script>
|
| 100 |
<script src="OrbitControls.js"></script>
|
| 101 |
<script>
|
|
|
|
|
|
|
|
|
|
| 102 |
// 数据下载。指向 HF 上的 motionSample 数据集。
|
| 103 |
const DL_BASE='https://huggingface.co/datasets/faradayfuture/motionSample/resolve/main/';
|
| 104 |
const DL_REPO='https://huggingface.co/datasets/faradayfuture/motionSample';
|
|
@@ -116,7 +122,31 @@ const fail=m=>{const e=document.getElementById('err');e.style.display='grid';e.t
|
|
| 116 |
(async function(){
|
| 117 |
try{
|
| 118 |
const scene_=await (await fetch('scene.json')).json();
|
| 119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
const abuf=await (await fetch('motion.bin')).arrayBuffer();
|
| 121 |
const Q=32767;
|
| 122 |
|
|
@@ -241,6 +271,12 @@ try{
|
|
| 241 |
for(const[n,j]of Object.entries(jointNodes))
|
| 242 |
if(!has.has(n)){ j.obj.quaternion.identity(); cur.static.add(n); }
|
| 243 |
applyStatic();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 244 |
frame=0; trailN=0;
|
| 245 |
document.getElementById('scrub').max=c.n-1;
|
| 246 |
document.querySelectorAll('#clips button').forEach(b=>b.classList.toggle('on',b.dataset.k===k));
|
|
@@ -365,7 +401,8 @@ try{
|
|
| 365 |
tg('bStatic',v=>{hideStatic=!v;applyStatic();});
|
| 366 |
document.getElementById('bReset').onclick=()=>{
|
| 367 |
const v=new THREE.Vector3(); (objs['pelvis']||rootObj).getWorldPosition(v);
|
| 368 |
-
|
|
|
|
| 369 |
};
|
| 370 |
cvs.addEventListener('pointerdown',e=>{
|
| 371 |
if(!cur)return;
|
|
@@ -390,7 +427,11 @@ try{
|
|
| 390 |
if(acc>=1){frame=(frame+Math.floor(acc))%cur.n;acc%=1;apply(frame);}}
|
| 391 |
ctrl.update(); renderer.render(scene,camera);
|
| 392 |
})();
|
| 393 |
-
window.__dbg={axesByJoint,jointNodes,cur:()=>cur
|
|
|
|
|
|
|
|
|
|
|
|
|
| 394 |
window.__ready=true;
|
| 395 |
}catch(e){fail('load failed: '+(e&&e.stack||e));}
|
| 396 |
})();
|
|
|
|
| 51 |
color:var(--lbl);text-shadow:0 1px 2px #000;pointer-events:none;line-height:1.7;
|
| 52 |
white-space:pre}
|
| 53 |
#tip{position:absolute;left:16px;bottom:12px;color:var(--dim);font-size:12px;pointer-events:none}
|
| 54 |
+
#load{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--dim);
|
| 55 |
+
font:13px/1.6 ui-monospace,monospace;pointer-events:none;z-index:5}
|
| 56 |
#err{position:fixed;inset:0;display:none;place-content:center;padding:40px;background:var(--bg);
|
| 57 |
font-family:ui-monospace,monospace;color:#ff8f8f;white-space:pre-wrap;z-index:9}
|
| 58 |
</style>
|
|
|
|
| 97 |
</div>
|
| 98 |
</div>
|
| 99 |
<div id="err"></div>
|
| 100 |
+
<div id="load">Loading…</div>
|
| 101 |
|
| 102 |
<script src="three.min.js"></script>
|
| 103 |
<script src="OrbitControls.js"></script>
|
| 104 |
<script>
|
| 105 |
+
// 注意: <div id="load"> 会在 window 上建一个同名全局, 所以这个 helper 必须真的定义,
|
| 106 |
+
// 否则 load(...) 拿到的是那个 DOM 元素, 报 "load is not a function"。
|
| 107 |
+
const load=m=>{const e=document.getElementById('load');if(e)e.textContent=m};
|
| 108 |
// 数据下载。指向 HF 上的 motionSample 数据集。
|
| 109 |
const DL_BASE='https://huggingface.co/datasets/faradayfuture/motionSample/resolve/main/';
|
| 110 |
const DL_REPO='https://huggingface.co/datasets/faradayfuture/motionSample';
|
|
|
|
| 122 |
(async function(){
|
| 123 |
try{
|
| 124 |
const scene_=await (await fetch('scene.json')).json();
|
| 125 |
+
// 网格是最大的一块(未压缩 12.6MB), 存成 gzip 的 meshes.pack, 下行只 4.4MB。
|
| 126 |
+
// HF static Space 不给二进制自动 gzip, 所以自己压。扩展名不用 .gz: 那样有些服务器会加
|
| 127 |
+
// Content-Encoding: gzip, 浏览器已经解过一遍, 这里再解就双重解压。
|
| 128 |
+
// 兜底: 按 gzip magic (1f 8b) 判断到手的字节到底压没压。
|
| 129 |
+
const mbuf=await (async()=>{
|
| 130 |
+
const r=await fetch('meshes.pack');
|
| 131 |
+
if(!r.ok) throw new Error('meshes.pack '+r.status);
|
| 132 |
+
const total=+(r.headers.get('content-length')||0);
|
| 133 |
+
const rd=r.body.getReader(); const parts=[]; let got=0;
|
| 134 |
+
for(;;){
|
| 135 |
+
const {done,value}=await rd.read(); if(done)break;
|
| 136 |
+
parts.push(value); got+=value.byteLength;
|
| 137 |
+
load(`Loading mesh… ${(got/1048576).toFixed(1)}${total?' / '+(total/1048576).toFixed(1):''} MB`);
|
| 138 |
+
}
|
| 139 |
+
const buf=new Uint8Array(got); let o=0;
|
| 140 |
+
for(const p of parts){buf.set(p,o); o+=p.byteLength;}
|
| 141 |
+
if(!(buf[0]===0x1f && buf[1]===0x8b)) return buf.buffer; // 服务器已经解开了
|
| 142 |
+
if(typeof DecompressionStream==='undefined')
|
| 143 |
+
throw new Error('This browser lacks DecompressionStream (needs Chrome 80+ / Safari 16.4+ / Firefox 113+).');
|
| 144 |
+
load('Decompressing mesh…');
|
| 145 |
+
const ds=new DecompressionStream('gzip');
|
| 146 |
+
const w=ds.writable.getWriter(); w.write(buf); w.close();
|
| 147 |
+
return new Response(ds.readable).arrayBuffer();
|
| 148 |
+
})();
|
| 149 |
+
load('Building geometry…');
|
| 150 |
const abuf=await (await fetch('motion.bin')).arrayBuffer();
|
| 151 |
const Q=32767;
|
| 152 |
|
|
|
|
| 271 |
for(const[n,j]of Object.entries(jointNodes))
|
| 272 |
if(!has.has(n)){ j.obj.quaternion.identity(); cur.static.add(n); }
|
| 273 |
applyStatic();
|
| 274 |
+
// 每段有自己的默认机位(朝向的右前方), 换段时重置, 否则 highjump 会从后背看
|
| 275 |
+
const co=c.camOff||[1.55,-1.95,1.15];
|
| 276 |
+
apply(0);
|
| 277 |
+
const pv=new THREE.Vector3(); (objs['pelvis']||rootObj).getWorldPosition(pv);
|
| 278 |
+
ctrl.target.set(pv.x,pv.y,0.6);
|
| 279 |
+
camera.position.set(pv.x+co[0],pv.y+co[1],co[2]);
|
| 280 |
frame=0; trailN=0;
|
| 281 |
document.getElementById('scrub').max=c.n-1;
|
| 282 |
document.querySelectorAll('#clips button').forEach(b=>b.classList.toggle('on',b.dataset.k===k));
|
|
|
|
| 401 |
tg('bStatic',v=>{hideStatic=!v;applyStatic();});
|
| 402 |
document.getElementById('bReset').onclick=()=>{
|
| 403 |
const v=new THREE.Vector3(); (objs['pelvis']||rootObj).getWorldPosition(v);
|
| 404 |
+
const co=(cur&&cur.camOff)||[1.55,-1.95,1.15];
|
| 405 |
+
ctrl.target.set(v.x,v.y,0.6); camera.position.set(v.x+co[0],v.y+co[1],co[2]);
|
| 406 |
};
|
| 407 |
cvs.addEventListener('pointerdown',e=>{
|
| 408 |
if(!cur)return;
|
|
|
|
| 427 |
if(acc>=1){frame=(frame+Math.floor(acc))%cur.n;acc%=1;apply(frame);}}
|
| 428 |
ctrl.update(); renderer.render(scene,camera);
|
| 429 |
})();
|
| 430 |
+
window.__dbg={axesByJoint,jointNodes,cur:()=>cur,
|
| 431 |
+
setCam:(x,y,z)=>{const v=new THREE.Vector3();(objs['pelvis']||rootObj).getWorldPosition(v);
|
| 432 |
+
ctrl.target.set(v.x,v.y,0.6); camera.position.set(v.x+x,v.y+y,z); ctrl.update();},
|
| 433 |
+
pause:()=>{playing=false; document.getElementById('play').textContent='\u25b6 Play';}};
|
| 434 |
+
document.getElementById('load').remove();
|
| 435 |
window.__ready=true;
|
| 436 |
}catch(e){fail('load failed: '+(e&&e.stack||e));}
|
| 437 |
})();
|
motionSample/{meshes.bin → meshes.pack}
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:91ff38d0398dc14deb527f0ec056d1d87bfeb4ec81d63c800d5bbd33409fc431
|
| 3 |
+
size 4439446
|
motionSample/motion.bin
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4758141523c0c87751149fbc97a3426e81de1060a21920612ca1fcd849f5b6ea
|
| 3 |
+
size 129816
|
motionSample/scene.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"root": "base_link", "links": {"pelvis": {"meshes": [{"mesh": "pelvis.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "imu_in_pelvis_link": {"meshes": [{"mesh": "imu_in_pelvis_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": null}]}, "left_hip_pitch_link": {"meshes": [{"mesh": "left_hip_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_hip_roll_link": {"meshes": [{"mesh": "left_hip_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_hip_yaw_link": {"meshes": [{"mesh": "left_hip_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_knee_link": {"meshes": [{"mesh": "left_knee_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_ankle_pitch_link": {"meshes": [{"mesh": "left_ankle_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_ankle_roll_link": {"meshes": [{"mesh": "left_ankle_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.2, 0.2, 0.21, 1.0]}]}, "right_hip_pitch_link": {"meshes": [{"mesh": "right_hip_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_hip_roll_link": {"meshes": [{"mesh": "right_hip_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_hip_yaw_link": {"meshes": [{"mesh": "right_hip_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_knee_link": {"meshes": [{"mesh": "right_knee_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_ankle_pitch_link": {"meshes": [{"mesh": "right_ankle_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_ankle_roll_link": {"meshes": [{"mesh": "right_ankle_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.2, 0.2, 0.21, 1.0]}]}, "waist_yaw_link": {"meshes": [{"mesh": "waist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "waist_pitch_link": {"meshes": [{"mesh": "waist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "torso_link": {"meshes": [{"mesh": "torso_plus_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "imu_in_torso_link": {"meshes": [{"mesh": "imu_in_torso_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.647058823529412, 0.619607843137255, 0.588235294117647, 1.0]}]}, "left_shoulder_pitch_link": {"meshes": [{"mesh": "left_shoulder_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_shoulder_roll_link": {"meshes": [{"mesh": "left_shoulder_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_shoulder_yaw_link": {"meshes": [{"mesh": "left_shoulder_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_elbow_link": {"meshes": [{"mesh": "left_elbow_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_wrist_yaw_link": {"meshes": [{"mesh": "left_wrist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_wrist_pitch_link": {"meshes": [{"mesh": "left_wrist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_wrist_roll_link": {"meshes": [{"mesh": "left_wrist_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.898039215686275, 0.917647058823529, 0.929411764705882, 1.0]}]}, "right_shoulder_pitch_link": {"meshes": [{"mesh": "right_shoulder_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_shoulder_roll_link": {"meshes": [{"mesh": "right_shoulder_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_shoulder_yaw_link": {"meshes": [{"mesh": "right_shoulder_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_elbow_link": {"meshes": [{"mesh": "right_elbow_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_wrist_yaw_link": {"meshes": [{"mesh": "right_wrist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_wrist_pitch_link": {"meshes": [{"mesh": "right_wrist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_wrist_roll_link": {"meshes": [{"mesh": "right_wrist_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.898039215686275, 0.917647058823529, 0.929411764705882, 1.0]}]}, "head_yaw_link": {"meshes": [{"mesh": "head_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "head_pitch_link": {"meshes": [{"mesh": "head_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "imu_in_head_link": {"meshes": [{"mesh": "imu_in_head_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.647058823529412, 0.619607843137255, 0.588235294117647, 1.0]}]}, "rgbd_head_front": {"meshes": []}, "stereo_head_front": {"meshes": []}, "rgb_head_rear": {"meshes": [{"mesh": "rgb_head_rear_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": null}]}, "rgb_head_center": {"meshes": []}, "lidar_chest_front": {"meshes": []}, "base_link": {"meshes": []}}, "joints": [{"name": "imu_in_pelvis_joint", "type": "fixed", "parent": "pelvis", "child": "imu_in_pelvis_link", "xyz": [0.0239464627920677, -0.00022868187247424, 0.0417100000000296], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "left_hip_pitch_joint", "type": "revolute", "parent": "pelvis", "child": "left_hip_pitch_link", "xyz": [0.0, 0.0713499997541465, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.704, 2.556]}, {"name": "left_hip_roll_joint", "type": "revolute", "parent": "left_hip_pitch_link", "child": "left_hip_roll_link", "xyz": [-0.000574999999960968, 0.0657000000000312, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.235, 2.906]}, {"name": "left_hip_yaw_joint", "type": "revolute", "parent": "left_hip_roll_link", "child": "left_hip_yaw_link", "xyz": [0.000574999999972778, 0.0, -0.136850000000045], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-1.684, 3.43]}, {"name": "left_knee_joint", "type": "revolute", "parent": "left_hip_yaw_link", "child": "left_knee_link", "xyz": [-0.00765999999995284, 0.000225000000070329, -0.18309999999998], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [0.0, 2.4073]}, {"name": "left_ankle_pitch_joint", "type": "revolute", "parent": "left_knee_link", "child": "left_ankle_pitch_link", "xyz": [-0.0100000000000136, -0.000124910735236235, -0.282000000000081], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.803, 0.453]}, {"name": "left_ankle_roll_joint", "type": "revolute", "parent": "left_ankle_pitch_link", "child": "left_ankle_roll_link", "xyz": [-0.00174999998947351, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.262, 0.262]}, {"name": "right_hip_pitch_joint", "type": "revolute", "parent": "pelvis", "child": "right_hip_pitch_link", "xyz": [0.0, -0.0713499997541464, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.704, 2.556]}, {"name": "right_hip_roll_joint", "type": "revolute", "parent": "right_hip_pitch_link", "child": "right_hip_roll_link", "xyz": [0.0, -0.0657000004916197, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-2.906, 0.235]}, {"name": "right_hip_yaw_joint", "type": "revolute", "parent": "right_hip_roll_link", "child": "right_hip_yaw_link", "xyz": [0.0, 0.0, -0.136850000000023], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-3.43, 1.684]}, {"name": "right_knee_joint", "type": "revolute", "parent": "right_hip_yaw_link", "child": "right_knee_link", "xyz": [-0.00766000000003646, -0.000225000000000253, -0.183100000000014], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [0.0, 2.4073]}, {"name": "right_ankle_pitch_joint", "type": "revolute", "parent": "right_knee_link", "child": "right_ankle_pitch_link", "xyz": [-0.00999999999984942, 0.000124910735223305, -0.282000000000021], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.803, 0.453]}, {"name": "right_ankle_roll_joint", "type": "revolute", "parent": "right_ankle_pitch_link", "child": "right_ankle_roll_link", "xyz": [-0.00174999998537372, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.2625, 0.2625]}, {"name": "waist_yaw_joint", "type": "revolute", "parent": "pelvis", "child": "waist_yaw_link", "xyz": [0.0, 0.0, 0.0670600000000297], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-3.43, 2.382]}, {"name": "waist_pitch_joint", "type": "revolute", "parent": "waist_yaw_link", "child": "waist_pitch_link", "xyz": [0.0, 0.0, 0.0880106468356499], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.314, 0.314]}, {"name": "waist_roll_joint", "type": "revolute", "parent": "waist_pitch_link", "child": "torso_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.488, 0.488]}, {"name": "imu_in_torso_joint", "type": "fixed", "parent": "torso_link", "child": "imu_in_torso_link", "xyz": [-0.0248787003951661, 0.0019852778697029, 0.105938055641669], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "left_shoulder_pitch_joint", "type": "revolute", "parent": "torso_link", "child": "left_shoulder_pitch_link", "xyz": [0.00329906676354264, 0.143031506663431, 0.241647721005027], "rpy": [0.209439453777995, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-3.08, 2.04]}, {"name": "left_shoulder_roll_joint", "type": "revolute", "parent": "left_shoulder_pitch_link", "child": "left_shoulder_roll_link", "xyz": [-0.000499991072907324, 0.0495, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.061, 2.993]}, {"name": "left_shoulder_yaw_joint", "type": "revolute", "parent": "left_shoulder_roll_link", "child": "left_shoulder_yaw_link", "xyz": [0.00122423638490546, 0.0, -0.121194848262102], "rpy": [0.0, -0.00597565694965793, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "left_elbow_joint", "type": "revolute", "parent": "left_shoulder_yaw_link", "child": "left_elbow_link", "xyz": [0.0140000000488655, 0.000199986464082369, -0.0829500000002385], "rpy": [0.0, 0.00597565694965793, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.3556, 0.0]}, {"name": "left_wrist_yaw_joint", "type": "revolute", "parent": "left_elbow_link", "child": "left_wrist_yaw_link", "xyz": [-0.0132797235062217, -9.75487744990788e-05, -0.120575783591803], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "left_wrist_pitch_joint", "type": "revolute", "parent": "left_wrist_yaw_link", "child": "left_wrist_pitch_link", "xyz": [0.000490001227040848, 0.0, -0.0819985359552045], "rpy": [0.0, -0.00597566028430406, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.558, 0.558]}, {"name": "left_wrist_roll_joint", "type": "revolute", "parent": "left_wrist_pitch_link", "child": "left_wrist_roll_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-1.571, 0.724]}, {"name": "right_shoulder_pitch_joint", "type": "revolute", "parent": "torso_link", "child": "right_shoulder_pitch_link", "xyz": [0.00330093831251838, -0.143030971450747, 0.241648201390685], "rpy": [-0.209442812383636, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-3.08, 2.04]}, {"name": "right_shoulder_roll_joint", "type": "revolute", "parent": "right_shoulder_pitch_link", "child": "right_shoulder_roll_link", "xyz": [-0.000499999994070091, -0.0495000000000002, 0.0], "rpy": [0.0, 0.000154003092926045, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-2.993, 0.061]}, {"name": "right_shoulder_yaw_joint", "type": "revolute", "parent": "right_shoulder_roll_link", "child": "right_shoulder_yaw_link", "xyz": [0.000499999999999765, 0.0, -0.121199999999934], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "right_elbow_joint", "type": "revolute", "parent": "right_shoulder_yaw_link", "child": "right_elbow_link", "xyz": [0.0139999999999662, -0.0002000000000143, -0.0829500000000745], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.3556, 0.0]}, {"name": "right_wrist_yaw_joint", "type": "revolute", "parent": "right_elbow_link", "child": "right_wrist_yaw_link", "xyz": [-0.0140000017961392, 9.7526096753231e-05, -0.120694276209686], "rpy": [0.0, 0.0, 3.27341906322599e-05], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "right_wrist_pitch_joint", "type": "revolute", "parent": "right_wrist_yaw_link", "child": "right_wrist_pitch_link", "xyz": [0.0, 0.0, -0.081799999999999], "rpy": [0.0, 0.0, -3.27341932546355e-05], "axis": [0.0, 1.0, 0.0], "limit": [-0.558, 0.558]}, {"name": "right_wrist_roll_joint", "type": "revolute", "parent": "right_wrist_pitch_link", "child": "right_wrist_roll_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.724, 1.571]}, {"name": "head_yaw_joint", "type": "revolute", "parent": "torso_link", "child": "head_yaw_link", "xyz": [0.00834772789983268, 0.0, 0.309397077276121], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-0.366, 0.366]}, {"name": "head_pitch_joint", "type": "revolute", "parent": "head_yaw_link", "child": "head_pitch_link", "xyz": [0.0, 0.0, 0.0889], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.3838, 0.3838]}, {"name": "imu_in_head_joint", "type": "fixed", "parent": "head_pitch_link", "child": "imu_in_head_link", "xyz": [0.0259998716312927, -8.2538922380776e-05, 0.0175999960932565], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgbd_head_front", "type": "fixed", "parent": "head_pitch_link", "child": "rgbd_head_front", "xyz": [0.05761, -0.011183, -0.04837], "rpy": [2.2689, 0.0, 1.5708], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "stereo_head_front", "type": "fixed", "parent": "head_pitch_link", "child": "stereo_head_front", "xyz": [0.067995, 0.029784, 0.05], "rpy": [-1.5708, 0.0, -1.574], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgb_head_rear", "type": "fixed", "parent": "head_pitch_link", "child": "rgb_head_rear", "xyz": [-0.0834, 0.00026495, 0.0], "rpy": [-1.5708, 0.0, 1.5676], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgb_head_center", "type": "fixed", "parent": "head_pitch_link", "child": "rgb_head_center", "xyz": [0.0684, -0.00021713, 0.05], "rpy": [-1.5708, 0.0, -1.574], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "lidar_chest_front", "type": "fixed", "parent": "torso_link", "child": "lidar_chest_front", "xyz": [0.102632855873251, 0.0, 0.181586916322065], "rpy": [-1.5707963267949, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "base_link_joint", "type": "fixed", "parent": "base_link", "child": "pelvis", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0, 0, 1], "limit": null}], "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "clips": {"jogging": {"title": "Jogging", "fps": 60.0, "n": 913, "ndof": 31, "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "angOff": 0, "src_frames": 1825, "src_fps": 120, "rootOff": 56608, "minzOff": 82172, "penetration": {"frames": 892, "worst": -0.04050061106681824}}, "highjump": {"title": "Standing High Jump", "fps": 60.0, "n": 2370, "ndof": 31, "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "angOff": 85824, "src_frames": 4740, "src_fps": 120, "rootOff": 232764, "minzOff": 299124, "penetration": {"frames": 1922, "worst": -0.05206244811415672}}}, "meshes": {"head_pitch_link.STL": {"off": 0, "n": 76608, "lo": [-0.083783820271492, -0.07088281214237213, -0.08362642675638199], "sc": [2.5013669073814526e-06, 2.1665464373654686e-06, 2.5868514512694674e-06]}, "head_yaw_link.STL": {"off": 459648, "n": 12066, "lo": [-0.06374967843294144, -0.056249625980854034, -0.010200188495218754], "sc": [1.651805973779119e-06, 1.7181098428409314e-06, 5.539264407161681e-07]}, "imu_in_head_link.STL": {"off": 532044, "n": 57216, "lo": [-0.010710220783948898, -0.013179016299545765, -0.003600031603127718], "sc": [3.6748738807546033e-07, 3.428143031669606e-07, 2.1363005942021118e-07]}, "imu_in_pelvis_link.STL": {"off": 875340, "n": 58884, "lo": [-0.010545477271080017, -0.010970554314553738, -0.010400000028312206], "sc": [3.6698506278298737e-07, 3.4180729358013195e-07, 2.1362956204029615e-07]}, "imu_in_torso_link.STL": {"off": 1228644, "n": 58155, "lo": [-0.010671059601008892, -0.013158109039068222, -0.0036369008012115955], "sc": [3.669850912046968e-07, 3.4233966061947285e-07, 2.1419131712718809e-07]}, "left_ankle_pitch_link.STL": {"off": 1577574, "n": 22044, "lo": [-0.04110000282526016, -0.034299999475479126, -0.032006897032260895], "sc": [1.2192144822620321e-06, 1.046784859681793e-06, 9.768316431291169e-07]}, "left_ankle_roll_link.STL": {"off": 1709838, "n": 78804, "lo": [-0.07159718871116638, -0.06450796127319336, -0.07336816936731339], "sc": [3.350185124872951e-06, 1.9690949102368904e-06, 1.6059226481957012e-06]}, "left_elbow_link.STL": {"off": 2182662, "n": 33084, "lo": [-0.05349035561084747, -0.04020126163959503, -0.12562675774097443], "sc": [1.2348286873020697e-06, 1.2919471146233263e-06, 2.3369134396489244e-06]}, "left_hip_pitch_link.STL": {"off": 2381166, "n": 54060, "lo": [-0.03999999910593033, -2.014637123792795e-09, -0.061817388981580734], "sc": [1.1574144309633994e-06, 1.945629946931149e-06, 1.8866246591642266e-06]}, "left_hip_roll_link.STL": {"off": 2705526, "n": 92214, "lo": [-0.06342554092407227, -0.05999539792537689, -0.14749360084533691], "sc": [1.9531928501237417e-06, 1.8310390714759706e-06, 2.998443278556806e-06]}, "left_hip_yaw_link.STL": {"off": 3258810, "n": 93246, "lo": [-0.07331949472427368, -0.05796430632472038, -0.24827544391155243], "sc": [2.0641273295041174e-06, 1.7694735561235575e-06, 3.7710553897341015e-06]}, "left_knee_link.STL": {"off": 3818286, "n": 115050, "lo": [-0.057371944189071655, -0.05368289351463318, -0.30292537808418274], "sc": [1.8360303783993004e-06, 1.63145352871652e-06, 5.414133283920819e-06]}, "left_shoulder_pitch_link.STL": {"off": 4508586, "n": 22512, "lo": [-0.03608570620417595, 2.6822088994293836e-10, -0.04511375352740288], "sc": [1.0581582046143012e-06, 1.4435231605602894e-06, 1.376316390633292e-06]}, "left_shoulder_roll_link.STL": {"off": 4643658, "n": 57426, "lo": [-0.051999133080244064, -0.04250183328986168, -0.129605233669281], "sc": [1.6005258203222184e-06, 1.2970837133252644e-06, 2.6295267616660567e-06]}, "left_shoulder_yaw_link.STL": {"off": 4988214, "n": 43404, "lo": [-0.042047999799251556, -0.04200093820691109, -0.12029442191123962], "sc": [1.378047500111279e-06, 1.2817724837077549e-06, 2.1407906842796365e-06]}, "left_wrist_pitch_link.STL": {"off": 5248638, "n": 56532, "lo": [-0.03550001233816147, -0.030500007793307304, -0.025490764528512955], "sc": [1.0757777317849104e-06, 8.850369681567827e-07, 7.399328865176358e-07]}, "left_wrist_roll_link.STL": {"off": 5587830, "n": 47322, "lo": [-0.04125000163912773, -0.04486566781997681, -0.18160571157932281], "sc": [1.4713635891894228e-06, 1.0835855164259556e-06, 3.022557393705938e-06]}, "left_wrist_yaw_link.STL": {"off": 5871762, "n": 44988, "lo": [-0.040068093687295914, -0.04254677891731262, -0.0991378203034401], "sc": [1.224952256961842e-06, 1.3282702866490581e-06, 1.5553218872810248e-06]}, "pelvis.STL": {"off": 6141690, "n": 66816, "lo": [-0.07569265365600586, -0.08583347499370575, -0.06525270640850067], "sc": [2.143818619515514e-06, 2.620233544803341e-06, 2.0312011201895075e-06]}, "rgb_head_rear_link.STL": {"off": 6542586, "n": 15774, "lo": [-0.017500000074505806, -0.009999999776482582, -0.018549999222159386], "sc": [5.340739335224498e-07, 3.051850967494829e-07, 3.1675031664235576e-07]}, "right_ankle_pitch_link.STL": {"off": 6637230, "n": 22044, "lo": [-0.04110000282526016, -0.034299999475479126, -0.032006897032260895], "sc": [1.2192144822620321e-06, 1.046784859681793e-06, 9.768316431291169e-07]}, "right_ankle_roll_link.STL": {"off": 6769494, "n": 78804, "lo": [-0.07159718871116638, -0.06450797617435455, -0.07336820662021637], "sc": [3.350185124872951e-06, 1.969094682863215e-06, 1.6059226481957012e-06]}, "right_elbow_link.STL": {"off": 7242318, "n": 34110, "lo": [-0.05223432183265686, -0.044464971870183945, -0.12549427151679993], "sc": [1.2348901918812771e-06, 1.2919534810862388e-06, 2.3362604224530514e-06]}, "right_hip_pitch_link.STL": {"off": 7446978, "n": 53844, "lo": [-0.03999999910593033, -0.12750473618507385, -0.061820678412914276], "sc": [1.1446691132732667e-06, 1.9456272184470436e-06, 1.8866246591642266e-06]}, "right_hip_roll_link.STL": {"off": 7770042, "n": 92412, "lo": [-0.06399999558925629, -0.05999981239438057, -0.14749360084533691], "sc": [1.9531844372977503e-06, 1.8310390714759706e-06, 2.9984446427988587e-06]}, "right_hip_yaw_link.STL": {"off": 8324514, "n": 93366, "lo": [-0.07331949472427368, -0.0579640232026577, -0.24825790524482727], "sc": [2.0648747067752993e-06, 1.7694734424367198e-06, 3.770787770918105e-06]}, "right_knee_link.STL": {"off": 8884710, "n": 114690, "lo": [-0.057371944189071655, -0.0532325878739357, -0.30292537808418274], "sc": [1.8360303783993004e-06, 1.6314534150296822e-06, 5.414133283920819e-06]}, "right_shoulder_pitch_link.STL": {"off": 9572850, "n": 22146, "lo": [-0.03604139760136604, -0.09440840780735016, -0.0448276624083519], "sc": [1.0536209629208315e-06, 1.4406019772650325e-06, 1.3662830724570085e-06]}, "right_shoulder_roll_link.STL": {"off": 9705726, "n": 57660, "lo": [-0.05200107768177986, -0.04250176623463631, -0.1295499950647354], "sc": [1.6005244560801657e-06, 1.2970865554962074e-06, 2.628710717544891e-06]}, "right_shoulder_yaw_link.STL": {"off": 10051686, "n": 32358, "lo": [-0.04138108715415001, -0.041998740285634995, -0.1182960495352745], "sc": [1.3678693449037382e-06, 1.2817772585549392e-06, 2.114054495905293e-06]}, "right_wrist_pitch_link.STL": {"off": 10245834, "n": 52707, "lo": [-0.035500023514032364, -0.027500012889504433, -0.025490764528512955], "sc": [1.0756152732938062e-06, 8.850371955304581e-07, 7.386658467112284e-07]}, "right_wrist_roll_link.STL": {"off": 10562076, "n": 44262, "lo": [-0.04125000163912773, -0.026286710053682327, -0.18164609372615814], "sc": [1.4748925423191395e-06, 1.0837239869943005e-06, 3.0235617032303708e-06]}, "right_wrist_yaw_link.STL": {"off": 10827648, "n": 45162, "lo": [-0.03808048740029335, -0.044499319046735764, -0.09930000454187393], "sc": [1.2250239933564444e-06, 1.3282788131618872e-06, 1.561020781082334e-06]}, "torso_plus_link.STL": {"off": 11098620, "n": 186330, "lo": [-0.18030066788196564, -0.1511542946100235, -0.017465094104409218], "sc": [4.402124886837555e-06, 4.612998054653872e-06, 5.968448476778576e-06]}, "waist_pitch_link.STL": {"off": 12216600, "n": 23742, "lo": [-0.014997576363384724, -0.03359999880194664, -0.014996269717812538], "sc": [8.6363684204116e-07, 1.0254218523186864e-06, 4.577024412810715e-07]}, "waist_yaw_link.STL": {"off": 12359052, "n": 34428, "lo": [-0.06950068473815918, -0.06946271657943726, -0.001919996808283031], "sc": [2.12102690966276e-06, 2.119876853612368e-06, 1.6391960571127129e-06]}}, "aabb": {"pelvis": [[-0.07569265365600586, -0.0858810767531395, -0.06525295972824097], [0.06480781733989716, 0.0858810767531395, 0.06786002963781357]], "imu_in_pelvis_link": [[-0.010545477271080017, -0.010970554314553738, -0.010400000028312206], [0.013504521921277046, 0.011429444886744022, 0.0035999997053295374]], "left_hip_pitch_link": [[-0.03999999910593033, -2.014637123792795e-09, -0.06182049214839935], [0.03584999963641167, 0.1275051236152649, 0.06182132288813591]], "left_hip_roll_link": [[-0.06342554092407227, -0.05999539792537689, -0.14749360084533691], [0.06457500159740448, 0.059999916702508926, 0.049006387591362]], "left_hip_yaw_link": [[-0.07331949472427368, -0.05799654498696327, -0.2484625279903412], [0.06200000271201134, 0.05799637362360954, -0.0011430390877649188]], "left_knee_link": [[-0.057371944189071655, -0.05368289351463318, -0.30292537808418274], [0.06295046955347061, 0.05323278158903122, 0.05188443139195442]], "left_ankle_pitch_link": [[-0.04110000282526016, -0.034299999475479126, -0.032006919384002686], [0.03880000114440918, 0.034299999475479126, 0.0320088230073452]], "left_ankle_roll_link": [[-0.07159718871116638, -0.06450796127319336, -0.07337010651826859], [0.14795862138271332, 0.06453470885753632, 0.03200003504753113]], "right_hip_pitch_link": [[-0.03999999910593033, -0.1275051385164261, -0.06182132288813591], [0.035060059279203415, 1.5230179339909e-09, 0.06182049214839935]], "right_hip_roll_link": [[-0.06399999558925629, -0.05999981239438057, -0.14749360084533691], [0.06400053948163986, 0.05999550223350525, 0.04900647699832916]], "right_hip_yaw_link": [[-0.07331949472427368, -0.057996269315481186, -0.2484625279903412], [0.06200000271201134, 0.05799664929509163, -0.001143034198321402]], "right_knee_link": [[-0.057371944189071655, -0.0532325878739357, -0.30292537808418274], [0.06295046955347061, 0.0536830797791481, 0.05188443139195442]], "right_ankle_pitch_link": [[-0.04110000282526016, -0.034299999475479126, -0.032006919384002686], [0.03880000114440918, 0.034299999475479126, 0.0320088230073452]], "right_ankle_roll_link": [[-0.07159718871116638, -0.06450797617435455, -0.07337014377117157], [0.14795862138271332, 0.06453468650579453, 0.03199999779462814]], "waist_yaw_link": [[-0.06950068473815918, -0.06946271657943726, -0.001919996808283031], [0.06949905306100845, 0.06946129351854324, 0.10550614446401596]], "waist_pitch_link": [[-0.014997576363384724, -0.03359999880194664, -0.014998801983892918], [0.041600000113248825, 0.03359999880194664, 0.014998801983892918]], "torso_link": [[-0.18030066788196564, -0.15121221542358398, -0.01749611832201481], [0.1081882119178772, 0.15121173858642578, 0.37367120385169983]], "imu_in_torso_link": [[-0.010671059601008892, -0.013158109039068222, -0.0036369008012115955], [0.013378940522670746, 0.009276777505874634, 0.010399913415312767]], "left_shoulder_pitch_link": [[-0.03651893138885498, 2.6822088994293836e-10, -0.04516591131687164], [0.03326530382037163, 0.09459985047578812, 0.04518981650471687]], "left_shoulder_roll_link": [[-0.051999133080244064, -0.042503003031015396, -0.12960781157016754], [0.05288972705602646, 0.04250165447592735, 0.04271817207336426]], "left_shoulder_yaw_link": [[-0.042047999799251556, -0.04200093820691109, -0.12036071717739105], [0.048263002187013626, 0.041998740285634995, 0.020000159740447998]], "left_elbow_link": [[-0.05349035561084747, -0.04020126163959503, -0.12563198804855347], [0.027432909235358238, 0.04446519911289215, 0.027520520612597466]], "left_wrist_yaw_link": [[-0.040068093687295914, -0.04254677891731262, -0.09949828684329987], [0.04020792618393898, 0.04450029879808426, 0.0027886421885341406]], "left_wrist_pitch_link": [[-0.03550001233816147, -0.030500007793307304, -0.025491615757346153], [0.03500000759959221, 0.027500007301568985, 0.023000000044703484]], "left_wrist_roll_link": [[-0.04200000315904617, -0.04487106204032898, -0.18170160055160522], [0.055174343287944794, 0.026146279647946358, 0.016499999910593033]], "right_shoulder_pitch_link": [[-0.036481793969869614, -0.09459979832172394, -0.04500233381986618], [0.03300685063004494, -2.6820168308461234e-10, 0.044999781996011734]], "right_shoulder_roll_link": [[-0.05200107768177986, -0.04250217229127884, -0.1295499950647354], [0.0528876855969429, 0.04250267148017883, 0.04271992668509483]], "right_shoulder_yaw_link": [[-0.04138108715415001, -0.041998740285634995, -0.1182960495352745], [0.04826286807656288, 0.04200131073594093, 0.020246393978595734]], "right_elbow_link": [[-0.05223432183265686, -0.044464971870183945, -0.12549427151679993], [0.028692977502942085, 0.040201906114816666, 0.027610212564468384]], "right_wrist_yaw_link": [[-0.03808049485087395, -0.04449940472841263, -0.09930000454187393], [0.04220277816057205, 0.04254815727472305, 0.0029999297112226486]], "right_wrist_pitch_link": [[-0.035500023514032364, -0.027500012889504433, -0.025491615757346153], [0.035000015050172806, 0.030500013381242752, 0.023000000044703484]], "right_wrist_roll_link": [[-0.04200000315904617, -0.026296645402908325, -0.18172210454940796], [0.05543304607272148, 0.04473481327295303, 0.016499999910593033]], "head_yaw_link": [[-0.06374967843294144, -0.056249748915433884, -0.010200188495218754], [0.044499777257442474, 0.056345000863075256, 0.026101140305399895]], "head_pitch_link": [[-0.08386237174272537, -0.07109963893890381, -0.08399975299835205], [0.08014076203107834, 0.07109963893890381, 0.08590029925107956]], "imu_in_head_link": [[-0.010710220783948898, -0.013179016299545765, -0.003600031603127718], [0.013372696936130524, 0.009286976419389248, 0.010400000028312206]], "rgb_head_rear": [[-0.017500000074505806, -0.009999999776482582, -0.018549999222159386], [0.017500000074505806, 0.010000000707805157, 0.0022079157643020153]]}}
|
|
|
|
| 1 |
+
{"root": "base_link", "links": {"pelvis": {"meshes": [{"mesh": "pelvis.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "imu_in_pelvis_link": {"meshes": [{"mesh": "imu_in_pelvis_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": null}]}, "left_hip_pitch_link": {"meshes": [{"mesh": "left_hip_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_hip_roll_link": {"meshes": [{"mesh": "left_hip_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_hip_yaw_link": {"meshes": [{"mesh": "left_hip_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_knee_link": {"meshes": [{"mesh": "left_knee_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_ankle_pitch_link": {"meshes": [{"mesh": "left_ankle_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_ankle_roll_link": {"meshes": [{"mesh": "left_ankle_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.2, 0.2, 0.21, 1.0]}]}, "right_hip_pitch_link": {"meshes": [{"mesh": "right_hip_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_hip_roll_link": {"meshes": [{"mesh": "right_hip_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_hip_yaw_link": {"meshes": [{"mesh": "right_hip_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_knee_link": {"meshes": [{"mesh": "right_knee_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_ankle_pitch_link": {"meshes": [{"mesh": "right_ankle_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_ankle_roll_link": {"meshes": [{"mesh": "right_ankle_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.2, 0.2, 0.21, 1.0]}]}, "waist_yaw_link": {"meshes": [{"mesh": "waist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "waist_pitch_link": {"meshes": [{"mesh": "waist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "torso_link": {"meshes": [{"mesh": "torso_plus_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "imu_in_torso_link": {"meshes": [{"mesh": "imu_in_torso_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.647058823529412, 0.619607843137255, 0.588235294117647, 1.0]}]}, "left_shoulder_pitch_link": {"meshes": [{"mesh": "left_shoulder_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_shoulder_roll_link": {"meshes": [{"mesh": "left_shoulder_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_shoulder_yaw_link": {"meshes": [{"mesh": "left_shoulder_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_elbow_link": {"meshes": [{"mesh": "left_elbow_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_wrist_yaw_link": {"meshes": [{"mesh": "left_wrist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "left_wrist_pitch_link": {"meshes": [{"mesh": "left_wrist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "left_wrist_roll_link": {"meshes": [{"mesh": "left_wrist_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.898039215686275, 0.917647058823529, 0.929411764705882, 1.0]}]}, "right_shoulder_pitch_link": {"meshes": [{"mesh": "right_shoulder_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_shoulder_roll_link": {"meshes": [{"mesh": "right_shoulder_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_shoulder_yaw_link": {"meshes": [{"mesh": "right_shoulder_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_elbow_link": {"meshes": [{"mesh": "right_elbow_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_wrist_yaw_link": {"meshes": [{"mesh": "right_wrist_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.93, 0.93, 0.94, 1.0]}]}, "right_wrist_pitch_link": {"meshes": [{"mesh": "right_wrist_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "right_wrist_roll_link": {"meshes": [{"mesh": "right_wrist_roll_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.898039215686275, 0.917647058823529, 0.929411764705882, 1.0]}]}, "head_yaw_link": {"meshes": [{"mesh": "head_yaw_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "head_pitch_link": {"meshes": [{"mesh": "head_pitch_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.13, 0.13, 0.14, 1.0]}]}, "imu_in_head_link": {"meshes": [{"mesh": "imu_in_head_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": [0.647058823529412, 0.619607843137255, 0.588235294117647, 1.0]}]}, "rgbd_head_front": {"meshes": []}, "stereo_head_front": {"meshes": []}, "rgb_head_rear": {"meshes": [{"mesh": "rgb_head_rear_link.STL", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "scale": [1.0, 1.0, 1.0], "rgba": null}]}, "rgb_head_center": {"meshes": []}, "lidar_chest_front": {"meshes": []}, "base_link": {"meshes": []}}, "joints": [{"name": "imu_in_pelvis_joint", "type": "fixed", "parent": "pelvis", "child": "imu_in_pelvis_link", "xyz": [0.0239464627920677, -0.00022868187247424, 0.0417100000000296], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "left_hip_pitch_joint", "type": "revolute", "parent": "pelvis", "child": "left_hip_pitch_link", "xyz": [0.0, 0.0713499997541465, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.704, 2.556]}, {"name": "left_hip_roll_joint", "type": "revolute", "parent": "left_hip_pitch_link", "child": "left_hip_roll_link", "xyz": [-0.000574999999960968, 0.0657000000000312, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.235, 2.906]}, {"name": "left_hip_yaw_joint", "type": "revolute", "parent": "left_hip_roll_link", "child": "left_hip_yaw_link", "xyz": [0.000574999999972778, 0.0, -0.136850000000045], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-1.684, 3.43]}, {"name": "left_knee_joint", "type": "revolute", "parent": "left_hip_yaw_link", "child": "left_knee_link", "xyz": [-0.00765999999995284, 0.000225000000070329, -0.18309999999998], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [0.0, 2.4073]}, {"name": "left_ankle_pitch_joint", "type": "revolute", "parent": "left_knee_link", "child": "left_ankle_pitch_link", "xyz": [-0.0100000000000136, -0.000124910735236235, -0.282000000000081], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.803, 0.453]}, {"name": "left_ankle_roll_joint", "type": "revolute", "parent": "left_ankle_pitch_link", "child": "left_ankle_roll_link", "xyz": [-0.00174999998947351, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.262, 0.262]}, {"name": "right_hip_pitch_joint", "type": "revolute", "parent": "pelvis", "child": "right_hip_pitch_link", "xyz": [0.0, -0.0713499997541464, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.704, 2.556]}, {"name": "right_hip_roll_joint", "type": "revolute", "parent": "right_hip_pitch_link", "child": "right_hip_roll_link", "xyz": [0.0, -0.0657000004916197, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-2.906, 0.235]}, {"name": "right_hip_yaw_joint", "type": "revolute", "parent": "right_hip_roll_link", "child": "right_hip_yaw_link", "xyz": [0.0, 0.0, -0.136850000000023], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-3.43, 1.684]}, {"name": "right_knee_joint", "type": "revolute", "parent": "right_hip_yaw_link", "child": "right_knee_link", "xyz": [-0.00766000000003646, -0.000225000000000253, -0.183100000000014], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [0.0, 2.4073]}, {"name": "right_ankle_pitch_joint", "type": "revolute", "parent": "right_knee_link", "child": "right_ankle_pitch_link", "xyz": [-0.00999999999984942, 0.000124910735223305, -0.282000000000021], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.803, 0.453]}, {"name": "right_ankle_roll_joint", "type": "revolute", "parent": "right_ankle_pitch_link", "child": "right_ankle_roll_link", "xyz": [-0.00174999998537372, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.2625, 0.2625]}, {"name": "waist_yaw_joint", "type": "revolute", "parent": "pelvis", "child": "waist_yaw_link", "xyz": [0.0, 0.0, 0.0670600000000297], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-3.43, 2.382]}, {"name": "waist_pitch_joint", "type": "revolute", "parent": "waist_yaw_link", "child": "waist_pitch_link", "xyz": [0.0, 0.0, 0.0880106468356499], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.314, 0.314]}, {"name": "waist_roll_joint", "type": "revolute", "parent": "waist_pitch_link", "child": "torso_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.488, 0.488]}, {"name": "imu_in_torso_joint", "type": "fixed", "parent": "torso_link", "child": "imu_in_torso_link", "xyz": [-0.0248787003951661, 0.0019852778697029, 0.105938055641669], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "left_shoulder_pitch_joint", "type": "revolute", "parent": "torso_link", "child": "left_shoulder_pitch_link", "xyz": [0.00329906676354264, 0.143031506663431, 0.241647721005027], "rpy": [0.209439453777995, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-3.08, 2.04]}, {"name": "left_shoulder_roll_joint", "type": "revolute", "parent": "left_shoulder_pitch_link", "child": "left_shoulder_roll_link", "xyz": [-0.000499991072907324, 0.0495, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.061, 2.993]}, {"name": "left_shoulder_yaw_joint", "type": "revolute", "parent": "left_shoulder_roll_link", "child": "left_shoulder_yaw_link", "xyz": [0.00122423638490546, 0.0, -0.121194848262102], "rpy": [0.0, -0.00597565694965793, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "left_elbow_joint", "type": "revolute", "parent": "left_shoulder_yaw_link", "child": "left_elbow_link", "xyz": [0.0140000000488655, 0.000199986464082369, -0.0829500000002385], "rpy": [0.0, 0.00597565694965793, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.3556, 0.0]}, {"name": "left_wrist_yaw_joint", "type": "revolute", "parent": "left_elbow_link", "child": "left_wrist_yaw_link", "xyz": [-0.0132797235062217, -9.75487744990788e-05, -0.120575783591803], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "left_wrist_pitch_joint", "type": "revolute", "parent": "left_wrist_yaw_link", "child": "left_wrist_pitch_link", "xyz": [0.000490001227040848, 0.0, -0.0819985359552045], "rpy": [0.0, -0.00597566028430406, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.558, 0.558]}, {"name": "left_wrist_roll_joint", "type": "revolute", "parent": "left_wrist_pitch_link", "child": "left_wrist_roll_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-1.571, 0.724]}, {"name": "right_shoulder_pitch_joint", "type": "revolute", "parent": "torso_link", "child": "right_shoulder_pitch_link", "xyz": [0.00330093831251838, -0.143030971450747, 0.241648201390685], "rpy": [-0.209442812383636, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-3.08, 2.04]}, {"name": "right_shoulder_roll_joint", "type": "revolute", "parent": "right_shoulder_pitch_link", "child": "right_shoulder_roll_link", "xyz": [-0.000499999994070091, -0.0495000000000002, 0.0], "rpy": [0.0, 0.000154003092926045, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-2.993, 0.061]}, {"name": "right_shoulder_yaw_joint", "type": "revolute", "parent": "right_shoulder_roll_link", "child": "right_shoulder_yaw_link", "xyz": [0.000499999999999765, 0.0, -0.121199999999934], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "right_elbow_joint", "type": "revolute", "parent": "right_shoulder_yaw_link", "child": "right_elbow_link", "xyz": [0.0139999999999662, -0.0002000000000143, -0.0829500000000745], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-2.3556, 0.0]}, {"name": "right_wrist_yaw_joint", "type": "revolute", "parent": "right_elbow_link", "child": "right_wrist_yaw_link", "xyz": [-0.0140000017961392, 9.7526096753231e-05, -0.120694276209686], "rpy": [0.0, 0.0, 3.27341906322599e-05], "axis": [0.0, 0.0, 1.0], "limit": [-2.556, 2.556]}, {"name": "right_wrist_pitch_joint", "type": "revolute", "parent": "right_wrist_yaw_link", "child": "right_wrist_pitch_link", "xyz": [0.0, 0.0, -0.081799999999999], "rpy": [0.0, 0.0, -3.27341932546355e-05], "axis": [0.0, 1.0, 0.0], "limit": [-0.558, 0.558]}, {"name": "right_wrist_roll_joint", "type": "revolute", "parent": "right_wrist_pitch_link", "child": "right_wrist_roll_link", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [1.0, 0.0, 0.0], "limit": [-0.724, 1.571]}, {"name": "head_yaw_joint", "type": "revolute", "parent": "torso_link", "child": "head_yaw_link", "xyz": [0.00834772789983268, 0.0, 0.309397077276121], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 1.0], "limit": [-0.366, 0.366]}, {"name": "head_pitch_joint", "type": "revolute", "parent": "head_yaw_link", "child": "head_pitch_link", "xyz": [0.0, 0.0, 0.0889], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 1.0, 0.0], "limit": [-0.3838, 0.3838]}, {"name": "imu_in_head_joint", "type": "fixed", "parent": "head_pitch_link", "child": "imu_in_head_link", "xyz": [0.0259998716312927, -8.2538922380776e-05, 0.0175999960932565], "rpy": [0.0, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgbd_head_front", "type": "fixed", "parent": "head_pitch_link", "child": "rgbd_head_front", "xyz": [0.05761, -0.011183, -0.04837], "rpy": [2.2689, 0.0, 1.5708], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "stereo_head_front", "type": "fixed", "parent": "head_pitch_link", "child": "stereo_head_front", "xyz": [0.067995, 0.029784, 0.05], "rpy": [-1.5708, 0.0, -1.574], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgb_head_rear", "type": "fixed", "parent": "head_pitch_link", "child": "rgb_head_rear", "xyz": [-0.0834, 0.00026495, 0.0], "rpy": [-1.5708, 0.0, 1.5676], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "rgb_head_center", "type": "fixed", "parent": "head_pitch_link", "child": "rgb_head_center", "xyz": [0.0684, -0.00021713, 0.05], "rpy": [-1.5708, 0.0, -1.574], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "lidar_chest_front", "type": "fixed", "parent": "torso_link", "child": "lidar_chest_front", "xyz": [0.102632855873251, 0.0, 0.181586916322065], "rpy": [-1.5707963267949, 0.0, 0.0], "axis": [0.0, 0.0, 0.0], "limit": null}, {"name": "base_link_joint", "type": "fixed", "parent": "base_link", "child": "pelvis", "xyz": [0.0, 0.0, 0.0], "rpy": [0.0, 0.0, 0.0], "axis": [0, 0, 1], "limit": null}], "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "clips": {"jogging": {"title": "Jogging", "fps": 60.0, "n": 913, "ndof": 31, "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "angOff": 0, "src_frames": 1825, "src_fps": 120, "rootOff": 56608, "minzOff": 82172, "camOff": [1.5193739417781331, -1.9727145827629446, 1.15], "penetration": {"frames": 892, "worst": -0.04050061106681824}}, "highjump": {"title": "Standing High Jump", "fps": 60.0, "n": 468, "ndof": 31, "dof": ["left_hip_pitch_joint", "left_hip_roll_joint", "left_hip_yaw_joint", "left_knee_joint", "left_ankle_pitch_joint", "left_ankle_roll_joint", "right_hip_pitch_joint", "right_hip_roll_joint", "right_hip_yaw_joint", "right_knee_joint", "right_ankle_pitch_joint", "right_ankle_roll_joint", "waist_yaw_joint", "waist_pitch_joint", "waist_roll_joint", "left_shoulder_pitch_joint", "left_shoulder_roll_joint", "left_shoulder_yaw_joint", "left_elbow_joint", "left_wrist_yaw_joint", "left_wrist_pitch_joint", "left_wrist_roll_joint", "right_shoulder_pitch_joint", "right_shoulder_roll_joint", "right_shoulder_yaw_joint", "right_elbow_joint", "right_wrist_yaw_joint", "right_wrist_pitch_joint", "right_wrist_roll_joint", "head_yaw_joint", "head_pitch_joint"], "angOff": 85824, "src_frames": 935, "src_fps": 120, "rootOff": 114840, "minzOff": 127944, "camOff": [2.0685033359554135, 1.3861435528621586, 1.15], "penetration": {"frames": 361, "worst": -0.050879254937171936}}}, "meshes": {"head_pitch_link.STL": {"off": 0, "n": 76608, "lo": [-0.083783820271492, -0.07088281214237213, -0.08362642675638199], "sc": [2.5013669073814526e-06, 2.1665464373654686e-06, 2.5868514512694674e-06]}, "head_yaw_link.STL": {"off": 459648, "n": 12066, "lo": [-0.06374967843294144, -0.056249625980854034, -0.010200188495218754], "sc": [1.651805973779119e-06, 1.7181098428409314e-06, 5.539264407161681e-07]}, "imu_in_head_link.STL": {"off": 532044, "n": 57216, "lo": [-0.010710220783948898, -0.013179016299545765, -0.003600031603127718], "sc": [3.6748738807546033e-07, 3.428143031669606e-07, 2.1363005942021118e-07]}, "imu_in_pelvis_link.STL": {"off": 875340, "n": 58884, "lo": [-0.010545477271080017, -0.010970554314553738, -0.010400000028312206], "sc": [3.6698506278298737e-07, 3.4180729358013195e-07, 2.1362956204029615e-07]}, "imu_in_torso_link.STL": {"off": 1228644, "n": 58155, "lo": [-0.010671059601008892, -0.013158109039068222, -0.0036369008012115955], "sc": [3.669850912046968e-07, 3.4233966061947285e-07, 2.1419131712718809e-07]}, "left_ankle_pitch_link.STL": {"off": 1577574, "n": 22044, "lo": [-0.04110000282526016, -0.034299999475479126, -0.032006897032260895], "sc": [1.2192144822620321e-06, 1.046784859681793e-06, 9.768316431291169e-07]}, "left_ankle_roll_link.STL": {"off": 1709838, "n": 78804, "lo": [-0.07159718871116638, -0.06450796127319336, -0.07336816936731339], "sc": [3.350185124872951e-06, 1.9690949102368904e-06, 1.6059226481957012e-06]}, "left_elbow_link.STL": {"off": 2182662, "n": 33084, "lo": [-0.05349035561084747, -0.04020126163959503, -0.12562675774097443], "sc": [1.2348286873020697e-06, 1.2919471146233263e-06, 2.3369134396489244e-06]}, "left_hip_pitch_link.STL": {"off": 2381166, "n": 54060, "lo": [-0.03999999910593033, -2.014637123792795e-09, -0.061817388981580734], "sc": [1.1574144309633994e-06, 1.945629946931149e-06, 1.8866246591642266e-06]}, "left_hip_roll_link.STL": {"off": 2705526, "n": 92214, "lo": [-0.06342554092407227, -0.05999539792537689, -0.14749360084533691], "sc": [1.9531928501237417e-06, 1.8310390714759706e-06, 2.998443278556806e-06]}, "left_hip_yaw_link.STL": {"off": 3258810, "n": 93246, "lo": [-0.07331949472427368, -0.05796430632472038, -0.24827544391155243], "sc": [2.0641273295041174e-06, 1.7694735561235575e-06, 3.7710553897341015e-06]}, "left_knee_link.STL": {"off": 3818286, "n": 115050, "lo": [-0.057371944189071655, -0.05368289351463318, -0.30292537808418274], "sc": [1.8360303783993004e-06, 1.63145352871652e-06, 5.414133283920819e-06]}, "left_shoulder_pitch_link.STL": {"off": 4508586, "n": 22512, "lo": [-0.03608570620417595, 2.6822088994293836e-10, -0.04511375352740288], "sc": [1.0581582046143012e-06, 1.4435231605602894e-06, 1.376316390633292e-06]}, "left_shoulder_roll_link.STL": {"off": 4643658, "n": 57426, "lo": [-0.051999133080244064, -0.04250183328986168, -0.129605233669281], "sc": [1.6005258203222184e-06, 1.2970837133252644e-06, 2.6295267616660567e-06]}, "left_shoulder_yaw_link.STL": {"off": 4988214, "n": 43404, "lo": [-0.042047999799251556, -0.04200093820691109, -0.12029442191123962], "sc": [1.378047500111279e-06, 1.2817724837077549e-06, 2.1407906842796365e-06]}, "left_wrist_pitch_link.STL": {"off": 5248638, "n": 56532, "lo": [-0.03550001233816147, -0.030500007793307304, -0.025490764528512955], "sc": [1.0757777317849104e-06, 8.850369681567827e-07, 7.399328865176358e-07]}, "left_wrist_roll_link.STL": {"off": 5587830, "n": 47322, "lo": [-0.04125000163912773, -0.04486566781997681, -0.18160571157932281], "sc": [1.4713635891894228e-06, 1.0835855164259556e-06, 3.022557393705938e-06]}, "left_wrist_yaw_link.STL": {"off": 5871762, "n": 44988, "lo": [-0.040068093687295914, -0.04254677891731262, -0.0991378203034401], "sc": [1.224952256961842e-06, 1.3282702866490581e-06, 1.5553218872810248e-06]}, "pelvis.STL": {"off": 6141690, "n": 66816, "lo": [-0.07569265365600586, -0.08583347499370575, -0.06525270640850067], "sc": [2.143818619515514e-06, 2.620233544803341e-06, 2.0312011201895075e-06]}, "rgb_head_rear_link.STL": {"off": 6542586, "n": 15774, "lo": [-0.017500000074505806, -0.009999999776482582, -0.018549999222159386], "sc": [5.340739335224498e-07, 3.051850967494829e-07, 3.1675031664235576e-07]}, "right_ankle_pitch_link.STL": {"off": 6637230, "n": 22044, "lo": [-0.04110000282526016, -0.034299999475479126, -0.032006897032260895], "sc": [1.2192144822620321e-06, 1.046784859681793e-06, 9.768316431291169e-07]}, "right_ankle_roll_link.STL": {"off": 6769494, "n": 78804, "lo": [-0.07159718871116638, -0.06450797617435455, -0.07336820662021637], "sc": [3.350185124872951e-06, 1.969094682863215e-06, 1.6059226481957012e-06]}, "right_elbow_link.STL": {"off": 7242318, "n": 34110, "lo": [-0.05223432183265686, -0.044464971870183945, -0.12549427151679993], "sc": [1.2348901918812771e-06, 1.2919534810862388e-06, 2.3362604224530514e-06]}, "right_hip_pitch_link.STL": {"off": 7446978, "n": 53844, "lo": [-0.03999999910593033, -0.12750473618507385, -0.061820678412914276], "sc": [1.1446691132732667e-06, 1.9456272184470436e-06, 1.8866246591642266e-06]}, "right_hip_roll_link.STL": {"off": 7770042, "n": 92412, "lo": [-0.06399999558925629, -0.05999981239438057, -0.14749360084533691], "sc": [1.9531844372977503e-06, 1.8310390714759706e-06, 2.9984446427988587e-06]}, "right_hip_yaw_link.STL": {"off": 8324514, "n": 93366, "lo": [-0.07331949472427368, -0.0579640232026577, -0.24825790524482727], "sc": [2.0648747067752993e-06, 1.7694734424367198e-06, 3.770787770918105e-06]}, "right_knee_link.STL": {"off": 8884710, "n": 114690, "lo": [-0.057371944189071655, -0.0532325878739357, -0.30292537808418274], "sc": [1.8360303783993004e-06, 1.6314534150296822e-06, 5.414133283920819e-06]}, "right_shoulder_pitch_link.STL": {"off": 9572850, "n": 22146, "lo": [-0.03604139760136604, -0.09440840780735016, -0.0448276624083519], "sc": [1.0536209629208315e-06, 1.4406019772650325e-06, 1.3662830724570085e-06]}, "right_shoulder_roll_link.STL": {"off": 9705726, "n": 57660, "lo": [-0.05200107768177986, -0.04250176623463631, -0.1295499950647354], "sc": [1.6005244560801657e-06, 1.2970865554962074e-06, 2.628710717544891e-06]}, "right_shoulder_yaw_link.STL": {"off": 10051686, "n": 32358, "lo": [-0.04138108715415001, -0.041998740285634995, -0.1182960495352745], "sc": [1.3678693449037382e-06, 1.2817772585549392e-06, 2.114054495905293e-06]}, "right_wrist_pitch_link.STL": {"off": 10245834, "n": 52707, "lo": [-0.035500023514032364, -0.027500012889504433, -0.025490764528512955], "sc": [1.0756152732938062e-06, 8.850371955304581e-07, 7.386658467112284e-07]}, "right_wrist_roll_link.STL": {"off": 10562076, "n": 44262, "lo": [-0.04125000163912773, -0.026286710053682327, -0.18164609372615814], "sc": [1.4748925423191395e-06, 1.0837239869943005e-06, 3.0235617032303708e-06]}, "right_wrist_yaw_link.STL": {"off": 10827648, "n": 45162, "lo": [-0.03808048740029335, -0.044499319046735764, -0.09930000454187393], "sc": [1.2250239933564444e-06, 1.3282788131618872e-06, 1.561020781082334e-06]}, "torso_plus_link.STL": {"off": 11098620, "n": 186330, "lo": [-0.18030066788196564, -0.1511542946100235, -0.017465094104409218], "sc": [4.402124886837555e-06, 4.612998054653872e-06, 5.968448476778576e-06]}, "waist_pitch_link.STL": {"off": 12216600, "n": 23742, "lo": [-0.014997576363384724, -0.03359999880194664, -0.014996269717812538], "sc": [8.6363684204116e-07, 1.0254218523186864e-06, 4.577024412810715e-07]}, "waist_yaw_link.STL": {"off": 12359052, "n": 34428, "lo": [-0.06950068473815918, -0.06946271657943726, -0.001919996808283031], "sc": [2.12102690966276e-06, 2.119876853612368e-06, 1.6391960571127129e-06]}}, "aabb": {"pelvis": [[-0.07569265365600586, -0.0858810767531395, -0.06525295972824097], [0.06480781733989716, 0.0858810767531395, 0.06786002963781357]], "imu_in_pelvis_link": [[-0.010545477271080017, -0.010970554314553738, -0.010400000028312206], [0.013504521921277046, 0.011429444886744022, 0.0035999997053295374]], "left_hip_pitch_link": [[-0.03999999910593033, -2.014637123792795e-09, -0.06182049214839935], [0.03584999963641167, 0.1275051236152649, 0.06182132288813591]], "left_hip_roll_link": [[-0.06342554092407227, -0.05999539792537689, -0.14749360084533691], [0.06457500159740448, 0.059999916702508926, 0.049006387591362]], "left_hip_yaw_link": [[-0.07331949472427368, -0.05799654498696327, -0.2484625279903412], [0.06200000271201134, 0.05799637362360954, -0.0011430390877649188]], "left_knee_link": [[-0.057371944189071655, -0.05368289351463318, -0.30292537808418274], [0.06295046955347061, 0.05323278158903122, 0.05188443139195442]], "left_ankle_pitch_link": [[-0.04110000282526016, -0.034299999475479126, -0.032006919384002686], [0.03880000114440918, 0.034299999475479126, 0.0320088230073452]], "left_ankle_roll_link": [[-0.07159718871116638, -0.06450796127319336, -0.07337010651826859], [0.14795862138271332, 0.06453470885753632, 0.03200003504753113]], "right_hip_pitch_link": [[-0.03999999910593033, -0.1275051385164261, -0.06182132288813591], [0.035060059279203415, 1.5230179339909e-09, 0.06182049214839935]], "right_hip_roll_link": [[-0.06399999558925629, -0.05999981239438057, -0.14749360084533691], [0.06400053948163986, 0.05999550223350525, 0.04900647699832916]], "right_hip_yaw_link": [[-0.07331949472427368, -0.057996269315481186, -0.2484625279903412], [0.06200000271201134, 0.05799664929509163, -0.001143034198321402]], "right_knee_link": [[-0.057371944189071655, -0.0532325878739357, -0.30292537808418274], [0.06295046955347061, 0.0536830797791481, 0.05188443139195442]], "right_ankle_pitch_link": [[-0.04110000282526016, -0.034299999475479126, -0.032006919384002686], [0.03880000114440918, 0.034299999475479126, 0.0320088230073452]], "right_ankle_roll_link": [[-0.07159718871116638, -0.06450797617435455, -0.07337014377117157], [0.14795862138271332, 0.06453468650579453, 0.03199999779462814]], "waist_yaw_link": [[-0.06950068473815918, -0.06946271657943726, -0.001919996808283031], [0.06949905306100845, 0.06946129351854324, 0.10550614446401596]], "waist_pitch_link": [[-0.014997576363384724, -0.03359999880194664, -0.014998801983892918], [0.041600000113248825, 0.03359999880194664, 0.014998801983892918]], "torso_link": [[-0.18030066788196564, -0.15121221542358398, -0.01749611832201481], [0.1081882119178772, 0.15121173858642578, 0.37367120385169983]], "imu_in_torso_link": [[-0.010671059601008892, -0.013158109039068222, -0.0036369008012115955], [0.013378940522670746, 0.009276777505874634, 0.010399913415312767]], "left_shoulder_pitch_link": [[-0.03651893138885498, 2.6822088994293836e-10, -0.04516591131687164], [0.03326530382037163, 0.09459985047578812, 0.04518981650471687]], "left_shoulder_roll_link": [[-0.051999133080244064, -0.042503003031015396, -0.12960781157016754], [0.05288972705602646, 0.04250165447592735, 0.04271817207336426]], "left_shoulder_yaw_link": [[-0.042047999799251556, -0.04200093820691109, -0.12036071717739105], [0.048263002187013626, 0.041998740285634995, 0.020000159740447998]], "left_elbow_link": [[-0.05349035561084747, -0.04020126163959503, -0.12563198804855347], [0.027432909235358238, 0.04446519911289215, 0.027520520612597466]], "left_wrist_yaw_link": [[-0.040068093687295914, -0.04254677891731262, -0.09949828684329987], [0.04020792618393898, 0.04450029879808426, 0.0027886421885341406]], "left_wrist_pitch_link": [[-0.03550001233816147, -0.030500007793307304, -0.025491615757346153], [0.03500000759959221, 0.027500007301568985, 0.023000000044703484]], "left_wrist_roll_link": [[-0.04200000315904617, -0.04487106204032898, -0.18170160055160522], [0.055174343287944794, 0.026146279647946358, 0.016499999910593033]], "right_shoulder_pitch_link": [[-0.036481793969869614, -0.09459979832172394, -0.04500233381986618], [0.03300685063004494, -2.6820168308461234e-10, 0.044999781996011734]], "right_shoulder_roll_link": [[-0.05200107768177986, -0.04250217229127884, -0.1295499950647354], [0.0528876855969429, 0.04250267148017883, 0.04271992668509483]], "right_shoulder_yaw_link": [[-0.04138108715415001, -0.041998740285634995, -0.1182960495352745], [0.04826286807656288, 0.04200131073594093, 0.020246393978595734]], "right_elbow_link": [[-0.05223432183265686, -0.044464971870183945, -0.12549427151679993], [0.028692977502942085, 0.040201906114816666, 0.027610212564468384]], "right_wrist_yaw_link": [[-0.03808049485087395, -0.04449940472841263, -0.09930000454187393], [0.04220277816057205, 0.04254815727472305, 0.0029999297112226486]], "right_wrist_pitch_link": [[-0.035500023514032364, -0.027500012889504433, -0.025491615757346153], [0.035000015050172806, 0.030500013381242752, 0.023000000044703484]], "right_wrist_roll_link": [[-0.04200000315904617, -0.026296645402908325, -0.18172210454940796], [0.05543304607272148, 0.04473481327295303, 0.016499999910593033]], "head_yaw_link": [[-0.06374967843294144, -0.056249748915433884, -0.010200188495218754], [0.044499777257442474, 0.056345000863075256, 0.026101140305399895]], "head_pitch_link": [[-0.08386237174272537, -0.07109963893890381, -0.08399975299835205], [0.08014076203107834, 0.07109963893890381, 0.08590029925107956]], "imu_in_head_link": [[-0.010710220783948898, -0.013179016299545765, -0.003600031603127718], [0.013372696936130524, 0.009286976419389248, 0.010400000028312206]], "rgb_head_rear": [[-0.017500000074505806, -0.009999999776482582, -0.018549999222159386], [0.017500000074505806, 0.010000000707805157, 0.0022079157643020153]]}}
|
teleop.html
CHANGED
|
@@ -1,32 +1,6 @@
|
|
| 1 |
-
<!doctype html><
|
| 2 |
-
<
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
.
|
| 7 |
-
.note{margin:12px 26px 0;padding:12px 16px;background:#12151c;border:1px solid #232733;border-radius:8px;color:#9aa1ad;font-size:12.5px}
|
| 8 |
-
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 26px 40px}
|
| 9 |
-
.card{background:#12151c;border:1px solid #232733;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
|
| 10 |
-
.card:hover{border-color:#3a4a6a;transform:translateY(-2px)}
|
| 11 |
-
.card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000;display:block}
|
| 12 |
-
.card .ph{position:relative;display:block;line-height:0}
|
| 13 |
-
.card .ph::after{content:"";position:absolute;inset:0;background:rgba(8,10,15,.30);opacity:0;transition:opacity .16s ease;pointer-events:none}
|
| 14 |
-
.card .pi{position:absolute;left:50%;top:50%;width:54px;height:54px;opacity:0;pointer-events:none;background:rgba(255,255,255,.95);clip-path:polygon(18% 3%,18% 97%,93% 50%);filter:drop-shadow(0 2px 12px rgba(0,0,0,.6));transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .16s ease}
|
| 15 |
-
.card:hover .ph::after{opacity:1}
|
| 16 |
-
.card:hover .pi{opacity:1;transform:translate(-50%,-50%) scale(1)}
|
| 17 |
-
.card .m{padding:11px 13px 13px}
|
| 18 |
-
.card .t{font-size:15px;margin:0 0 7px}
|
| 19 |
-
.card .r{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa1ad}
|
| 20 |
-
.chip{background:#1b2740;color:#7fb2ff;border-radius:5px;padding:2px 8px;font-size:11px;font-family:ui-monospace,monospace}
|
| 21 |
-
@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}
|
| 22 |
-
@media(max-width:600px){.grid{grid-template-columns:1fr}}
|
| 23 |
-
</style></head><body>
|
| 24 |
-
<header><a href="index.html" style="color:#6f92c8;text-decoration:none;font-size:13px;display:inline-block;margin-bottom:6px">← all datasets</a><br><h1>Pick up the water bottle and put it in the basket</h1><div class="sub">6 episodes · robot <code>Futurist</code> · LeRobot dual-arm teleop</div></header>
|
| 25 |
-
<div class="note">Preview viewers for LeRobot dual-arm teleop episodes. Click a card to open its synced multi-camera viewer (video + depth + tactile + robot-state charts). Download links on each viewer point to the source files on HuggingFace.</div>
|
| 26 |
-
<div class="grid"><a class="card" href="ep0/viewer.html"><div class="ph"><img src="ep0/thumb.jpg" alt="episode 0"><span class="pi"></span></div><div class="m"><div class="t">Episode 0 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.2s</span><span>545 frames</span></div></div></a>
|
| 27 |
-
<a class="card" href="ep1/viewer.html"><div class="ph"><img src="ep1/thumb.jpg" alt="episode 1"><span class="pi"></span></div><div class="m"><div class="t">Episode 1 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.8s</span><span>563 frames</span></div></div></a>
|
| 28 |
-
<a class="card" href="ep2/viewer.html"><div class="ph"><img src="ep2/thumb.jpg" alt="episode 2"><span class="pi"></span></div><div class="m"><div class="t">Episode 2 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.7s</span><span>562 frames</span></div></div></a>
|
| 29 |
-
<a class="card" href="ep3/viewer.html"><div class="ph"><img src="ep3/thumb.jpg" alt="episode 3"><span class="pi"></span></div><div class="m"><div class="t">Episode 3 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>20.5s</span><span>614 frames</span></div></div></a>
|
| 30 |
-
<a class="card" href="ep4/viewer.html"><div class="ph"><img src="ep4/thumb.jpg" alt="episode 4"><span class="pi"></span></div><div class="m"><div class="t">Episode 4 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>22.4s</span><span>673 frames</span></div></div></a>
|
| 31 |
-
<a class="card" href="ep5/viewer.html"><div class="ph"><img src="ep5/thumb.jpg" alt="episode 5"><span class="pi"></span></div><div class="m"><div class="t">Episode 5 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.4s</span><span>553 frames</span></div></div></a></div>
|
| 32 |
-
</body></html>
|
|
|
|
| 1 |
+
<!doctype html><meta charset="utf-8">
|
| 2 |
+
<!-- teleop 页已移到 teleopSample/ 子目录; 这个桩只为兼容旧链接, 可安全删除。 -->
|
| 3 |
+
<meta http-equiv="refresh" content="0; url=teleopSample/index.html">
|
| 4 |
+
<title>Moved</title>
|
| 5 |
+
<p style="font:14px -apple-system,sans-serif;padding:2rem">
|
| 6 |
+
Moved to <a href="teleopSample/index.html">teleopSample/index.html</a>.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ep0 → teleopSample/ep0}/thumb.jpg
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/chest_right_color.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/hand_left.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/hand_right.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/head_front_color.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/video/head_front_depth.mp4
RENAMED
|
File without changes
|
{ep0 → teleopSample/ep0}/viewer.html
RENAMED
|
@@ -66,7 +66,7 @@ canvas{width:100%;display:block;cursor:pointer}
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
-
<a class="back" href="../
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 0 · 18.2s · 545 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
|
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
+
<a class="back" href="../index.html">← all episodes</a>
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 0 · 18.2s · 545 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
{ep1 → teleopSample/ep1}/thumb.jpg
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/chest_right_color.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/hand_left.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/hand_right.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/head_front_color.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/video/head_front_depth.mp4
RENAMED
|
File without changes
|
{ep1 → teleopSample/ep1}/viewer.html
RENAMED
|
@@ -66,7 +66,7 @@ canvas{width:100%;display:block;cursor:pointer}
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
-
<a class="back" href="../
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 1 · 18.8s · 563 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
|
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
+
<a class="back" href="../index.html">← all episodes</a>
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 1 · 18.8s · 563 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
{ep2 → teleopSample/ep2}/thumb.jpg
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/chest_right_color.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/hand_left.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/hand_right.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/head_front_color.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/video/head_front_depth.mp4
RENAMED
|
File without changes
|
{ep2 → teleopSample/ep2}/viewer.html
RENAMED
|
@@ -66,7 +66,7 @@ canvas{width:100%;display:block;cursor:pointer}
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
-
<a class="back" href="../
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 2 · 18.7s · 562 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
|
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
+
<a class="back" href="../index.html">← all episodes</a>
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 2 · 18.7s · 562 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
{ep3 → teleopSample/ep3}/thumb.jpg
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/chest_right_color.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/hand_left.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/hand_right.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/head_front_color.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/video/head_front_depth.mp4
RENAMED
|
File without changes
|
{ep3 → teleopSample/ep3}/viewer.html
RENAMED
|
@@ -66,7 +66,7 @@ canvas{width:100%;display:block;cursor:pointer}
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
-
<a class="back" href="../
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 3 · 20.5s · 614 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
|
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
+
<a class="back" href="../index.html">← all episodes</a>
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 3 · 20.5s · 614 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
{ep4 → teleopSample/ep4}/thumb.jpg
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/chest_right_color.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/hand_left.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/hand_right.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/head_front_color.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/video/head_front_depth.mp4
RENAMED
|
File without changes
|
{ep4 → teleopSample/ep4}/viewer.html
RENAMED
|
@@ -66,7 +66,7 @@ canvas{width:100%;display:block;cursor:pointer}
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
-
<a class="back" href="../
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 4 · 22.4s · 673 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
|
|
|
| 66 |
.camgrid .tacpanel .tac-legend{margin-top:0}
|
| 67 |
</style></head><body>
|
| 68 |
<header>
|
| 69 |
+
<a class="back" href="../index.html">← all episodes</a>
|
| 70 |
<h1>Pick up the water bottle and put it in the basket</h1>
|
| 71 |
<div class="sub"><code>Futurist</code> · episode 4 · 22.4s · 673 frames @ 30fps · teleop</div>
|
| 72 |
</header>
|
{ep5 → teleopSample/ep5}/thumb.jpg
RENAMED
|
File without changes
|
{ep5 → teleopSample/ep5}/video/chest_left_color.mp4
RENAMED
|
File without changes
|
{ep5 → teleopSample/ep5}/video/chest_right_color.mp4
RENAMED
|
File without changes
|