diff --git a/README.md b/README.md index c703e4bd303261af66396366f69d04a8a51dc95e..4085e7f2ff1043d19091df31d28aec3c80701507 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,32 @@ --- -title: ChemLab Assets Explorer -emoji: 🐠 -colorFrom: pink +title: ChemLab-Assets Explorer +emoji: 🧪 +colorFrom: blue colorTo: gray sdk: static +app_file: index.html pinned: false +license: mit +short_description: Browse 198 simulation-ready chemistry lab instruments in 3D +datasets: + - MBZUAI/ChemLab-Assets +tags: + - chemistry + - laboratory + - robotics + - embodied-ai + - simulation + - 3d + - urdf + - three.js --- -Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference +# ChemLab-Assets Explorer + +An interactive 3D viewer for [ChemLab-Assets](https://huggingface.co/datasets/MBZUAI/ChemLab-Assets), an open dataset of 198 simulation-ready chemistry laboratory instruments in 16 domains. Pick an instrument to see its model with working joints (sliders move doors, lids, knobs and stages), collision proxies, interface points, panel readouts and placement frames, and click any part to identify it. The side panel lists the instrument's components, joints, capabilities, state slots and physical mechanisms, shows its preview renders, and links to the GLB, URDF, asset contract and Python runtime. A sortable table compares all 198 instruments. Part and mechanism descriptions are kept in their original Chinese. + +Link straight to an instrument with `#instrument.`, for example [`#instrument.esco_efa5uduvw`](https://huggingface.co/spaces/MBZUAI/ChemLab-Assets-Explorer#instrument.esco_efa5uduvw) for the fume hood; `?id=instrument.` works as well. The address follows your selection, so you can copy it to share a view. + +This Space holds only the viewer, a catalogue index and one summary file per instrument (`data/`), and thumbnails (`media/`). Models, preview renders and downloads are read directly from the dataset repository. To try it locally, serve this folder with any static web server; `?base=` points the viewer at another copy of the dataset (that server must send `Access-Control-Allow-Origin`). + +**Licence.** The viewer code is MIT-licensed, and so is the bundled [three.js](https://threejs.org) r160 (`vendor/LICENSE`). The instrument assets are licensed CC BY-NC 4.0 by the [dataset](https://huggingface.co/datasets/MBZUAI/ChemLab-Assets); see its card for terms and citation. diff --git a/app.js b/app.js new file mode 100644 index 0000000000000000000000000000000000000000..5cc732bac8bc750e9921287a73f300db1fb661cb --- /dev/null +++ b/app.js @@ -0,0 +1,1671 @@ +// ChemLab-Assets Explorer: a static three.js viewer for the ChemLab-Assets dataset (Hugging Face Space, sdk: static). +// Adapted from the in-house asset inspector. The per-instrument bundles in data/ are pre-built; 3D models, preview +// renders and downloadable files are read straight from the dataset repository (DATA_BASE). +import * as THREE from 'three'; +import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'; +import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; + +/* ======================================================================================= configuration */ +const DATASET_ID = 'MBZUAI/ChemLab-Assets'; +const DATASET_URL = `https://huggingface.co/datasets/${DATASET_ID}`; +const DEFAULT_DATA_BASE = 'https://huggingface.co/datasets/MBZUAI/ChemLab-Assets/resolve/main/'; +const SPACE_ID = 'MBZUAI/ChemLab-Assets-Explorer'; +const WEBSITE_URL = 'https://mbzuai-nlp.github.io/ChemLab-Assets/'; // project website; the header link stays hidden while this is empty +const DEFAULT_TID = 'instrument.esco_efa5uduvw'; +const HUB_ORIGIN = 'https://huggingface.co'; // the Space page that embeds this app in an iframe + +const QUERY = new URLSearchParams(location.search); +// ?base= reads models, previews and files from another copy of the dataset (used for local testing). +const DATA_BASE = (() => { + const raw = QUERY.get('base'); + if (raw) { + try { + const u = new URL(raw, location.href); + if (u.protocol === 'https:' || u.protocol === 'http:') return u.href.endsWith('/') ? u.href : `${u.href}/`; + } catch { /* not a URL */ } + console.warn('Ignoring ?base=: only http(s) URLs are accepted.'); + } + return DEFAULT_DATA_BASE; +})(); +const ON_HUB = DATA_BASE === DEFAULT_DATA_BASE; +const encPath = (p) => String(p).split('/').map(encodeURIComponent).join('/'); +const dataUrl = (p) => DATA_BASE + encPath(p); +const downloadUrl = (p) => dataUrl(p) + (ON_HUB ? '?download=true' : ''); +const hubTree = (p) => `${DATASET_URL}/tree/main/${encPath(p)}`; +const hubBlob = (p) => `${DATASET_URL}/blob/main/${encPath(p)}`; +const thumbUrl = (slug) => `media/thumb/${encodeURIComponent(slug)}.webp`; + +/* ======================================================================================= small helpers */ +const $ = (s, r = document) => r.querySelector(s); +const $$ = (s, r = document) => Array.from(r.querySelectorAll(s)); +const esc = (s) => String(s ?? '').replace(/[&<>"']/g, (c) => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[c])); +const isNum = (v) => typeof v === 'number' && Number.isFinite(v); +const num = (v, d = 3) => (!isNum(v) ? '—' : Number.isInteger(v) ? String(v) : v.toFixed(d).replace(/\.?0+$/, '').replace(/^-0$/, '0')); +const NA = '—'; +const fmt = (v, d = 3) => (v == null || v === '' ? NA : Array.isArray(v) ? (v.length ? v.map((x) => (isNum(x) ? num(x, d) : esc(x))).join(', ') : NA) + : isNum(v) ? num(v, d) : typeof v === 'boolean' ? (v ? 'yes' : 'no') : typeof v === 'object' ? esc(JSON.stringify(v)) : esc(v)); +const vec = (v, d = 3) => (Array.isArray(v) && v.length ? `(${v.map((x) => num(x, d)).join(', ')})` : '—'); +const mmv = (v) => (isNum(v) ? String(Math.round(v * 1000)) : '—'); +const sizeMM = (s) => (Array.isArray(s) && s.length === 3 && s.every(isNum) ? `${s.map(mmv).join(' × ')} mm` : '—'); +const deg = (r) => (isNum(r) ? `${(r * 180 / Math.PI).toFixed(1)}°` : '—'); +const bytes = (n) => (!isNum(n) ? '' : n < 1024 ? `${n} B` : n < 1048576 ? `${(n / 1024).toFixed(n < 10240 ? 1 : 0)} KB` : `${(n / 1048576).toFixed(n < 104857600 ? 1 : 0)} MB`); +const plural = (n, one, many = `${one}s`) => `${n} ${n === 1 ? one : many}`; +const ACRONYM = { rtx: 'RTX', gc: 'GC', hplc: 'HPLC', usd: 'USD', ir: 'IR', uv: 'UV', ms: 'MS', nmr: 'NMR', fid: 'FID', lcd: 'LCD', led: 'LED', xyz: 'XYZ', icp: 'ICP', tem: 'TEM', sem: 'SEM', xrd: 'XRD', ftir: 'FTIR', dsc: 'DSC', tga: 'TGA', pcr: 'PCR', csh: 'CSH', glb: 'GLB', urdf: 'URDF', vfd: 'VFD', ph: 'pH' }; +const humanize = (s) => { + const t = String(s ?? '').replace(/_+/g, ' ').replace(/\s+/g, ' ').trim().split(' ').map((w) => ACRONYM[w.toLowerCase()] || w).join(' '); + return t ? t[0].toUpperCase() + t.slice(1) : ''; +}; +const zh = (s, tag = 'span', cls = '') => (s ? `<${tag} lang="zh"${cls ? ` class="${cls}"` : ''}>${esc(s)}` : ''); +const countBy = (arr, k) => arr.reduce((m, x) => { const v = x?.[k]; if (v != null) m[v] = (m[v] || 0) + 1; return m; }, {}); +const nextFrame = () => new Promise((r) => requestAnimationFrame(() => r())); +const clamp = (v, a, b) => Math.min(b, Math.max(a, v)); +const reducedMotion = matchMedia('(prefers-reduced-motion: reduce)'); +const narrowMQ = matchMedia('(max-width: 899.98px)'); +const darkMQ = matchMedia('(prefers-color-scheme: dark)'); +const store = { + get(k) { try { return localStorage.getItem(k); } catch { return null; } }, + set(k, v) { try { if (v == null) localStorage.removeItem(k); else localStorage.setItem(k, v); } catch { /* storage unavailable */ } }, +}; +const ICON = { + download: '', + close: '', + sun: '', + moon: '', + auto: '', +}; + +/* ---------------------------------------------------------------------------- vocabulary (English labels) */ +const LABEL = { + documented: 'Documented', manufacturer_datasheet: 'Manufacturer datasheet', manufacturer_verified: 'Manufacturer verified', + manufacturer_specified: 'Manufacturer specified', manufacturer_drawing: 'Manufacturer drawing', manufacturer_dimensions: 'Manufacturer dimensions', + photo_estimate: 'Photo estimate', photo_inference: 'Photo inference', engineering_assumption: 'Engineering assumption', + simulation_assumption: 'Simulation assumption', assumption: 'Assumption', assumed: 'Assumed', estimated: 'Estimated', + task_envelope: 'Task envelope', derived: 'Derived', derived_documented: 'Derived from documents', unknown: 'Unknown', + not_calibrated: 'Not calibrated', schematic: 'Schematic', internal_schematic: 'Internal schematic', drawing_estimate: 'Drawing estimate', + implemented: 'Implemented', verified: 'Verified', declared: 'Declared', unsupported: 'Unsupported', absent: 'Absent', + not_applicable: 'Not applicable', passed: 'Passed', failed: 'Failed', not_run: 'Not run', + full: 'Full port', partial: 'Partial port', bridged: 'Bridged', agent: 'Agent', evaluator: 'Evaluator', + read_only: 'Read-only', read_write: 'Read / write', setpoint: 'Setpoint', process_truth: 'Process truth', sensor: 'Sensor', scene: 'Scene', + lumped: 'Lumped model', numerical: 'Numerical model', qualitative: 'Qualitative', +}; +const TONE = { + implemented: 'good', verified: 'good', passed: 'good', full: 'good', documented: 'good', declared: 'warn', partial: 'warn', + unsupported: 'bad', failed: 'bad', absent: 'neutral', not_applicable: 'neutral', not_run: 'neutral', unknown: 'neutral', + not_calibrated: 'neutral', bridged: 'info', agent: 'info', evaluator: 'neutral', lumped: 'neutral', numerical: 'neutral', qualitative: 'neutral', +}; +function toneOf(v) { + const s = String(v ?? '').toLowerCase(); + if (TONE[s]) return TONE[s]; + if (!s || /unknown|not_/.test(s)) return 'neutral'; + if (/assum|estimat|approx|photo|schematic|proxy|envelope|drawing|inferen/.test(s)) return 'warn'; + if (/manufacturer|documented|verified|derived|measured|specified/.test(s)) return 'good'; + return 'neutral'; +} +const label = (v) => LABEL[v] || humanize(v); +const pill = (v, text) => (v == null || v === '' ? '' : `${esc(text || label(v))}`); +const ISAAC = { + full: 'Behaviour re-implemented natively in Isaac Lab (through Matterix) and checked step by step against the Python runtime.', + partial: 'Core behaviour re-implemented natively in Isaac Lab (through Matterix); some capabilities are not ported.', + bridged: 'The Python runtime drives the Isaac Lab scene through the Matterix bridge.', +}; +const isaacPill = (st, chip = false) => (st ? `Isaac Lab · ${esc(label(st))}` : ''); +const KIND = { door: 'Door / lid', knob: 'Knob', button: 'Button', rotor: 'Rotor', other: 'Other' }; +const KIND_GROUP = { door: 'Doors & lids', knob: 'Knobs', rotor: 'Rotors', other: 'Other joints', button: 'Buttons' }; +const KIND_ORDER = ['door', 'knob', 'rotor', 'other', 'button']; +const KIND_PL = { door: ['door/lid', 'doors/lids'], knob: ['knob', 'knobs'], button: ['button', 'buttons'], rotor: ['rotor', 'rotors'], other: ['other joint', 'other joints'] }; +const kindOf = (j) => (KIND[j.kind] ? j.kind : 'other'); +const kindText = (n, k) => { const p = KIND_PL[k] || [k, k]; return `${n} ${n === 1 ? p[0] : p[1]}`; }; +const rangeText = (j) => (j.type === 'prismatic' ? `${num((j.lower ?? 0) * 1000, 1)} – ${num((j.upper ?? 0) * 1000, 1)} mm` + : j.type === 'continuous' ? 'continuous' : `${deg(j.lower)} – ${deg(j.upper)}`); +const LEVELS = ['process', 'host', 'scene', 'robot', 'hardware']; +const LAYERS = [ + { key: 'mesh', label: 'Mesh', on: true, group: 'Model' }, + { key: 'wire', label: 'Wireframe', on: false, group: 'Model' }, + { key: 'ghost', label: 'X-ray', on: false, group: 'Model' }, + { key: 'collision', label: 'Collision proxies', on: false, group: 'Annotations', sw: ['collision'] }, + { key: 'joints', label: 'Joint axes', on: true, group: 'Annotations', sw: ['door', 'rotor', 'other'] }, + { key: 'buttons', label: 'Buttons & knobs', on: false, group: 'Annotations', sw: ['button', 'knob'] }, + { key: 'slots', label: 'Interface points', on: true, group: 'Annotations', sw: ['slot'] }, + { key: 'readouts', label: 'Panel readouts', on: false, group: 'Annotations', sw: ['readout'] }, + { key: 'frames', label: 'Placement frames', on: false, group: 'Annotations' }, + { key: 'layout', label: 'Footprint & clearance', on: false, group: 'Annotations', sw: ['frame', 'layout'] }, + { key: 'bbox', label: 'Bounding box', on: false, group: 'Annotations', sw: ['frame', 'measured'] }, + { key: 'axes', label: 'Axes', on: true, group: 'Annotations' }, + { key: 'labels', label: 'Labels', on: true, group: 'Annotations' }, +]; + +/* ======================================================================================= state */ +const S = { + index: [], domains: [], byTid: new Map(), domainMap: new Map(), + search: '', domain: '', view: 'viewer', tab: 'overview', + tid: null, bundle: null, bundleError: null, seq: 0, selected: null, modelReady: false, bounds: null, orientation: null, + layers: Object.fromEntries(LAYERS.map((l) => [l.key, l.on])), + jointValues: {}, jointsOpen: false, compFilter: '', capFilter: '', sort: { key: 'chem_id', dir: 1 }, +}; +const domainName = (k) => S.domainMap.get(k)?.name || humanize(k || 'other'); + +/* ======================================================================================= theme */ +const THEME_KEY = 'chemlab-explorer-theme'; +const themeMode = () => { const t = document.documentElement.dataset.theme; return t === 'light' || t === 'dark' ? t : 'system'; }; +const effectiveTheme = () => (themeMode() === 'system' ? (darkMQ.matches ? 'dark' : 'light') : themeMode()); +function updateThemeButton() { + const m = themeMode(), next = { system: 'light', light: 'dark', dark: 'system' }[m]; + const btn = $('#theme-btn'); + btn.innerHTML = m === 'light' ? ICON.sun : m === 'dark' ? ICON.moon : ICON.auto; + const now = m === 'system' ? `follows your system (${effectiveTheme()})` : m; + btn.setAttribute('aria-label', `Colour theme: ${now}. Switch to ${next === 'system' ? 'system setting' : next}.`); + btn.title = `Theme: ${now}`; +} +function setThemeMode(m) { + if (m === 'system') delete document.documentElement.dataset.theme; else document.documentElement.dataset.theme = m; + store.set(THEME_KEY, m === 'system' ? null : m); + themeChanged(); +} +function themeChanged() { + updateThemeButton(); + if (GL) { readColors(); repaint(); } +} + +/* ======================================================================================= three.js setup */ +const canvas = $('#gl'); +let GL = null; +try { + GL = new THREE.WebGLRenderer({ canvas, antialias: true, alpha: true, powerPreference: 'high-performance' }); +} catch (e) { + console.warn('WebGL is not available:', e?.message || e); +} +const scene = new THREE.Scene(); +const camera = new THREE.PerspectiveCamera(40, 1, 0.005, 200); +camera.up.set(0, 0, 1); +camera.position.set(1.2, -1.2, 0.9); +let controls = null; +const assetRoot = new THREE.Group(); // the asset frame: Z up, metres (URDF / contract frame) +const modelWrap = new THREE.Group(); // holds the glTF scene, rotated +90° about X when the GLB is glTF Y-up +assetRoot.add(modelWrap); +scene.add(assetRoot); +const overlay = Object.fromEntries(['collision', 'joints', 'buttons', 'slots', 'readouts', 'frames', 'layout', 'bbox', 'axes'].map((k) => [k, new THREE.Group()])); +for (const g of Object.values(overlay)) assetRoot.add(g); +let model = null, meshes = [], nodeToComp = new Map(), compMeshes = new Map(), pivots = new Map(); +let grid = null, gridDim = 1, DASH = 0.02; +const COL = {}; +const OV_ROLES = ['collision', 'collision-edge', 'door', 'knob', 'button', 'rotor', 'other', 'slot', 'readout', 'readout-edge', 'frame', 'measured', 'layout', 'select']; +const loader = new GLTFLoader(); +let dirty = true; +const invalidate = () => { dirty = true; }; + +function readColors() { + const cs = getComputedStyle(document.documentElement); + const get = (name, fallback) => { const v = cs.getPropertyValue(name).trim(); try { return new THREE.Color(v || fallback); } catch { return new THREE.Color(fallback); } }; + for (const r of OV_ROLES) COL[r] = get(`--ov-${r}`, '#888888'); + COL.gridMajor = get('--grid-major', '#aab7c0'); + COL.gridMinor = get('--grid-minor', '#ccd5db'); +} +// Studio environment map (built Z-up like the rest of the view): without one, PBR metals reflect nothing and render +// almost black. Metallic materials use it fully, non-metals only lightly (see setupModel). +function studioEnvironment() { + const env = new THREE.Scene(); + const dome = new THREE.SphereGeometry(40, 48, 24); + const col = []; + const p = dome.attributes.position; + for (let i = 0; i < p.count; i++) { + const t = THREE.MathUtils.clamp((p.getZ(i) / 40 + 1) / 2, 0, 1); // 0 = floor, 1 = ceiling (world +Z) + const v = t < 0.5 ? 0.16 + 0.5 * t : 0.41 + 1.0 * (t - 0.5); + col.push(v, v * 1.02, v * 1.06); + } + dome.setAttribute('color', new THREE.Float32BufferAttribute(col, 3)); + env.add(new THREE.Mesh(dome, new THREE.MeshBasicMaterial({ vertexColors: true, side: THREE.BackSide }))); + for (const [pos, w, h] of [[[-12, -18, 22], 16, 10], [[18, -10, 16], 10, 8], [[0, 20, 25], 20, 6]]) { // soft boxes + const panel = new THREE.Mesh(new THREE.PlaneGeometry(w, h), new THREE.MeshBasicMaterial({ color: 0xffffff, side: THREE.DoubleSide })); + panel.position.set(...pos); + panel.lookAt(0, 0, 0); + env.add(panel); + } + const pmrem = new THREE.PMREMGenerator(GL); + const tex = pmrem.fromScene(env, 0.03).texture; + pmrem.dispose(); + env.traverse((o) => { o.geometry?.dispose(); o.material?.dispose(); }); + return tex; +} +function buildGrid(maxDim) { + gridDim = maxDim; + if (grid) { scene.remove(grid); grid.geometry.dispose(); grid.material.dispose(); } + const p = Math.pow(10, Math.floor(Math.log10(Math.max(maxDim, 0.02)))); + const cell = p / 5, div = 60; // 20 cm cells for a 1–10 m instrument, 2 cm for 0.1–1 m + grid = new THREE.GridHelper(cell * div, div, COL.gridMajor, COL.gridMinor); + grid.rotation.x = Math.PI / 2; + grid.material.transparent = true; + grid.material.opacity = 0.8; + grid.material.depthWrite = false; + grid.renderOrder = -1; + scene.add(grid); + invalidate(); +} +if (GL) { + GL.setPixelRatio(Math.min(window.devicePixelRatio || 1, 2)); + GL.outputColorSpace = THREE.SRGBColorSpace; + GL.setClearColor(0x000000, 0); + controls = new OrbitControls(camera, canvas); + controls.enableDamping = !reducedMotion.matches; + controls.dampingFactor = 0.12; + controls.addEventListener('change', invalidate); + reducedMotion.addEventListener?.('change', () => { controls.enableDamping = !reducedMotion.matches; }); + scene.add(new THREE.HemisphereLight(0xffffff, 0x9aa3b0, 1.1)); + const sun = new THREE.DirectionalLight(0xffffff, 1.6); + sun.position.set(2, -3, 4); + scene.add(sun); + const fill = new THREE.DirectionalLight(0xffffff, 0.5); + fill.position.set(-3, 2, 1); + scene.add(fill); + scene.environment = studioEnvironment(); + readColors(); + buildGrid(1); + new ResizeObserver(invalidate).observe($('#stage')); + requestAnimationFrame(frame); +} + +function frame() { + requestAnimationFrame(frame); + const w = canvas.clientWidth, h = canvas.clientHeight; + if (!w || !h) return; // table view or collapsed layout + const pr = Math.min(window.devicePixelRatio || 1, 2); + if (GL.getPixelRatio() !== pr) { GL.setPixelRatio(pr); dirty = true; } + if (canvas.width !== Math.floor(w * pr) || canvas.height !== Math.floor(h * pr)) { + GL.setSize(w, h, false); + camera.aspect = w / h; + camera.updateProjectionMatrix(); + dirty = true; + } + if (controls.update()) dirty = true; // true while damping settles + if (!dirty) return; // render on demand: an idle page costs nothing + dirty = false; + GL.render(scene, camera); + updateLabels(w, h); +} + +/* ---------------------------------------------------------------------------- HTML labels pinned to 3D points */ +const labels = []; +const labelLayer = $('#labels'); +const _v = new THREE.Vector3(); +function addLabel(l) { labels.push(l); } +function clearLabels() { for (const l of labels) l.el?.remove(); labels.length = 0; } +function updateLabels(w, h) { + const show = S.layers.labels && S.modelReady; + const k = (h / 2) / Math.tan(THREE.MathUtils.degToRad(camera.fov / 2)); + for (const l of labels) { + let on = show && (!l.layer || S.layers[l.layer]); + if (on) { + if (l.object) l.object.getWorldPosition(_v); else _v.copy(l.pos); + if (l.sizeWorld) { // hide labels of things that are tiny on screen (keypads, vial racks) + const px = l.sizeWorld * k / Math.max(_v.distanceTo(camera.position), 1e-4); + if (px < (l.minPx || 40)) on = false; + } + } + if (on) { + _v.project(camera); + if (_v.z > 1 || Math.abs(_v.x) > 1.02 || Math.abs(_v.y) > 1.02) on = false; + } + if (!on) { if (l.el && l.el.style.display !== 'none') l.el.style.display = 'none'; continue; } + if (!l.el) { + l.el = document.createElement('div'); + l.el.className = `lbl ${l.cls || ''}`; + l.el.textContent = l.text; + l.el.title = l.title || l.text; + if (l.onclick) l.el.addEventListener('click', l.onclick); + labelLayer.appendChild(l.el); + } + l.el.style.display = ''; + l.el.style.transform = `translate(${((_v.x + 1) / 2 * w).toFixed(1)}px, ${((1 - _v.y) / 2 * h).toFixed(1)}px) translate(-50%, -135%)`; + l.el.classList.toggle('sel', !!l.compId && l.compId === S.selected); + } +} + +/* ---------------------------------------------------------------------------- geometry helpers */ +const matsOf = (m) => (Array.isArray(m.material) ? m.material : [m.material]); +function modelBounds() { + const b = new THREE.Box3(); + for (const m of meshes) b.expandByObject(m, true); + return b; +} +// The dataset frame puts every instrument's front towards −Y (Z up). Camera views and axis names use that convention; +// layout.front is only drawn by the layout overlay, because one asset (sft_sft110) declares +X there while its own +// coordinate system and readouts face −Y. +const frontVec = () => new THREE.Vector3(0, -1, 0); +function layoutFront() { + const fr = S.bundle?.layout?.front; + const v = Array.isArray(fr) ? new THREE.Vector3(fr[0] || 0, fr[1] || 0, 0) : new THREE.Vector3(0, -1, 0); + return v.lengthSq() > 1e-8 ? v.normalize() : new THREE.Vector3(0, -1, 0); +} +const UP = new THREE.Vector3(0, 0, 1); +const rightVec = (f = frontVec()) => new THREE.Vector3().crossVectors(UP, f).normalize(); // viewer's right when facing the front +// camera directions in (right, front, up) components +const CAM = { iso: [1, 1, 0.8], front: [0, 1, 0.3], back: [0, -1, 0.3], left: [-1, 0, 0.3], right: [1, 0, 0.3], top: [0, 0.0001, 1] }; +function viewDir(name) { + const f = frontVec(), r = rightVec(f), [a, b, c] = CAM[name] || CAM.iso; + return r.multiplyScalar(a).addScaledVector(f, b).addScaledVector(UP, c).normalize(); +} +function fitDistance(radius, margin) { + const v = THREE.MathUtils.degToRad(camera.fov / 2); + const hz = Math.atan(Math.tan(v) * camera.aspect); + return radius / Math.sin(Math.min(v, hz)) * margin; +} +function fitView(name = 'iso') { + if (!GL) return; + const b = S.bounds && !S.bounds.isEmpty() ? S.bounds : new THREE.Box3(new THREE.Vector3(-0.3, -0.3, 0), new THREE.Vector3(0.3, 0.3, 0.5)); + const c = b.getCenter(new THREE.Vector3()), r = Math.max(b.getSize(new THREE.Vector3()).length() / 2, 0.01); + const d = name === 'fit' ? camera.position.clone().sub(controls.target).normalize() : viewDir(name); + const dist = fitDistance(r, 1.04); + camera.position.copy(c).addScaledVector(d, dist); + controls.target.copy(c); + camera.near = Math.max(dist / 500, 0.0005); + camera.far = dist * 40; + camera.updateProjectionMatrix(); + controls.update(); + invalidate(); +} +function focusOn(box) { + if (!GL || !box || box.isEmpty()) return; + const c = box.getCenter(new THREE.Vector3()), r = Math.max(box.getSize(new THREE.Vector3()).length() / 2, 0.01); + const d = camera.position.clone().sub(controls.target).normalize(); + const dist = fitDistance(r, 1.35); + camera.position.copy(c).addScaledVector(d, dist); + controls.target.copy(c); + camera.near = Math.min(camera.near, Math.max(dist / 500, 0.0005)); + camera.updateProjectionMatrix(); + controls.update(); + invalidate(); +} +const lineMat = (role, dashed = false) => (dashed + ? new THREE.LineDashedMaterial({ color: COL[role], dashSize: DASH, gapSize: DASH * 0.6 }) + : new THREE.LineBasicMaterial({ color: COL[role] })); +const tagged = (o, role) => { o.userData.ov = role; return o; }; +function mkEdges(geo, role) { return tagged(new THREE.LineSegments(new THREE.EdgesGeometry(geo), lineMat(role)), role); } +function mkArrow(origin, dir, len, role, head = len * 0.25) { + const d = new THREE.Vector3(...(dir || [0, 0, 1])); + if (d.lengthSq() < 1e-12) d.set(0, 0, 1); + return tagged(new THREE.ArrowHelper(d.normalize(), new THREE.Vector3(...origin), len, COL[role], head, head * 0.6), role); +} +function mkRect(x0, y0, x1, y1, z, role, dashed = false) { + const pts = [[x0, y0], [x1, y0], [x1, y1], [x0, y1], [x0, y0]].map(([x, y]) => new THREE.Vector3(x, y, z)); + const l = new THREE.Line(new THREE.BufferGeometry().setFromPoints(pts), lineMat(role, dashed)); + if (dashed) l.computeLineDistances(); + return tagged(l, role); +} +function mkBox(min, max, role, dashed = false) { + const b = new THREE.Box3(new THREE.Vector3(...min), new THREE.Vector3(...max)); + const s = b.getSize(new THREE.Vector3()), c = b.getCenter(new THREE.Vector3()); + const g = new THREE.BoxGeometry(Math.max(s.x, 1e-4), Math.max(s.y, 1e-4), Math.max(s.z, 1e-4)); + const l = new THREE.LineSegments(new THREE.EdgesGeometry(g), lineMat(role, dashed)); + g.dispose(); + if (dashed) l.computeLineDistances(); + l.position.copy(c); + return tagged(l, role); +} +const rpyEuler = (rpy) => { const [r, p, y] = rpy || [0, 0, 0]; return new THREE.Euler(r, p, y, 'ZYX'); }; +function disposeTree(root) { + root.traverse((o) => { + o.geometry?.dispose(); + if (o.material) for (const m of (Array.isArray(o.material) ? o.material : [o.material])) { + for (const v of Object.values(m)) if (v && v.isTexture) v.dispose(); + m.dispose(); + } + }); +} +// recolour annotations after a theme change (materials keep their role in userData.ov) +function repaint() { + assetRoot.traverse((o) => { + const c = COL[o.userData.ov]; + if (!c) return; + if (o.type === 'ArrowHelper') o.setColor(c); + else if (o.material?.color) o.material.color.copy(c); + }); + buildGrid(gridDim); + applyMaterials(); +} + +/* ======================================================================================= loading an instrument */ +const bundleCache = new Map(); +async function loadBundle(tid) { + if (bundleCache.has(tid)) { const b = bundleCache.get(tid); bundleCache.delete(tid); bundleCache.set(tid, b); return b; } + const r = await fetch(`data/assets/${encodeURIComponent(tid)}.json`); + if (!r.ok) throw new Error(`HTTP ${r.status}`); + const b = normalizeBundle(await r.json()); + bundleCache.set(tid, b); + while (bundleCache.size > 10) bundleCache.delete(bundleCache.keys().next().value); + return b; +} +function normalizeBundle(b) { + for (const k of ['joints', 'slots', 'readouts', 'components', 'files', 'previews', 'limitations', 'sources', 'hidden_parts']) if (!Array.isArray(b[k])) b[k] = []; + for (const k of ['capabilities', 'state_slots', 'mechanisms', 'frames', 'links', 'controls', 'checks']) if (!b[k] || typeof b[k] !== 'object' || Array.isArray(b[k])) b[k] = {}; + for (const c of b.components) { if (!Array.isArray(c.collisions)) c.collisions = []; if (!Array.isArray(c.objects)) c.objects = []; } + for (const j of b.joints) { if (!Array.isArray(j.axis)) j.axis = [0, 0, 1]; if (!Array.isArray(j.origin_m)) j.origin_m = [0, 0, 0]; } + return b; +} + +const glbCache = new Map(); // url -> ArrayBuffer, least recently used first +let glbCacheBytes = 0, glbAbort = null; +const GLB_CACHE_LIMIT = 160 * 1048576; +function cacheGlb(url, buf) { + if (buf.byteLength > GLB_CACHE_LIMIT / 3) return; + glbCache.set(url, buf); + glbCacheBytes += buf.byteLength; + for (const [k, v] of glbCache) { + if (glbCacheBytes <= GLB_CACHE_LIMIT) break; + if (k === url) continue; + glbCache.delete(k); + glbCacheBytes -= v.byteLength; + } +} +async function fetchBuffer(url, expected, onProgress, signal) { + const res = await fetch(url, { signal }); + if (!res.ok) throw new Error(`HTTP ${res.status}${res.statusText ? ` ${res.statusText}` : ''}`); + const total = expected || Number(res.headers.get('content-length')) || 0; + if (!res.body?.getReader) { const b = await res.arrayBuffer(); onProgress(b.byteLength, total); return b; } + const reader = res.body.getReader(); + const parts = []; + let got = 0, last = 0; + for (;;) { + const { done, value } = await reader.read(); + if (done) break; + parts.push(value); + got += value.byteLength; + const now = performance.now(); + if (now - last > 50) { last = now; onProgress(got, total); } + } + onProgress(got, total); + const out = new Uint8Array(got); + let o = 0; + for (const p of parts) { out.set(p, o); o += p.byteLength; } + return out.buffer; +} +function describeError(e) { + const m = String(e?.message || e || 'Unknown error'); + if (/^HTTP 404/.test(m)) return 'The file was not found on the server (HTTP 404).'; + if (/^HTTP 40[13]/.test(m)) return `The server refused the download (${m}); the dataset may not be public yet.`; + if (/^HTTP 429/.test(m)) return 'Too many downloads in a short time (HTTP 429). Wait a minute and try again.'; + if (/^HTTP/.test(m)) return `The server answered ${m}.`; + if (/failed to fetch|networkerror|load failed/i.test(m)) return 'The network request failed: you may be offline, or a firewall may block the download.'; + return `${m.replace(/\.$/, '')}.`; +} + +function setLoader(loaded, total, text) { + if (text) $('#loader-text').textContent = text; + const bar = $('#loader-bar'), track = bar.parentElement; + if (total > 0) { + track.classList.remove('indet'); + bar.style.width = `${clamp(loaded / total * 100, 0, 100).toFixed(1)}%`; + $('#loader-bytes').textContent = loaded >= total && total > 1 ? bytes(total) : `${bytes(loaded) || '0 B'} of ${bytes(total)}`; + } else { + track.classList.add('indet'); + bar.style.width = ''; + $('#loader-bytes').textContent = loaded ? bytes(loaded) : ''; + } +} +function showLoader(a, text) { + $('#viewer-error').hidden = true; + const img = $('#loader-thumb'); + img.hidden = !a; + if (a) img.src = thumbUrl(a.slug); + $('#loader').hidden = false; + setLoader(0, 0, text); +} +const hideLoader = () => { $('#loader').hidden = true; }; +function showViewerError(title, msg, { retry = false, download = null } = {}) { + hideLoader(); + const el = $('#viewer-error'); + el.innerHTML = `

${esc(title)}

${esc(msg)}

${retry || download ? `
${retry ? '' : ''}${download ? `${ICON.download}Download the GLB` : ''}
` : ''}`; + el.hidden = false; +} + +function clearAsset() { + clearLabels(); + for (const g of Object.values(overlay)) { disposeTree(g); g.clear(); } + const keep = new Set([modelWrap, ...Object.values(overlay)]); + for (const o of [...assetRoot.children]) if (!keep.has(o)) { disposeTree(o); assetRoot.remove(o); } + disposeTree(modelWrap); + modelWrap.clear(); + modelWrap.rotation.set(0, 0, 0); + model = null; meshes = []; nodeToComp = new Map(); compMeshes = new Map(); pivots = new Map(); + S.selected = null; S.jointValues = {}; S.modelReady = false; S.bounds = null; S.orientation = null; + $('#pick-card').hidden = true; + $('#jp-body').innerHTML = ''; + $('#joint-panel').hidden = true; + invalidate(); +} + +async function selectInstrument(tid, { user = false } = {}) { + const a = S.byTid.get(tid); + if (!a) return; + if (user) afterUserSelect(); + if (tid === S.tid && !S.bundleError) return; + const seq = ++S.seq; + glbAbort?.abort(); + S.tid = tid; S.bundle = null; S.bundleError = null; + writeLocation(tid, user); + markActive(); + renderTitle(a); + clearAsset(); + renderTab(); + showLoader(a, 'Loading instrument data…'); + let b; + try { + b = await loadBundle(tid); + } catch (e) { + if (seq !== S.seq) return; + S.bundleError = e; + renderTab(); + showViewerError('This instrument could not be loaded', `Its data file could not be read. ${describeError(e)}`, { retry: true }); + return; + } + if (seq !== S.seq) return; + S.bundle = b; + renderTab(); + if (!GL) { + showViewerError('3D view unavailable', 'WebGL is not available in this browser, so the model cannot be drawn. The details and downloads in the panel still work.', { download: b.glb ? downloadUrl(b.glb) : null }); + return; + } + await loadModel(b, seq); +} +async function loadModel(b, seq) { + if (!b.glb) { showViewerError('No 3D model', 'This instrument has no GLB file in the release.'); return; } + const url = dataUrl(b.glb), name = b.glb.split('/').pop(); + const expected = b.files.find((f) => f.path === b.glb)?.bytes || 0; + showLoader(S.byTid.get(b.tid), `Downloading ${name}…`); + setLoader(0, expected); + try { + let buf = glbCache.get(url); + if (buf) { glbCache.delete(url); glbCache.set(url, buf); } + else { + glbAbort?.abort(); + const ctl = new AbortController(); + glbAbort = ctl; + buf = await fetchBuffer(url, expected, (l, t) => { if (seq === S.seq) setLoader(l, t); }, ctl.signal); + if (glbAbort === ctl) glbAbort = null; + cacheGlb(url, buf); + } + if (seq !== S.seq) return; + setLoader(1, 1, 'Building the scene…'); + await nextFrame(); + const gltf = await loader.parseAsync(buf, ''); + if (seq !== S.seq) { disposeTree(gltf.scene); return; } + setupModel(b, gltf.scene); + hideLoader(); + if (S.tab === 'joints' || S.tab === 'components') rerenderTab(); + } catch (e) { + if (e?.name === 'AbortError' || seq !== S.seq) return; + console.warn('GLB load failed:', e); + let host = ''; + try { host = new URL(url).host; } catch { /* keep empty */ } + showViewerError('The 3D model could not be loaded', `${describeError(e)}${host ? ` The model is read from ${host}.` : ''}`, { retry: true, download: downloadUrl(b.glb) }); + } +} + +function setupModel(b, root) { + model = root; + modelWrap.add(model); + model.traverse((o) => { + if (!o.isMesh) return; + o.material = Array.isArray(o.material) ? o.material.map((m) => m.clone()) : o.material.clone(); + for (const mm of matsOf(o)) { + mm.envMapIntensity = (mm.metalness ?? 0) >= 0.5 ? 1.0 : 0.25; + mm.userData.orig = { transparent: mm.transparent, opacity: mm.opacity, depthWrite: mm.depthWrite, emissive: mm.emissive ? mm.emissive.clone() : null, emissiveIntensity: mm.emissiveIntensity ?? 1 }; + } + meshes.push(o); + }); + // Orientation: glb_up says whether the GLB is glTF +Y-up (needs +90° about X) or already Z-up. A few flags in the + // source data were wrong, so both placements are measured against the declared size and the better fit wins. + const flagRot = b.glb_up === 'y' || (b.glb_up == null && b.glb_orientation === 'gltf_y_up_rotated'); + let useRot = flagRot, dRot = null, dFlat = null; + if (Array.isArray(b.size_m) && b.size_m.length === 3 && b.size_m.every(isNum)) { + const measure = (rx) => { modelWrap.rotation.set(rx, 0, 0); modelWrap.updateMatrixWorld(true); return modelBounds().getSize(new THREE.Vector3()).toArray(); }; + const dev = (sz) => Math.max(...sz.map((v, i) => Math.abs(v - b.size_m[i]))); + dRot = dev(measure(Math.PI / 2)); + dFlat = dev(measure(0)); + if (Math.abs(dRot - dFlat) > 0.002) useRot = dRot < dFlat; + } + modelWrap.rotation.set(useRot ? Math.PI / 2 : 0, 0, 0); + modelWrap.updateMatrixWorld(true); + S.orientation = { flag: flagRot ? 'y-up' : 'z-up', used: useRot ? 'y-up' : 'z-up', dRot, dFlat }; + mapComponents(b); + buildPivots(b); + S.bounds = modelBounds(); + const size = S.bounds.isEmpty() ? new THREE.Vector3(0.5, 0.5, 0.5) : S.bounds.getSize(new THREE.Vector3()); + const maxDim = Math.max(size.x, size.y, size.z, 0.02); + DASH = clamp(maxDim * 0.012, 0.002, 0.03); + buildGrid(maxDim); + buildOverlays(b, maxDim); + buildJointPanel(b); + S.modelReady = true; + applyLayers(); + fitView('iso'); +} +const baseName = (n) => n.replace(/\.\d{3}$/, ''); +function isAncestor(a, o) { let p = o.parent; while (p) { if (p === a) return true; p = p.parent; } return false; } +function mapComponents(b) { + const byName = new Map(); + model.traverse((o) => { if (o.name) { byName.set(o.name, o); if (!byName.has(baseName(o.name))) byName.set(baseName(o.name), o); } }); + for (const c of b.components) { + const objs = []; + for (const n of c.objects) { const o = byName.get(n) || byName.get(baseName(n)); if (o) objs.push(o); } + const tops = objs.filter((o) => !objs.some((p) => p !== o && isAncestor(p, o))); // keep only top-most nodes + const ms = []; + for (const t of tops) t.traverse((o) => { if (o.isMesh) ms.push(o); }); + compMeshes.set(c.id, { tops, meshes: ms }); + for (const m of ms) if (!nodeToComp.has(m)) nodeToComp.set(m, c.id); + } +} +function linkComponentId(link) { + const ids = new Set(S.bundle.components.map((c) => c.id)); + for (const cand of [link, link.replace(/_link$/, ''), link.replace(/_joint$/, '')]) if (ids.has(cand)) return cand; + return null; +} +// Every joint becomes a pivot at its origin; the child link's meshes are re-parented under it, so a slider moves them. +// Joint origins are given in the asset frame (also for joints nested under a moving link), so a nested pivot is +// placed by converting that point into its parent pivot's frame. +function buildPivots(b) { + const byChild = new Map(b.joints.map((j) => [j.child, j])); + const made = new Set(); + const make = (j) => { + if (made.has(j.name)) return pivots.get(j.name)?.pivot || assetRoot; // (a cycle in the data falls back to the root) + made.add(j.name); + const parentJoint = byChild.get(j.parent); + const parent = parentJoint && parentJoint !== j ? make(parentJoint) : assetRoot; + const pv = new THREE.Object3D(); + pv.name = `pivot:${j.name}`; + parent.updateMatrixWorld(true); + pv.position.copy(parent.worldToLocal(assetRoot.localToWorld(new THREE.Vector3(...j.origin_m)))); + parent.add(pv); + pv.updateMatrixWorld(true); + const rest = pv.position.clone(); + const cid = linkComponentId(j.child); + const cm = cid ? compMeshes.get(cid) : null; + let tops = cm ? cm.tops : []; + if (!tops.length) { // fall back to a node-name match on the link name + const hits = []; + model.traverse((o) => { const segs = o.name.split('__'); if (segs[1] === j.child || o.name === j.child) hits.push(o); }); + tops = hits.filter((o) => !hits.some((p) => p !== o && isAncestor(p, o))); + } + for (const t of tops) pv.attach(t); + pivots.set(j.name, { pivot: pv, joint: j, rest, hasMesh: tops.length > 0, compId: cid }); + return pv; + }; + for (const j of b.joints) make(j); +} +function setJoint(name, q) { + const p = pivots.get(name); + if (!p) return; + S.jointValues[name] = q; + const j = p.joint, axis = new THREE.Vector3(...j.axis).normalize(); + if (j.type === 'prismatic') p.pivot.position.copy(p.rest).addScaledVector(axis, q); + else p.pivot.quaternion.setFromAxisAngle(axis, q); + invalidate(); +} +function compOrigin(c, byId, depth = 0) { // component frame origins chain up the parent tree (rotations are zero in the files) + const o = new THREE.Vector3(...(c.origin_m || [0, 0, 0])); + const p = c.parent && byId.get(c.parent); + if (p && depth < 8) o.add(compOrigin(p, byId, depth + 1)); + return o; +} +function hostForComponent(cid, byId) { // nearest moving ancestor, so annotations ride along with doors and lids + for (let id = cid, n = 0; id && n < 12; n++) { + for (const [, p] of pivots) if (p.compId === id) return p.pivot; + id = byId.get(id)?.parent; + } + return assetRoot; +} +function hostForLink(link) { + if (!link) return assetRoot; + for (const [, p] of pivots) if (p.joint.child === link) return p.pivot; + return assetRoot; +} +function addOv(layer, obj, host = assetRoot) { + obj.userData.layer = layer; + overlay[layer].add(obj); + if (host && host !== assetRoot) host.attach(obj); + return obj; +} +const AXIS_NAMES = [[[1, 0, 0], '+X'], [[-1, 0, 0], '−X'], [[0, 1, 0], '+Y'], [[0, -1, 0], '−Y'], [[0, 0, 1], '+Z'], [[0, 0, -1], '−Z']]; +function axisName(v) { + if (!Array.isArray(v)) return '—'; + const u = new THREE.Vector3(...v); + if (u.lengthSq() < 1e-9) return '—'; + u.normalize(); + for (const [a, n] of AXIS_NAMES) if (u.distanceTo(new THREE.Vector3(...a)) < 1e-3) return n; + return vec(v, 2); +} +function sideName(axis) { // how a world axis relates to the instrument's front + const f = frontVec(), r = rightVec(f), a = new THREE.Vector3(...axis); + if (a.distanceTo(UP) < 1e-3) return 'up'; + for (const [v, n] of [[f, 'front'], [f.clone().negate(), 'back'], [r, 'right'], [r.clone().negate(), 'left']]) if (a.distanceTo(v) < 1e-3) return n; + return ''; +} + +function buildOverlays(b, maxDim) { + const byId = new Map(b.components.map((c) => [c.id, c])); + const hyp = Math.hypot(...(b.size_m || [maxDim, maxDim, maxDim])); + // collision proxies (primitives from the URDF / collision_proxies.json) + const colMat = new THREE.MeshBasicMaterial({ color: COL.collision, transparent: true, opacity: 0.22, depthWrite: false }); + for (const c of b.components) { + if (!c.collisions.length) continue; + const base = compOrigin(c, byId), host = hostForComponent(c.id, byId); + for (const k of c.collisions) { + let geo; + if (k.shape === 'box') geo = new THREE.BoxGeometry(...(k.size_m || [0.01, 0.01, 0.01]).map((v) => Math.max(v, 1e-4))); + else if (k.shape === 'cylinder' || k.shape === 'capsule') { geo = new THREE.CylinderGeometry(k.radius_m, k.radius_m, Math.max(k.length_m || 0, 1e-4), 24); geo.rotateX(Math.PI / 2); } + else if (k.shape === 'sphere') geo = new THREE.SphereGeometry(k.radius_m || 0.005, 16, 12); + else geo = new THREE.BoxGeometry(...(k.size_m || [0.01, 0.01, 0.01]).map((v) => Math.max(v, 1e-4))); + const m = tagged(new THREE.Mesh(geo, colMat), 'collision'); + m.position.copy(base).add(new THREE.Vector3(...(k.origin_m || [0, 0, 0]))); + m.rotation.copy(rpyEuler(k.rpy_rad)); + const e = mkEdges(geo, 'collision-edge'); + e.position.copy(m.position); + e.rotation.copy(m.rotation); + addOv('collision', m, host); + addOv('collision', e, host); + } + } + // joints: axis arrows for doors, rotors and other joints; outline boxes for buttons and knobs + const axisLen = Math.max(Math.min(0.2, hyp * 0.15), Math.min(0.06, hyp * 0.3)); + for (const j of b.joints) { + const kind = kindOf(j); + const p = pivots.get(j.name); + const host = p && p.pivot.parent !== assetRoot ? p.pivot.parent : assetRoot; + const onclick = () => selectJoint(j.name); + if (kind === 'button' || kind === 'knob') { + if (!Array.isArray(j.child_bbox_min) || !Array.isArray(j.child_bbox_max)) continue; + const box = addOv('buttons', mkBox(j.child_bbox_min, j.child_bbox_max, kind), host); + if (kind === 'knob') addOv('buttons', mkArrow(j.origin_m, j.axis, Math.max(axisLen * 0.4, 0.02), 'knob', Math.max(axisLen * 0.1, 0.006)), host); + const diag = new THREE.Vector3(...j.child_bbox_max).sub(new THREE.Vector3(...j.child_bbox_min)).length(); + addLabel({ object: box, text: j.name.replace(/^btn_|^knob_|^key_/, '').replace(/_(link|joint)$/, ''), cls: `k-${kind}`, layer: 'buttons', title: `${j.name}\n${KIND[kind]} · ${j.type} · ${rangeText(j)}`, onclick, sizeWorld: diag, minPx: 30, compId: p?.compId }); + continue; + } + addOv('joints', mkArrow(j.origin_m, j.axis, axisLen, kind), host); + const s = tagged(new THREE.Mesh(new THREE.SphereGeometry(axisLen * 0.06, 12, 8), new THREE.MeshBasicMaterial({ color: COL[kind] })), kind); + s.position.set(...j.origin_m); + addOv('joints', s, host); + const diag = Array.isArray(j.child_bbox_min) && Array.isArray(j.child_bbox_max) ? new THREE.Vector3(...j.child_bbox_max).sub(new THREE.Vector3(...j.child_bbox_min)).length() : 0; + addLabel({ object: s, text: `${j.name} · ${rangeText(j)}`, cls: `k-${kind}`, layer: 'joints', title: `${j.name}: ${KIND[kind]}, ${j.type}, axis ${vec(j.axis, 3)}`, onclick, sizeWorld: diag || undefined, minPx: 22, compId: p?.compId }); + } + // interface points ("slots"): where things are placed, inserted or connected + for (const s of b.slots) { + if (!Array.isArray(s.pos)) continue; + const host = hostForLink(s.link); + const r = Math.max(isNum(s.radius_m) ? s.radius_m : 0.02, 0.003); + const n = new THREE.Vector3(...(s.insert_axis || [0, 0, -1])); + if (n.lengthSq() < 1e-9) n.set(0, 0, -1); + n.normalize(); + const disc = tagged(new THREE.Mesh(new THREE.CircleGeometry(r, 32), new THREE.MeshBasicMaterial({ color: COL.slot, transparent: true, opacity: 0.18, side: THREE.DoubleSide, depthWrite: false })), 'slot'); + disc.position.set(...s.pos); + disc.quaternion.setFromUnitVectors(new THREE.Vector3(0, 0, 1), n); + addOv('slots', disc, host); + const ring = tagged(new THREE.LineLoop(new THREE.BufferGeometry().setFromPoints(Array.from({ length: 48 }, (_, i) => new THREE.Vector3(Math.cos(i / 48 * Math.PI * 2) * r, Math.sin(i / 48 * Math.PI * 2) * r, 0))), lineMat('slot')), 'slot'); + ring.position.copy(disc.position); + ring.quaternion.copy(disc.quaternion); + addOv('slots', ring, host); + let anchor = ring; + if (r <= 0.05) { + const sph = tagged(new THREE.Mesh(new THREE.SphereGeometry(r, 16, 10), new THREE.MeshBasicMaterial({ color: COL.slot, wireframe: true, transparent: true, opacity: 0.55 })), 'slot'); + sph.position.set(...s.pos); + addOv('slots', sph, host); + anchor = sph; + } + const alen = clamp(r * 1.6, Math.min(0.02, hyp * 0.05), 0.25); + addOv('slots', mkArrow(s.pos, n.clone().negate().toArray(), alen, 'slot', alen * 0.3), host); + addLabel({ object: anchor, text: `${s.name} · ${humanize(s.kind || 'slot').toLowerCase()}`, cls: 'k-slot', layer: 'slots', + title: `${s.name}${s.part ? ` (${s.part})` : ''}\nFits: ${(s.fits || []).join(', ') || '—'}\nRadius ${num(r * 1000, 1)} mm · capture ${isNum(s.capture_m) ? `${num(s.capture_m * 1000, 1)} mm` : '—'}${s.access?.length ? `\nNeeds: ${s.access.join(', ')}` : ''}`, + sizeWorld: r * 2, minPx: 16 }); + } + // panel readouts (digital displays) + for (const r of b.readouts) { + if (!Array.isArray(r.center) || !Array.isArray(r.size_m)) continue; + const [w, h] = r.size_m; + const plane = tagged(new THREE.Mesh(new THREE.PlaneGeometry(Math.max(w, 1e-4), Math.max(h, 1e-4)), new THREE.MeshBasicMaterial({ color: COL.readout, transparent: true, opacity: 0.45, side: THREE.DoubleSide, depthTest: false })), 'readout'); + const normal = new THREE.Vector3(...(r.normal || [0, -1, 0])).normalize(), up = new THREE.Vector3(...(r.up || [0, 0, 1])).normalize(); + const right = new THREE.Vector3().crossVectors(up, normal).normalize(); + if (right.lengthSq() > 0.5) plane.quaternion.setFromRotationMatrix(new THREE.Matrix4().makeBasis(right, up, normal)); + plane.position.set(...r.center); + plane.renderOrder = 5; + const e = mkEdges(plane.geometry, 'readout-edge'); + e.position.copy(plane.position); + e.quaternion.copy(plane.quaternion); + const host = hostForLink(r.link); + addOv('readouts', plane, host); + addOv('readouts', e, host); + addLabel({ object: plane, text: `${r.name} · ${r.digits ?? '?'} digits${r.unit ? ` · ${r.unit}` : ''}`, cls: 'k-readout', layer: 'readouts', title: `Readout ${r.name}\nSource: ${readoutSource(r.source)}`, sizeWorld: Math.max(w, h), minPx: 46 }); + } + // placement / grasp frames (the per-joint frames are skipped: they duplicate the joint origins) + const frameSize = clamp(maxDim * 0.05, 0.01, 0.06); + for (const [name, pos] of Object.entries(b.frames || {})) { + if (name.startsWith('joint_') || !Array.isArray(pos)) continue; + const ax = new THREE.AxesHelper(frameSize); + ax.position.set(...pos); + addOv('frames', ax); + addLabel({ object: ax, text: name, cls: 'k-frame', layer: 'frames' }); + } + // layout: footprint, clearance (front/back/left/right relative to the declared front), robot standoff, work height + if (b.layout) { + const L = b.layout, bmin = b.bbox_min || [0, 0, 0], bmax = b.bbox_max || [0, 0, 0]; + const cx = (bmin[0] + bmax[0]) / 2, cy = (bmin[1] + bmax[1]) / 2; + const [fw, fd] = Array.isArray(L.footprint_m) ? L.footprint_m : [bmax[0] - bmin[0], bmax[1] - bmin[1]]; + const lift = maxDim * 0.002; + addOv('layout', mkRect(cx - fw / 2, cy - fd / 2, cx + fw / 2, cy + fd / 2, lift, 'frame')); + const f = layoutFront(), rv = rightVec(f), cl = L.clearance_m || {}; + let x0 = cx - fw / 2, x1 = cx + fw / 2, y0 = cy - fd / 2, y1 = cy + fd / 2; + const grow = (d, amt) => { + if (!isNum(amt) || !amt) return; + if (Math.abs(d.x) >= Math.abs(d.y)) { if (d.x > 0) x1 += amt; else x0 -= amt; } else if (d.y > 0) y1 += amt; else y0 -= amt; + }; + grow(f, cl.front); grow(f.clone().negate(), cl.back); grow(rv, cl.right); grow(rv.clone().negate(), cl.left); + addOv('layout', mkRect(x0, y0, x1, y1, lift * 1.5, 'layout', true)); + const half = Math.abs(f.x) >= Math.abs(f.y) ? fw / 2 : fd / 2; + const alen = half + Math.max(maxDim * 0.25, 0.03); + addOv('layout', mkArrow([cx, cy, lift * 2], f.toArray(), alen, 'layout', Math.min(alen * 0.15, 0.06))); + const tip = new THREE.Vector3(cx, cy, 0).addScaledVector(f, alen); + addLabel({ pos: tip, text: `Front ${axisName(L.front || [0, -1, 0])} · ${humanize(L.mount || 'unspecified mount').toLowerCase()} · ${humanize(L.weight_class || '').toLowerCase() || 'weight class n/a'}`, cls: 'k-frame', layer: 'layout' }); + if (isNum(L.robot_standoff_m) && L.robot_standoff_m > 0) { + const disc = tagged(new THREE.Mesh(new THREE.CylinderGeometry(maxDim * 0.03, maxDim * 0.03, maxDim * 0.006, 24), new THREE.MeshBasicMaterial({ color: COL.layout })), 'layout'); + disc.rotation.x = Math.PI / 2; + disc.position.copy(new THREE.Vector3(cx, cy, 0).addScaledVector(f, half + L.robot_standoff_m)); + addOv('layout', disc); + addLabel({ object: disc, text: `Robot standoff ${num(L.robot_standoff_m, 3)} m`, cls: 'k-frame', layer: 'layout' }); + } + if (isNum(L.work_height_m) && L.work_height_m > 0) { + addOv('layout', mkRect(cx - fw / 2, cy - fd / 2, cx + fw / 2, cy + fd / 2, L.work_height_m, 'measured', true)); + addLabel({ pos: new THREE.Vector3(cx - fw / 2, cy - fd / 2, L.work_height_m), text: `Work height ${num(L.work_height_m, 3)} m`, cls: 'k-frame', layer: 'layout' }); + } + } + // declared bounding box (solid) and the box measured from the GLB (dashed) + if (Array.isArray(b.bbox_min) && Array.isArray(b.bbox_max)) addOv('bbox', mkBox(b.bbox_min, b.bbox_max, 'frame')); + if (S.bounds && !S.bounds.isEmpty()) addOv('bbox', mkBox(S.bounds.min.toArray(), S.bounds.max.toArray(), 'measured', true)); + // world axes at the asset origin, named relative to the instrument's front + const axLen = clamp(maxDim * 0.3, 0.03, 0.5); + addOv('axes', new THREE.AxesHelper(axLen)); + for (const [axis, nm] of [[[1, 0, 0], '+X'], [[0, 1, 0], '+Y'], [[0, 0, 1], '+Z']]) { + const side = sideName(axis); + addLabel({ pos: new THREE.Vector3(...axis).multiplyScalar(axLen * 1.05), text: side ? `${nm} ${side}` : nm, cls: 'k-frame', layer: 'axes' }); + } +} +function readoutSource(src) { + if (!src || typeof src !== 'object') return '—'; + const parts = []; + if (src.bridge) parts.push(`runtime ${[].concat(src.bridge).join(', ')}`); + if (src.state) parts.push(`state ${src.state}`); + if (isNum(src.scale) && src.scale !== 1) parts.push(`× ${num(src.scale, 4)}`); + if (isNum(src.offset) && src.offset !== 0) parts.push(`${src.offset < 0 ? '−' : '+'} ${num(Math.abs(src.offset), 3)}`); + return parts.length ? parts.join(' ') : JSON.stringify(src); +} + +function applyLayers() { + for (const [k, g] of Object.entries(overlay)) g.visible = !!S.layers[k]; + assetRoot.traverse((o) => { if (o.userData.layer) o.visible = !!S.layers[o.userData.layer]; }); + for (const m of meshes) m.visible = !!S.layers.mesh; + applyMaterials(); +} +// material state is derived from the original material + X-ray + wireframe + selection, so every toggle is reversible +function applyMaterials() { + for (const m of meshes) { + const sel = !!S.selected && nodeToComp.get(m) === S.selected; + for (const mat of matsOf(m)) { + const o = mat.userData.orig; + if (!o) continue; + const ghost = !!S.layers.ghost && !sel; + const transparent = ghost ? true : o.transparent; + if (mat.transparent !== transparent) { mat.transparent = transparent; mat.needsUpdate = true; } + mat.opacity = ghost ? Math.min(o.opacity, 0.22) : o.opacity; + mat.depthWrite = ghost ? false : o.depthWrite; + mat.wireframe = !!S.layers.wire; + if (mat.emissive && o.emissive) { + if (sel) { mat.emissive.copy(COL.select); mat.emissiveIntensity = 0.55; } else { mat.emissive.copy(o.emissive); mat.emissiveIntensity = o.emissiveIntensity; } + } + } + } + invalidate(); +} + +/* ======================================================================================= selection */ +function selectComponent(cid, { focus = false, from = 'view' } = {}) { + const b = S.bundle; + const c = b?.components.find((x) => x.id === cid); + if (!c) return; + S.selected = cid; + applyMaterials(); + const pc = $('#pick-card'); + pc.innerHTML = `
${componentHead(c)}
${componentBody(c, true)}${S.tab !== 'components' ? '
' : ''}`; + pc.hidden = false; + if (focus) { + const cm = compMeshes.get(cid); + if (cm?.meshes.length) { const bb = new THREE.Box3(); for (const m of cm.meshes) bb.expandByObject(m); focusOn(bb); } + } + if (S.tab === 'components') { + if (from === 'table') markSelectedRows(); else { rerenderTab(); $(`#tab-body tr[data-comp="${CSS.escape(cid)}"]`)?.scrollIntoView({ block: 'nearest' }); } + } +} +function clearSelection() { + if (!S.selected && $('#pick-card').hidden) return; + S.selected = null; + applyMaterials(); + $('#pick-card').hidden = true; + if (S.tab === 'components') rerenderTab(); +} +function markSelectedRows() { for (const tr of $$('#tab-body tr[data-comp]')) tr.classList.toggle('sel', tr.dataset.comp === S.selected); } +function selectJoint(name) { + const p = pivots.get(name); + if (p?.compId) selectComponent(p.compId, { focus: true }); + openJoints(true); + const row = $(`#jp-body [data-joint="${CSS.escape(name)}"]`); + if (row) { + row.scrollIntoView({ block: 'nearest' }); + row.classList.add('flash'); + setTimeout(() => row.classList.remove('flash'), 1400); + } +} +const raycaster = new THREE.Raycaster(); +let downAt = null; +canvas.addEventListener('pointerdown', (e) => { downAt = [e.clientX, e.clientY]; $('#hint').classList.add('gone'); closeLayers(); }); +canvas.addEventListener('pointerup', (e) => { + if (!GL || !downAt || !model || Math.hypot(e.clientX - downAt[0], e.clientY - downAt[1]) > 4) return; + if (e.button !== 0 && e.pointerType === 'mouse') return; + const r = canvas.getBoundingClientRect(); + raycaster.setFromCamera(new THREE.Vector2(((e.clientX - r.left) / r.width) * 2 - 1, -((e.clientY - r.top) / r.height) * 2 + 1), camera); + const hits = raycaster.intersectObjects(meshes.filter((m) => m.visible), false); + if (!hits.length) { clearSelection(); return; } + const m = hits[0].object, cid = nodeToComp.get(m); + if (cid) { selectComponent(cid); return; } + S.selected = null; + applyMaterials(); + const pc = $('#pick-card'); + pc.innerHTML = `

${esc(m.name || 'Unnamed mesh')}

This mesh is not listed in the instrument's component table.

`; + pc.hidden = false; +}); + +/* ---------------------------------------------------------------------------- joint sliders */ +const jointValueText = (j, q) => (j.type === 'prismatic' ? `${(q * 1000).toFixed(1)} mm` : deg(q)); +function jointLimits(j) { + if (j.type === 'continuous') return [-Math.PI, Math.PI]; + let lo = isNum(j.lower) ? j.lower : (j.type === 'prismatic' ? 0 : -Math.PI), hi = isNum(j.upper) ? j.upper : (j.type === 'prismatic' ? 0.05 : Math.PI); + if (hi < lo) [lo, hi] = [hi, lo]; + if (hi === lo) hi = lo + (j.type === 'prismatic' ? 0.001 : 0.01); + return [lo, hi]; +} +function buildJointPanel(b) { + const js = b.joints.filter((j) => j.type !== 'fixed'); + const panel = $('#joint-panel'); + if (!js.length) { panel.hidden = true; return; } + const movable = js.filter((j) => pivots.get(j.name)?.hasMesh).length; + $('#jp-count').textContent = movable === js.length ? `${js.length}` : `${movable} of ${js.length}`; + $('#jp-count').title = movable === js.length ? `${js.length} joints` : `${movable} of ${js.length} joints can be moved in this viewer`; + let html = ``; + for (const k of KIND_ORDER) { + const list = js.filter((j) => kindOf(j) === k); + if (!list.length) continue; + html += ``; + for (const j of list) { + const has = !!pivots.get(j.name)?.hasMesh, [lo, hi] = jointLimits(j), q = S.jointValues[j.name] || 0; + html += `
${esc(j.name)}${jointValueText(j, q)}
`; + } + } + if (movable < js.length) html += ''; + $('#jp-body').innerHTML = html; + panel.hidden = false; + openJoints(S.jointsOpen); +} +function openJoints(open) { + S.jointsOpen = open; + $('#jp-toggle').setAttribute('aria-expanded', String(open)); + $('#jp-body').hidden = !open; +} +$('#jp-toggle').addEventListener('click', () => openJoints(!S.jointsOpen)); +$('#jp-body').addEventListener('input', (e) => { + const inp = e.target.closest('input[type=range]'); + if (!inp) return; + const row = inp.closest('.jrow'), j = pivots.get(row.dataset.joint)?.joint; + if (!j) return; + const q = parseFloat(inp.value); + setJoint(j.name, q); + const t = jointValueText(j, q); + row.querySelector('.jv').textContent = t; + inp.setAttribute('aria-valuetext', t); +}); +$('#jp-body').addEventListener('click', (e) => { + const act = e.target.closest('[data-act]')?.dataset.act; + if (!act || !S.bundle) return; + for (const j of S.bundle.joints) { + if (j.type === 'fixed' || !pivots.get(j.name)) continue; + if (act === 'zero') setJoint(j.name, 0); + else if (act === 'open-doors' && kindOf(j) === 'door') setJoint(j.name, jointLimits(j)[1]); + } + buildJointPanel(S.bundle); +}); + +/* ======================================================================================= header, list and filters */ +function setupHeader() { + const site = $('#link-website'); + if (WEBSITE_URL) { site.href = WEBSITE_URL; site.hidden = false; } + $('#link-dataset').href = DATASET_URL; + if (!ON_HUB) { + const n = $('#base-note'); + n.textContent = `data: ${DATA_BASE.replace(/^https?:\/\//, '').replace(/\/$/, '')}`; + n.title = `Models, previews and files are read from ${DATA_BASE} instead of the Hugging Face dataset.`; + n.hidden = false; + } + updateThemeButton(); + $('#theme-btn').addEventListener('click', () => setThemeMode({ system: 'light', light: 'dark', dark: 'system' }[themeMode()])); + darkMQ.addEventListener?.('change', () => { if (themeMode() === 'system') themeChanged(); }); + for (const b of $$('.seg [data-view]')) b.addEventListener('click', () => setView(b.dataset.view)); + let t = null; + $('#search').addEventListener('input', (e) => { clearTimeout(t); t = setTimeout(() => { S.search = e.target.value; applyFilter(); }, 90); }); + $('#search').addEventListener('keydown', (e) => { + if (e.key === 'Enter') { // Enter opens the first match + S.search = e.target.value; + applyFilter(); + const first = filtered()[0]; + if (first) selectInstrument(first.tid, { user: true }); + } + }); + $('#domain').addEventListener('change', (e) => { S.domain = e.target.value; applyFilter(); }); + $('#list-toggle').addEventListener('click', () => toggleList()); +} +function toggleList(open = !$('#sidebar').classList.contains('open')) { + $('#sidebar').classList.toggle('open', open); + $('#list-toggle').setAttribute('aria-expanded', String(open)); + if (open) requestAnimationFrame(() => scrollActiveIntoView(true)); +} +const byChem = (a, b) => (a.chem_id && b.chem_id ? a.chem_id.localeCompare(b.chem_id) : a.chem_id ? -1 : b.chem_id ? 1 : a.slug.localeCompare(b.slug)); +function buildDomainSelect() { + $('#domain').innerHTML = `${S.domains.map((d) => ``).join('')}`; +} +function itemHtml(a) { + const mm = [a.maker, a.model].filter(Boolean).join(' · '); + return `
  • + + ${esc(a.name)}${esc(mm)} + ${a.chem_id ? `${esc(a.chem_id)}` : '1st gen'}${plural(a.n_joints ?? 0, 'joint')}${plural(a.n_components ?? 0, 'part')}
  • `; +} +function buildList() { + const known = new Set(S.domains.map((d) => d.key)); + const groups = [...S.domains, ...[...new Set(S.index.map((a) => a.domain).filter((d) => !known.has(d)))].map((k) => ({ key: k, name: humanize(k || 'other') }))]; + $('#asset-list').innerHTML = groups.map((d) => { + const items = S.index.filter((a) => a.domain === d.key).sort(byChem); + if (!items.length) return ''; + return `
  • ${esc(d.name)}${items.length}
      ${items.map(itemHtml).join('')}
  • `; + }).join('') + ''; +} +$('#asset-list').addEventListener('click', (e) => { + const a = e.target.closest('a.item'); + if (!a || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey || e.button > 0) return; // let modified clicks open a new tab + e.preventDefault(); + selectInstrument(a.dataset.tid, { user: true }); +}); +function filtered() { + const toks = S.search.trim().toLowerCase().split(/\s+/).filter(Boolean); + return S.index.filter((a) => (!S.domain || a.domain === S.domain) && toks.every((t) => a._hay.includes(t))); +} +function applyFilter() { + const rows = filtered(), vis = new Set(rows.map((a) => a.tid)); + for (const li of $$('#asset-list li[data-tid]')) li.hidden = !vis.has(li.dataset.tid); + for (const g of $$('#asset-list .dgroup')) { + const n = $$('li[data-tid]', g).filter((li) => !li.hidden).length; + g.hidden = !n; + $('.grp .n', g).textContent = n; + } + $('#list-empty').hidden = rows.length > 0; + const txt = rows.length === S.index.length ? `${rows.length} instruments` : `${rows.length} of ${S.index.length}`; + $('#asset-count').textContent = txt; + $('#tv-count').textContent = txt; + if (S.view === 'table') renderTable(); +} +function markActive() { + for (const a of $$('#asset-list a.item')) a.setAttribute('aria-current', String(a.dataset.tid === S.tid)); + for (const tr of $$('#tv-table tbody tr')) tr.setAttribute('aria-current', String(tr.dataset.tid === S.tid)); +} +function scrollActiveIntoView(force = false) { + const el = $(`#asset-list a.item[aria-current="true"]`); + const wrap = $('#list-wrap'); + if (!el || !wrap || (narrowMQ.matches && !force)) return; + const r = el.getBoundingClientRect(), w = wrap.getBoundingClientRect(); + if (r.top < w.top + 30 || r.bottom > w.bottom) wrap.scrollTop += r.top - w.top - w.height / 3; +} +function afterUserSelect() { + if (narrowMQ.matches) { + toggleList(false); + $('#viewer').scrollIntoView({ behavior: reducedMotion.matches ? 'auto' : 'smooth', block: 'start' }); + } +} +function renderTitle(a) { + $('#inst-id').textContent = [a.chem_id, a.tid].filter(Boolean).join(' · '); + $('#inst-name').textContent = a.name || a.slug; + $('#inst-mm').textContent = [a.maker, a.model].filter(Boolean).join(' · '); + const z = $('#inst-zh'); + z.textContent = a.name_zh || ''; + z.title = a.name_zh || ''; + $('#inst-chips').innerHTML = `${esc(domainName(a.domain))}${isaacPill(a.isaac_lab, true)}${a.chem_id ? '' : 'First generation'}`; + document.title = `${a.name}${a.model ? ` · ${a.model}` : ''} | ChemLab-Assets Explorer`; +} + +/* ---------------------------------------------------------------------------- deep links */ +function resolveTid(s) { + if (!s) return null; + const t = s.trim(); + if (S.byTid.has(t)) return t; + if (S.byTid.has(`instrument.${t}`)) return `instrument.${t}`; + return null; +} +function tidFromLocation() { + let h = location.hash.replace(/^#/, ''); + try { h = decodeURIComponent(h); } catch { /* keep raw */ } + const asked = [h, QUERY.get('id')].filter(Boolean); + for (const c of asked) { const t = resolveTid(c); if (t) return { tid: t }; } + return { tid: null, asked: asked[0] }; +} +function writeLocation(tid, notifyParent) { + const u = new URL(location.href); + if (u.searchParams.has('id')) u.searchParams.delete('id'); + u.hash = tid; + try { history.replaceState(history.state, '', `${u.pathname}${u.search}${u.hash}`); } catch { /* sandboxed */ } + // On huggingface.co the app runs in an iframe; this message lets the Space page update its own URL (Hub docs: + // "How to handle URL parameters in Spaces"). Elsewhere the target origin does not match and nothing happens. + if (notifyParent && window.parent !== window) { + const qs = new URLSearchParams(u.search); + for (const k of [...qs.keys()]) if (k.startsWith('__')) qs.delete(k); + const q = qs.toString(); + try { window.parent.postMessage({ queryString: q ? `?${q}` : '', hash: `#${tid}` }, HUB_ORIGIN); } catch { /* ignore */ } + } +} +window.addEventListener('hashchange', () => { + const { tid, asked } = tidFromLocation(); + if (tid && tid !== S.tid) selectInstrument(tid); + else if (!tid && asked) toast(`“${asked}” is not an instrument in this release.`); +}); + +/* ======================================================================================= views: 3D viewer / table */ +function setView(v) { + S.view = v; + document.body.classList.toggle('view-table', v === 'table'); + $('#table-view').hidden = v !== 'table'; + for (const b of $$('.seg [data-view]')) b.setAttribute('aria-pressed', String(b.dataset.view === v)); + if (v === 'table') renderTable(); + invalidate(); +} +const volume = (s) => (Array.isArray(s) && s.length === 3 ? s[0] * s[1] * s[2] : -1); +const COLS = [ + { key: 'chem_id', label: 'CHEM ID', sort: (a) => (a.chem_id ? parseInt(a.chem_id.replace(/\D+/g, ''), 10) || 0 : 1e6), cell: (a) => `${a.chem_id ? esc(a.chem_id) : '—'}` }, + { key: 'name', label: 'Instrument', sort: (a) => (a.name || '').toLowerCase(), cell: (a) => `
    ${esc(a.name)}${esc([a.maker, a.model].filter(Boolean).join(' · '))}
    ` }, + { key: 'domain', label: 'Domain', sort: (a) => domainName(a.domain), cell: (a) => `${esc(domainName(a.domain))}` }, + { key: 'size', label: 'Size (mm)', r: true, title: 'Width × depth × height; sorted by volume', sort: (a) => volume(a.size_m), cell: (a) => `${esc(sizeMM(a.size_m).replace(' mm', ''))}` }, + { key: 'n_components', label: 'Components', r: true }, + { key: 'n_joints', label: 'Joints', r: true }, + { key: 'prismatic', label: 'Prismatic', r: true, sort: (a) => a.joint_types?.prismatic || 0 }, + { key: 'revolute', label: 'Revolute', r: true, title: 'Revolute and continuous joints', sort: (a) => (a.joint_types?.revolute || 0) + (a.joint_types?.continuous || 0) }, + { key: 'n_state_slots', label: 'State slots', r: true }, + { key: 'n_capabilities', label: 'Capabilities', r: true }, + { key: 'n_readouts', label: 'Readouts', r: true }, + { key: 'n_interface_points', label: 'Interface points', r: true }, + { key: 'isaac_lab', label: 'Isaac Lab', sort: (a) => ({ full: 0, partial: 1, bridged: 2 }[a.isaac_lab] ?? 3), cell: (a) => `${a.isaac_lab ? pill(a.isaac_lab) : NA}` }, +]; +for (const c of COLS) { + if (!c.sort) c.sort = (a) => (isNum(a[c.key]) ? a[c.key] : -1); + if (!c.cell) c.cell = (a) => { const v = c.sort(a); return `${v < 0 ? NA : esc(num(v))}`; }; +} +function renderTable() { + const col = COLS.find((c) => c.key === S.sort.key) || COLS[0], dir = S.sort.dir; + const rows = filtered().slice().sort((x, y) => { + const a = col.sort(x), b = col.sort(y); + const d = typeof a === 'number' && typeof b === 'number' ? a - b : String(a).localeCompare(String(b)); + return d * dir || byChem(x, y); + }); + $('#tv-table thead').innerHTML = `${COLS.map((c) => { + const on = c.key === S.sort.key; + return ``; + }).join('')}`; + $('#tv-table tbody').innerHTML = rows.length + ? rows.map((a) => `${COLS.map((c) => c.cell(a)).join('')}`).join('') + : `No instrument matches the search or domain filter.`; +} +$('#tv-table').addEventListener('click', (e) => { + const th = e.target.closest('button[data-sort]'); + if (th) { + const k = th.dataset.sort; + if (S.sort.key === k) S.sort.dir = -S.sort.dir; + else S.sort = { key: k, dir: COLS.find((c) => c.key === k)?.r ? -1 : 1 }; + renderTable(); + $(`#tv-table button[data-sort="${k}"]`)?.focus(); + return; + } + const tr = e.target.closest('tbody tr[data-tid]'); + if (tr) openFromTable(tr.dataset.tid); +}); +$('#tv-table').addEventListener('keydown', (e) => { + const tr = e.target.closest('tbody tr[data-tid]'); + if (tr && (e.key === 'Enter' || e.key === ' ')) { e.preventDefault(); openFromTable(tr.dataset.tid); } +}); +function openFromTable(tid) { + setView('viewer'); + selectInstrument(tid, { user: true }); + requestAnimationFrame(() => scrollActiveIntoView()); +} + +/* ======================================================================================= right panel */ +const TAB_TITLES = { overview: 'Overview', components: 'Components', joints: 'Joints & controls', interfaces: 'Interfaces & readouts', capabilities: 'Capabilities & mechanisms', files: 'Files' }; +function setTab(t, focus = false) { + if (!TAB_TITLES[t]) return; + S.tab = t; + for (const btn of $$('#tabs [role=tab]')) { + const on = btn.dataset.tab === t; + btn.setAttribute('aria-selected', String(on)); + btn.tabIndex = on ? 0 : -1; + if (on && focus) btn.focus(); + } + $('#tab-body').setAttribute('aria-labelledby', `tab-${t}`); + renderTab(); + $('#tab-body').scrollTop = 0; + if (S.selected && !$('#pick-card').hidden) { const c = S.bundle?.components.find((x) => x.id === S.selected); if (c) selectComponent(c.id, { from: 'table' }); } +} +$('#tabs').addEventListener('click', (e) => { const b = e.target.closest('[role=tab]'); if (b) setTab(b.dataset.tab); }); +$('#tabs').addEventListener('keydown', (e) => { + const keys = { ArrowRight: 1, ArrowDown: 1, ArrowLeft: -1, ArrowUp: -1 }; + if (!(e.key in keys) && e.key !== 'Home' && e.key !== 'End') return; + e.preventDefault(); + const ids = Object.keys(TAB_TITLES), i = ids.indexOf(S.tab); + const n = e.key === 'Home' ? 0 : e.key === 'End' ? ids.length - 1 : (i + keys[e.key] + ids.length) % ids.length; + setTab(ids[n], true); +}); +function renderTab() { + const body = $('#tab-body'), b = S.bundle; + if (!b) { + body.innerHTML = S.bundleError ? `

    The data for this instrument could not be loaded. ${esc(describeError(S.bundleError))}

    ` : '

    Loading…

    '; + return; + } + const fn = { overview: tabOverview, components: tabComponents, joints: tabJoints, interfaces: tabInterfaces, capabilities: tabCapabilities, files: tabFiles }[S.tab]; + body.innerHTML = fn(b); + if (S.tab === 'components') applyCompFilter(); + if (S.tab === 'capabilities') applyCapFilter(); +} +function rerenderTab() { const body = $('#tab-body'), y = body.scrollTop; renderTab(); body.scrollTop = y; } +const secH = (title, aside = '') => `

    ${esc(title)}

    ${aside ? `${aside}` : ''}
    `; +const fact = (k, v, small = '', wide = false) => `
    ${esc(k)}
    ${v}${small ? `${small}` : ''}
    `; + +function tabOverview(b) { + const a = S.byTid.get(b.tid) || {}; + const jt = countBy(b.joints, 'type'), jk = countBy(b.joints.map((j) => ({ k: kindOf(j) })), 'k'); + const caps = Object.values(b.capabilities), av = countBy(caps, 'availability'); + const cov = b.checks.coverage || {}, st = cov.status || a.isaac_lab; + const legacy = !b.has_contract; + const nState = Object.keys(b.state_slots).length; + const front = b.layout?.front; + const jointSmall = [['prismatic', 'revolute', 'continuous'].filter((k) => jt[k]).map((k) => `${jt[k]} ${k}`).join(' · '), KIND_ORDER.filter((k) => jk[k]).map((k) => kindText(jk[k], k)).join(' · ')].filter(Boolean).join('
    '); + const capSmall = ['implemented', 'unsupported', 'declared'].filter((k) => av[k]).map((k) => `${av[k]} ${k}`).join(' · '); + const facts = [ + fact('Size W × D × H', esc(sizeMM(b.size_m))), + fact('Mass', isNum(b.mass_kg) ? `${num(b.mass_kg, 2)} kg` : '—'), + fact('Components', String(b.components.length)), + fact('Joints', String(b.joints.length), jointSmall), + fact('State slots', legacy && !nState ? '—' : String(nState), legacy && !nState ? 'kept in physics_annotations.json' : ''), + fact('Capabilities', String(caps.length), capSmall), + fact('Readouts', String(b.readouts.length), b.readouts.length ? esc(b.readouts.map((r) => r.name).join(', ')) : ''), + fact('Interface points', String(b.slots.length), b.layout?.primary_slot ? `primary: ${esc(b.layout.primary_slot)}` : ''), + fact('Frame', 'Z up · front −Y', `metres, kilograms, radians${front && axisName(front) !== '−Y' ? ` · layout lists front ${esc(axisName(front))}` : ''}`), + fact('Isaac Lab', st ? pill(st) : '—', st ? esc(ISAAC[st] || '') : ''), + ].join(''); + const gallery = b.previews.length ? `${secH('Preview renders', `${b.previews.length} images`)}` : ''; + const c = b.completeness || {}; + const bar = (label, n, d) => (isNum(n) && d ? `
    ${esc(label)}${n} / ${d}
    ` : ''); + const coverage = c.components ? `${secH('Annotation coverage', 'per component')}
    ${bar('Collision proxies', c.with_collisions, c.components)}${bar('Mapped to GLB meshes', c.with_objects, c.components)}${bar('Function described', c.with_function, c.components)}${bar('Mass given', c.with_mass, c.components)}
    ` : ''; + const sources = b.sources.length ? `${secH('Sources', String(b.sources.length))}
      ${b.sources.map((s) => { const t = s.title || s.id || s.url || 'source'; return `
    • ${s.url ? `${esc(t)}` : esc(t)}
    • `; }).join('')}
    ` : ''; + return `${secH('Key facts', esc(domainName(b.domain)))}
    ${facts}
    + ${legacy ? '

    First-generation asset (September 2026). It is described by physics_annotations.json and its own runtime instead of an asset contract.

    ' : ''} + ${b.description_zh ? `${secH('Description', 'in Chinese')}${zh(b.description_zh, 'p', 'prose')}` : ''} + ${secH('Download')}
    ${downloadLinks(b)}
    + + ${gallery}${coverage} + ${cov.note_zh ? `${secH('Isaac Lab integration', 'notes in Chinese')}${zh(cov.note_zh, 'p', 'prose')}` : ''} + ${sources}`; +} +function previewCaption(p) { + const n = p.split('/').pop().replace(/\.[a-z0-9]+$/i, '').replace(/^preview_/, ''); + return humanize(n.replace(/^isaac_rtx_/, 'isaac rtx ').replace(/env(\d)/g, 'env $1')); +} +function downloadLinks(b) { + const size = (p) => b.files.find((f) => f.path === p)?.bytes; + const items = []; + if (b.glb) items.push([b.glb, 'Visual model (glTF binary)']); + if (b.urdf) items.push([b.urdf, 'Articulation with collision proxies (URDF)']); + if (b.contract) items.push([b.contract, 'Asset contract: parts, state slots, capabilities']); + else { const pa = b.files.find((f) => /physics_annotations\.json$/.test(f.path)); if (pa) items.push([pa.path, 'Physics annotations (first-generation format)']); } + if (b.runtime) items.push([b.runtime, 'Python behaviour runtime']); + if (!items.length) return '

    No downloadable files are listed for this instrument.

    '; + const tgt = ON_HUB ? '' : ' target="_blank" rel="noopener"'; + return items.map(([p, what]) => `${ICON.download}${esc(p.split('/').pop())}${esc(what)}${esc(bytes(size(p)))}`).join(''); +} + +function componentHead(c) { return `

    ${esc(c.id)}

    ${zh(c.name_zh, 'div', 'cc-zh')}
    `; } +function collisionText(k) { + const at = Array.isArray(k.origin_m) ? ` at ${vec(k.origin_m)} m` : ''; + if (k.shape === 'box' && Array.isArray(k.size_m)) return `Box ${k.size_m.map(mmv).join(' × ')} mm${at}`; + if ((k.shape === 'cylinder' || k.shape === 'capsule') && isNum(k.radius_m)) return `${humanize(k.shape)} r ${mmv(k.radius_m)} mm × ${mmv(k.length_m)} mm${at}`; + if (k.shape === 'sphere' && isNum(k.radius_m)) return `Sphere r ${mmv(k.radius_m)} mm${at}`; + return `${humanize(k.shape || 'shape')}${at}`; +} +function materialText(m) { + if (!m) return ''; + if (typeof m === 'string') return esc(m); + if (typeof m !== 'object') return esc(m); + const c = Array.isArray(m.base_color) ? m.base_color : null; + const sw = c ? `` : ''; + const bits = [isNum(m.metallic) ? `metallic ${num(m.metallic, 2)}` : '', isNum(m.roughness) ? `roughness ${num(m.roughness, 2)}` : '', isNum(m.alpha) && m.alpha < 1 ? `alpha ${num(m.alpha, 2)}` : '', m.name ? esc(m.name) : ''].filter(Boolean); + return `${sw}${bits.join(' · ') || '—'}`; +} +function componentBody(c, compact = false) { + const rows = []; + const add = (k, v) => { if (v !== '' && v != null) rows.push(`
    ${esc(k)}
    ${v}
    `); }; + if (c.subsystem) add('Subsystem', esc(humanize(c.subsystem))); + add('Parent', `${esc(c.parent || '—')}${Array.isArray(c.origin_m) ? ` · origin ${esc(vec(c.origin_m))} m` : ''}`); + if (c.joint) { + const L = Array.isArray(c.joint.limits) && c.joint.limits.length === 2 && c.joint.limits.every(isNum) ? c.joint.limits : null; + const unit = c.joint.limit_unit || (c.joint.type === 'prismatic' ? 'm' : 'rad'); + const lim = !L ? '' : unit === 'm' ? `${num(L[0] * 1000, 1)} – ${num(L[1] * 1000, 1)} mm` : unit === 'rad' ? `${deg(L[0])} – ${deg(L[1])}` : `${num(L[0], 4)} – ${num(L[1], 4)} ${unit}`; + add('Joint', `${esc(c.joint.type || '')}${Array.isArray(c.joint.axis) ? `, axis ${esc(vec(c.joint.axis, 2))}` : ''}${lim ? `, ${esc(lim)}` : ''} ${pill(c.joint.evidence)}`); + } + add('Mass', `${isNum(c.mass_kg) ? `${num(c.mass_kg, 3)} kg` : '—'} ${pill(c.mass_evidence)}`); + if (c.material) add('Material', `${materialText(c.material)}${isNum(c.friction) ? ` · friction ${num(c.friction, 2)}` : ''}${isNum(c.restitution) ? ` · restitution ${num(c.restitution, 2)}` : ''}`); + if (c.geometry_evidence || c.geometry_note_zh) add('Geometry', `${pill(c.geometry_evidence)} ${compact ? '' : zh(c.geometry_note_zh)}`); + if (c.interaction) add('Interaction', `${esc(humanize(c.interaction.category || ''))} ${c.interaction.graspable ? 'graspable' : ''}${c.interaction.removable ? 'removable' : ''}`); + if (c.actions?.length) add('Actions', c.actions.map((x) => `${esc(x)}`).join('')); + if (c.capability_ids?.length) { + const ids = compact ? c.capability_ids.slice(0, 5) : c.capability_ids; + add('Capabilities', `${esc(ids.join(', '))}${ids.length < c.capability_ids.length ? ` + ${c.capability_ids.length - ids.length} more` : ''}`); + } + if (!compact && c.preconditions?.length) add('Preconditions', zh([].concat(...c.preconditions.map((p) => (Array.isArray(p) ? p : [typeof p === 'object' ? (p.description_zh || JSON.stringify(p)) : p]))).join(';'))); + if (c.anchor_m) add('Anchor', `${esc(vec(c.anchor_m))} m (component frame)`); + if (c.physical_quantities?.length) add('Quantities', c.physical_quantities.map((q) => `${esc(q.name)} [${esc(q.unit || '')}] = ${fmt(q.value)} ${pill(q.evidence)}`).join('
    ')); + add(`Collision (${c.collisions.length})`, c.collisions.length ? c.collisions.slice(0, compact ? 3 : 50).map((k) => esc(collisionText(k))).join('
    ') + (compact && c.collisions.length > 3 ? `
    + ${c.collisions.length - 3} more` : '') : 'none'); + const lim = compact ? 4 : 40; + add(`GLB meshes (${c.objects.length})`, c.objects.length ? `${esc(c.objects.slice(0, lim).join(', '))}${c.objects.length > lim ? ' …' : ''}` : 'none found'); + return `${c.function_zh ? `

    Function${zh(c.function_zh)}

    ` : ''}${!compact && c.physical_meaning_zh && c.physical_meaning_zh !== c.function_zh ? `

    Physical meaning${zh(c.physical_meaning_zh)}

    ` : ''}
    ${rows.join('')}
    `; +} +function tabComponents(b) { + const sel = S.selected && b.components.find((c) => c.id === S.selected); + const rows = b.components.map((c) => `${esc(c.id)}${zh(c.name_zh, 'span', 'sub')}${c.collisions.length || '0'}${c.objects.length || '0'}${c.joint ? esc(c.joint.type || '') : ''}${isNum(c.mass_kg) ? num(c.mass_kg, 3) : ''}`).join(''); + return `
    Components

    ${b.components.length} parts. Select a row to highlight the part in 3D; click a part in the viewer to find it here.

    + + ${sel ? `
    ${componentHead(sel)}${componentBody(sel)}
    ` : ''} +
    ${rows}
    ComponentColl.MeshesJointkg
    +

    Assembled from ${esc(b.component_source || 'the asset files')}.

    `; +} +function applyCompFilter() { + const q = S.compFilter.trim().toLowerCase(); + for (const tr of $$('#comp-table tbody tr')) tr.hidden = !!q && !tr.textContent.toLowerCase().includes(q); +} +function tabJoints(b) { + const jt = countBy(b.joints, 'type'), jk = countBy(b.joints.map((j) => ({ k: kindOf(j) })), 'k'); + const items = b.joints.map((j) => { + const p = pivots.get(j.name), k = kindOf(j); + const here = !S.modelReady ? '' : p?.hasMesh ? 'movable in 3D' : 'no mesh'; + return `
  • ${esc(j.name)}${esc(KIND[k])}${esc(j.type)}${here}
    +
    ${esc(j.parent)} → ${esc(j.child)}
    +
    ${esc(rangeText(j))}axis ${esc(vec(j.axis, 2))}at ${esc(vec(j.origin_m))} m
  • `; + }).join(''); + const ctl = b.controls || {}, nb = (ctl.buttons || []).length, nk = (ctl.knobs || []).length; + const typeLine = ['prismatic', 'revolute', 'continuous', 'fixed'].filter((t) => jt[t]).map((t) => `${jt[t]} ${t}`).join(' · ') || 'none'; + const kindLine = KIND_ORDER.filter((k) => jk[k]).map((k) => kindText(jk[k], k)).join(' · ') || 'none'; + return `
    Joints & controls

    Prismatic ranges in millimetres, revolute ranges in degrees. Select a joint to find it in 3D; move it with the sliders under the viewer.

    +
    Joint types
    ${esc(typeLine)}
    Kinds
    ${esc(kindLine)}
    + ${nb || nk ? `
    Panel controls
    ${nb ? `${plural(nb, 'button')} cut from the panel as spring-loaded joints (1.5 mm travel)` : ''}${nb && nk ? '; ' : ''}${nk ? `${plural(nk, 'knob')} (±150°)` : ''} in the simulator articulation
    ` : ''} + ${b.urdf ? `
    URDF
    ${esc(b.urdf.split('/').pop())}
    ` : ''}
    + ${secH(`Joints (${b.joints.length})`, S.modelReady ? `${[...pivots.values()].filter((p) => p.hasMesh).length} movable in 3D` : '')} + ${b.joints.length ? `
      ${items}
    ` : '

    This instrument has no joints.

    '} + ${nb || nk ? `
    Panel control names (${nb + nk})

    ${esc([...(ctl.buttons || []), ...(ctl.knobs || [])].join(', '))}

    ` : ''}`; +} +function tabInterfaces(b) { + const L = b.layout; + const slotItems = b.slots.map((s) => `
  • ${esc(s.name)}${esc(humanize(s.kind || 'point'))}${isNum(s.radius_m) ? `r ${esc(num(s.radius_m * 1000, 1))} mm` : ''}
    +
    at ${esc(vec(s.pos))} m${s.part ? `part ${esc(s.part)}` : ''}
    +
    fits ${esc((s.fits || []).join(', ') || '—')}${s.access?.length ? `needs ${esc(s.access.join(', '))}` : ''}${isNum(s.capture_m) ? `capture ${esc(num(s.capture_m * 1000, 1))} mm` : ''}
  • `).join(''); + const roItems = b.readouts.map((r) => `
  • ${esc(r.name)}${isNum(r.digits) ? `${plural(r.digits, 'digit')}${r.decimals ? ` · ${plural(r.decimals, 'decimal')}` : ''}` : ''}${r.unit ? `${esc(r.unit)}` : ''}
    +
    source ${esc(readoutSource(r.source))}${Array.isArray(r.size_m) ? `${esc(r.size_m.map(mmv).join(' × '))} mm` : ''}${r.blank_channel ? `blanked by ${esc(r.blank_channel)}` : ''}
    + ${r.part ? `
    part ${esc(r.part)}
    ` : ''}
  • `).join(''); + const frames = Object.entries(b.frames).filter(([k, v]) => !k.startsWith('joint_') && Array.isArray(v)); + const cl = L?.clearance_m || {}; + return `
    Interfaces & readouts

    Interface points are where a robot places, inserts or connects things. Readouts are the panel displays the runtime drives.

    + ${secH(`Interface points (${b.slots.length})`)} + ${b.slots.length ? `
      ${slotItems}
    ` : '

    No interface points: nothing can be placed in or attached to this instrument.

    '} + ${b.hidden_parts.length ? `

    Modelled placeholders hidden in simulation: ${esc(b.hidden_parts.join(', '))}

    ` : ''} + ${secH(`Panel readouts (${b.readouts.length})`)} + ${b.readouts.length ? `
      ${roItems}
    ` : '

    No digital readouts (the instrument has no numeric display, or uses a menu or touch screen).

    '} + ${secH(`Placement frames (${frames.length})`)} + ${frames.length ? `
    ${frames.map(([k, v]) => ``).join('')}
    ${esc(k)}${esc(vec(v))} m
    ` : '

    None.

    '} + ${secH('Layout')} + ${L ? `
    Front
    ${esc(axisName(L.front))}${L.front_source ? ` (${esc(humanize(L.front_source))})` : ''}
    +
    Mount
    ${esc(humanize(L.mount || '—'))} · ${esc(humanize(L.weight_class || '—'))}${isNum(L.mass_kg) ? ` · ${num(L.mass_kg, 2)} kg` : ''}
    +
    Footprint
    ${Array.isArray(L.footprint_m) ? esc(L.footprint_m.map(mmv).join(' × ')) : '—'} mm, height ${esc(mmv(L.height_m))} mm
    +
    Clearance
    ${['front', 'back', 'left', 'right', 'top'].filter((k) => isNum(cl[k])).map((k) => `${k} ${mmv(cl[k])}`).join(' · ') || '—'} mm
    +
    Robot
    standoff ${isNum(L.robot_standoff_m) ? `${mmv(L.robot_standoff_m)} mm` : '—'} · work height ${isNum(L.work_height_m) ? `${mmv(L.work_height_m)} mm` : '—'}
    +
    Primary point
    ${esc(L.primary_slot || '—')}
    + ${L.access?.length ? `
    Opened by
    ${esc(L.access.join(', '))}
    ` : ''}
    + ${L.placement_evidence ? `
    Placement evidence

    ${esc(L.placement_evidence)}

    ` : ''}` : '

    No layout metadata.

    '}`; +} + +/* visibility (agent / evaluator) is only in the asset contract, which is fetched when this tab is first opened */ +const contracts = new Map(); +function contractInfo(b) { + if (!b.contract) return { status: 'none' }; + let e = contracts.get(b.tid); + if (!e) { + e = { status: 'loading' }; + contracts.set(b.tid, e); + fetch(dataUrl(b.contract)) + .then((r) => { if (!r.ok) throw new Error(`HTTP ${r.status}`); return r.json(); }) + .then((c) => { + e.state = new Map(Object.entries(c.state_slots || {}).map(([k, v]) => [k, v?.visibility])); + e.caps = new Map(Object.entries(c.capabilities || {}).map(([k, v]) => [k, v?.visibility])); + e.status = 'ready'; + }) + .catch((err) => { e.status = 'error'; e.error = err; }) + .finally(() => { if (S.bundle?.tid === b.tid && S.tab === 'capabilities') rerenderTab(); }); + } + return e; +} +function visCell(info, map, key) { + if (info.status === 'ready') { const v = info[map].get(key); return v ? pill(v) : NA; } + if (info.status === 'loading') return '…'; + return NA; +} +function tabCapabilities(b) { + const info = contractInfo(b); + const caps = Object.entries(b.capabilities), av = countBy(caps.map(([, c]) => c), 'availability'); + const cov = b.checks.coverage || {}, inIsaac = new Set(cov.implemented || []), notIsaac = new Set(cov.unsupported || []); + const states = Object.entries(b.state_slots), mechs = Object.entries(b.mechanisms); + const visNote = info.status === 'none' ? 'This first-generation asset has no contract, so state visibility is not recorded.' + : info.status === 'loading' ? 'Reading visibility from the asset contract…' + : info.status === 'error' ? `Visibility could not be read from the asset contract (${esc(describeError(info.error))}) ` + : 'Visibility: agent = the robot or policy may read it; evaluator = hidden truth for scoring and set-up.'; + const capItems = caps.map(([k, c]) => `
  • ${esc(k)}${pill(c.availability)}${inIsaac.has(k) ? 'Isaac Lab' : notIsaac.has(k) ? 'not in Isaac Lab' : ''}${info.status === 'ready' && info.caps.get(k) ? pill(info.caps.get(k)) : ''}
    + ${c.function_zh ? zh(c.function_zh, 'div', 'cap-fn') : ''} +
    ${c.kind ? `${esc(humanize(c.kind))}` : ''}${c.input?.length ? `inputs ${esc(c.input.join(', '))}` : ''}${c.implementation ? LEVELS.filter((l) => c.implementation[l]).map((l) => `${esc(humanize(l))} ${esc(label(c.implementation[l]).toLowerCase())}`).join('') : ''}
  • `).join(''); + const stateRows = states.map(([k, s]) => `${esc(k)}${zh(s.meaning_zh, 'span', 'sub')}${esc(s.unit ?? '') || NA}${visCell(info, 'state', k)}${esc(label(s.access || '—'))}${esc(label(s.origin || ''))}${s.write_via ? `via ${esc(s.write_via)}` : ''}`).join(''); + const mechHtml = mechs.map(([k, m]) => `

    ${esc(k)}${m.implementation ? pill(m.implementation) : ''}

    ${m.meaning_zh ? zh(m.meaning_zh, 'p', 'cc-p') : ''}${(m.equations || []).map((e) => `
    ${esc(e)}
    `).join('')} + ${Object.keys(m.parameters || {}).length ? `
    Parameters (${Object.keys(m.parameters).length})
    ${Object.entries(m.parameters).map(([pk, pv]) => ``).join('')}
    ParameterValueUnitEvidence
    ${esc(pk)}${pv?.meaning_zh ? zh(pv.meaning_zh, 'span', 'sub') : ''}${fmt(pv?.value, 4)}${esc(pv?.unit || '')}${pill(pv?.evidence)}
    ` : ''}
    `).join(''); + return `
    Capabilities & mechanisms

    What the behaviour runtime can do (capabilities), what it exposes (state slots) and the physics behind it (mechanisms).

    + + ${secH(`Capabilities (${caps.length})`, ['implemented', 'unsupported', 'declared'].filter((k) => av[k]).map((k) => `${av[k]} ${k}`).join(' · '))} + ${caps.length ? `
      ${capItems}
    ` : '

    No capabilities are listed.

    '} + ${secH(`State slots (${states.length})`)} +

    ${visNote}

    + ${states.length ? `
    ${stateRows}
    StateUnitVisibilityAccess
    ` : `

    ${b.has_contract ? 'No state slots are listed.' : 'State is described in physics_annotations.json for this first-generation asset.'}

    `} + ${secH(`Mechanisms (${mechs.length})`)} + ${mechHtml || '

    No mechanisms are listed.

    '} + ${b.limitations.length ? `${secH(`Known limitations (${b.limitations.length})`, 'in Chinese')}
      ${b.limitations.map((l) => `
    • ${esc(typeof l === 'string' ? l : JSON.stringify(l))}
    • `).join('')}
    ` : ''}`; +} +function applyCapFilter() { + const q = S.capFilter.trim().toLowerCase(); + for (const el of $$('#cap-list .cap, #state-table tbody tr')) el.hidden = !!q && !(el.dataset.q || '').includes(q); +} +const TEXT_EXT = /\.(json|urdf|md|py|txt|html|xml|csv|yaml|yml)$/i; +function tabFiles(b) { + const files = [...b.files].sort((x, y) => x.name.localeCompare(y.name)); + const total = files.reduce((s, f) => s + (f.bytes || 0), 0); + const tgt = ON_HUB ? '' : ' target="_blank" rel="noopener"'; + const row = (f, note = '') => `${esc(f.name)}${note ? `${note}` : ''}${esc(bytes(f.bytes)) || NA}${TEXT_EXT.test(f.name) ? `view` : ''}`; + const extra = []; + if (b.runtime) extra.push(row({ name: b.runtime.split('/').pop(), path: b.runtime }, `runtime module · ${esc(b.runtime)}`)); + return `
    Files

    Everything the dataset ships for this instrument. Files download from the dataset repository.

    +
    Folder
    ${esc(b.path || b.asset_dir || '—')}
    On the Hub
    Browse the folder ↗
    + ${secH(`Asset folder (${files.length})`, esc(bytes(total)))} +
    ${files.map((f) => row(f, f.path.split('/').slice(0, -1).join('/') !== (b.path || '') ? `${esc(f.path)}` : '')).join('')}
    FileSizeView
    + ${extra.length ? `${secH('Shared code')}
    ${extra.join('')}
    ` : ''} + ${b.previews.length ? `${secH(`Preview renders (${b.previews.length})`)}

    previews/${esc(b.slug)}/ on the Hub ↗

    ` : ''} +

    Assets are licensed CC BY-NC 4.0; see the dataset card for terms and citation.

    `; +} + +// delegated events inside the panel +$('#tab-body').addEventListener('click', (e) => { + const t = e.target; + const act = t.closest('[data-act]')?.dataset.act; + if (act === 'tab-files') { setTab('files'); return; } + if (act === 'retry-contract' && S.bundle) { contracts.delete(S.bundle.tid); rerenderTab(); return; } + const shot = t.closest('.shot'); + if (shot && S.bundle) { openLightbox(S.bundle.previews.map((p) => ({ src: dataUrl(p), cap: previewCaption(p) })), Number(shot.dataset.shot)); return; } + const comp = t.closest('tr[data-comp]'); + if (comp) { selectComponent(comp.dataset.comp, { focus: true, from: 'table' }); return; } + const jr = t.closest('[data-joint]'); + if (jr) selectJoint(jr.dataset.joint); +}); +$('#tab-body').addEventListener('keydown', (e) => { + if (e.key !== 'Enter' && e.key !== ' ') return; + const tr = e.target.closest('tr[data-comp], [data-joint]'); + if (!tr || e.target !== tr) return; + e.preventDefault(); + tr.click(); +}); +$('#tab-body').addEventListener('input', (e) => { + if (e.target.id === 'comp-filter') { S.compFilter = e.target.value; applyCompFilter(); } + if (e.target.id === 'cap-filter') { S.capFilter = e.target.value; applyCapFilter(); } +}); +$('#pick-card').addEventListener('click', (e) => { + const act = e.target.closest('[data-act]')?.dataset.act; + if (act === 'deselect') clearSelection(); + if (act === 'show-comp') { setTab('components'); $(`#tab-body tr[data-comp="${CSS.escape(S.selected || '')}"]`)?.scrollIntoView({ block: 'nearest' }); } +}); +$('#viewer-error').addEventListener('click', (e) => { + if (e.target.closest('[data-act="retry"]')) { + const tid = S.tid; + S.tid = null; + if (S.bundleError) bundleCache.delete(tid); + selectInstrument(tid); + } +}); + +/* ======================================================================================= viewer toolbar */ +function buildLayers() { + const groups = [...new Set(LAYERS.map((l) => l.group))]; + $('#layers').innerHTML = groups.map((g) => `
    ${esc(g)}${LAYERS.filter((l) => l.group === g).map((l) => ``).join('')}
    `).join('') + + '

    Labels hide when their part is small on screen; zoom in to see them.

    '; + updateLayerCount(); +} +function updateLayerCount() { + const n = LAYERS.filter((l) => l.group === 'Annotations' && l.key !== 'labels' && S.layers[l.key]).length; + $('#layers-count').textContent = String(n); + $('#layers-count').title = `${n} annotation layers shown`; +} +function closeLayers() { if (!$('#layers').hidden) { $('#layers').hidden = true; $('#layers-btn').setAttribute('aria-expanded', 'false'); } } +$('#layers-btn').addEventListener('click', () => { + const open = $('#layers').hidden; + $('#layers').hidden = !open; + $('#layers-btn').setAttribute('aria-expanded', String(open)); +}); +$('#layers').addEventListener('change', (e) => { + const k = e.target.dataset?.layer; + if (!k) return; + S.layers[k] = e.target.checked; + applyLayers(); + updateLayerCount(); +}); +document.addEventListener('pointerdown', (e) => { if (!e.target.closest('.vt-left')) closeLayers(); }); +for (const b of $$('.vt-right [data-cam]')) b.addEventListener('click', () => fitView(b.dataset.cam)); +document.addEventListener('keydown', (e) => { + if (e.key !== 'Escape' || $('#lightbox').open) return; + if (!$('#layers').hidden) { closeLayers(); $('#layers-btn').focus(); return; } + clearSelection(); +}); +setTimeout(() => $('#hint').classList.add('gone'), 12000); + +/* ---------------------------------------------------------------------------- preview lightbox */ +const LB = { items: [], i: 0 }; +function openLightbox(items, i) { + if (!items.length) return; + LB.items = items; + LB.i = clamp(i || 0, 0, items.length - 1); + showLightboxItem(); + const d = $('#lightbox'); + if (!d.open) d.showModal(); +} +function showLightboxItem() { + const it = LB.items[LB.i]; + $('#lb-img').src = it.src; + $('#lb-img').alt = it.cap; + $('#lb-cap').textContent = `${it.cap} · ${LB.i + 1} of ${LB.items.length}`; + $('#lb-prev').hidden = $('#lb-next').hidden = LB.items.length < 2; +} +const stepLightbox = (d) => { LB.i = (LB.i + d + LB.items.length) % LB.items.length; showLightboxItem(); }; +$('#lb-prev').addEventListener('click', () => stepLightbox(-1)); +$('#lb-next').addEventListener('click', () => stepLightbox(1)); +$('#lb-close').addEventListener('click', () => $('#lightbox').close()); +$('#lightbox').addEventListener('click', (e) => { if (e.target === e.currentTarget || e.target.classList.contains('lb-fig')) $('#lightbox').close(); }); +$('#lightbox').addEventListener('keydown', (e) => { + if (e.key === 'ArrowLeft') { e.preventDefault(); stepLightbox(-1); } + if (e.key === 'ArrowRight') { e.preventDefault(); stepLightbox(1); } +}); +$('#lightbox').addEventListener('close', () => { $('#lb-img').removeAttribute('src'); }); + +/* ---------------------------------------------------------------------------- toast */ +let toastTimer = null; +function toast(msg, ms = 6000) { + const t = $('#toast'); + t.textContent = msg; + t.hidden = false; + clearTimeout(toastTimer); + toastTimer = setTimeout(() => { t.hidden = true; }, ms); +} + +/* ======================================================================================= start */ +async function init() { + setupHeader(); + buildLayers(); + if (!GL) $('#hint').hidden = true; + let idx; + try { + const r = await fetch('data/index.json'); + if (!r.ok) throw new Error(`HTTP ${r.status}`); + idx = await r.json(); + } catch (e) { + $('#asset-list').innerHTML = `
  • The instrument catalogue could not be loaded. ${esc(describeError(e))}
  • `; + $('#inst-name').textContent = 'Catalogue unavailable'; + $('#tab-body').innerHTML = '

    Reload the page to try again.

    '; + showViewerError('The catalogue could not be loaded', `data/index.json could not be read. ${describeError(e)}`); + return; + } + S.index = Array.isArray(idx.assets) ? idx.assets : []; + S.domains = Array.isArray(idx.domains) ? idx.domains : []; + for (const d of S.domains) S.domainMap.set(d.key, d); + for (const a of S.index) { + S.byTid.set(a.tid, a); + a._hay = [a.name, a.maker, a.model, a.name_zh, a.chem_id, a.slug, a.tid, domainName(a.domain)].filter(Boolean).join(' ').toLowerCase(); + } + $('#tagline').textContent = `${S.index.length} simulation-ready chemistry lab instruments in 3D`; + buildDomainSelect(); + buildList(); + applyFilter(); + const { tid, asked } = tidFromLocation(); + if (!tid && asked) toast(`“${asked}” is not an instrument in this release. Showing the fume hood instead.`); + const start = tid || (S.byTid.has(DEFAULT_TID) ? DEFAULT_TID : S.index[0]?.tid); + if (!start) return; + const p = selectInstrument(start); + requestAnimationFrame(() => scrollActiveIntoView()); + await p; +} +init(); + +// Small read-only handle for automated checks and the browser console. +window.__explorer = { + version: '1.0', dataBase: DATA_BASE, space: SPACE_ID, state: S, THREE, camera, scene, assetRoot, + get controls() { return controls; }, get pivots() { return pivots; }, get meshes() { return meshes; }, get compMeshes() { return compMeshes; }, + setJoint, fitView, selectInstrument, selectComponent, setView, setTab, +}; diff --git a/data/assets/instrument.agilent_1290infinity.json b/data/assets/instrument.agilent_1290infinity.json new file mode 100644 index 0000000000000000000000000000000000000000..05ae15cbbe64f8edb8f8dd94ee0fe1c57897dcca --- /dev/null +++ b/data/assets/instrument.agilent_1290infinity.json @@ -0,0 +1 @@ +{"tid":"instrument.agilent_1290infinity","asset_dir":"expansion_batch04/t3_analytical/agilent_1290infinity","name_zh":"Agilent 1290 Infinity II GPC/SEC 凝胶渗透体积排阻色谱系统","category":"色谱与电泳分离","description_zh":"G7120A二元泵、G7167B100微升配置、G7116B8短柱位双温区与G7162B微量RID;公开名义聚合物标准驱动显式假设的分离模型,传统相对分子量校准。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"堆叠台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":10.0,"size_m":[0.4365,0.481,0.9],"bbox_min":[-0.2175,-0.244,0.0],"bbox_max":[0.219,0.237,0.9],"manifest_dimensions_m":[0.435,0.468,0.9],"glb":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/model.urdf","links":{"base_link":"/Geometry/base_link","sampler_door":"/Geometry/base_link/sampler_door","sample_drawer":"/Geometry/base_link/sample_drawer","column_cover":"/Geometry/base_link/column_cover"},"frames":{"pre_place":[0.0,0.152,0.197],"place":[0.0,0.152,0.067],"post_place":[0.0,0.152,0.197],"joint_sampler_door_joint":[0.19,-0.226,0.21],"joint_sample_drawer_joint":[-0.068,-0.225,0.246],"joint_column_cover_joint":[0.0,-0.209,0.536]},"joints":[{"name":"sampler_door_joint","type":"revolute","parent":"housing","child":"sampler_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.8,"effort":10.0,"mimic":null,"origin_m":[0.19,-0.226,0.21],"child_prim":"/Geometry/base_link/sampler_door","child_bbox_min":[0.061,-0.243,0.21],"child_bbox_max":[0.19,-0.2195,0.472],"kind":"door"},{"name":"sample_drawer_joint","type":"prismatic","parent":"housing","child":"sample_drawer","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.22,"effort":10.0,"mimic":null,"origin_m":[-0.068,-0.225,0.246],"child_prim":"/Geometry/base_link/sample_drawer","child_bbox_min":[-0.183,-0.244,0.246],"child_bbox_max":[0.047,0.082,0.321],"kind":"door"},{"name":"column_cover_joint","type":"revolute","parent":"housing","child":"column_cover","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.75,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.209,0.536],"child_prim":"/Geometry/base_link/column_cover","child_bbox_min":[-0.2115,-0.228,0.536],"child_bbox_max":[0.2115,-0.202,0.649],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"sample_drawer","part":"agilent_1290infinity__sample_vial","pos":[-0.158,-0.185,0.282],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.09,0.04,0.036],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.004,"access":["sample_drawer_joint"],"modelled_occupant":false},{"name":"solvent_a","link":"base_link","part":"agilent_1290infinity__solvent_port_1","pos":[-0.08,-0.184,0.888],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.08,-0.184,0.888],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.004,"access":[],"modelled_occupant":false},{"name":"solvent_b","link":"base_link","part":"agilent_1290infinity__solvent_port_2","pos":[0.08,-0.184,0.888],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.08,-0.184,0.888],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.004,"access":[],"modelled_occupant":false},{"name":"waste","link":"base_link","part":"agilent_1290infinity__waste_port","pos":[0.172,0.227,0.044],"rot":[-0.7071067811865475,0.0,0.0,0.7071067811865475],"pos_link":[0.172,0.227,0.044],"rot_link":[-0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.004,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"agilent_1290infinity__data_port","pos":[-0.048,0.222,0.053],"rot":[-0.7071067811865475,0.0,0.0,0.7071067811865475],"pos_link":[-0.048,0.222,0.053],"rot_link":[-0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.004,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"agilent_1290infinity__power_inlet","pos":[0.05,0.222,0.044],"rot":[-0.7071067811865475,0.0,0.0,0.7071067811865475],"pos_link":[0.05,0.222,0.044],"rot_link":[-0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.004,"access":[],"modelled_occupant":false},{"name":"column_1","link":"base_link","part":"agilent_1290infinity__column_fitting_0_m1","pos":[-0.15,-0.173,0.55],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.15,-0.173,0.55],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_2","link":"base_link","part":"agilent_1290infinity__column_fitting_1_m1","pos":[-0.15,-0.173,0.576],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.15,-0.173,0.576],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_3","link":"base_link","part":"agilent_1290infinity__column_fitting_2_m1","pos":[-0.15,-0.173,0.602],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.15,-0.173,0.602],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_4","link":"base_link","part":"agilent_1290infinity__column_fitting_3_m1","pos":[-0.15,-0.173,0.628],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.15,-0.173,0.628],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_5","link":"base_link","part":"agilent_1290infinity__column_fitting_4_m1","pos":[0.04,-0.173,0.55],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.04,-0.173,0.55],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_6","link":"base_link","part":"agilent_1290infinity__column_fitting_5_m1","pos":[0.04,-0.173,0.576],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.04,-0.173,0.576],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_7","link":"base_link","part":"agilent_1290infinity__column_fitting_6_m1","pos":[0.04,-0.173,0.602],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.04,-0.173,0.602],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false},{"name":"column_8","link":"base_link","part":"agilent_1290infinity__column_fitting_7_m1","pos":[0.04,-0.173,0.628],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.04,-0.173,0.628],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.004,"access":["column_cover_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power_pump","part":"agilent_1290infinity__led_pump","prim":"/Geometry/base_link/readout_power_pump","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.12,-0.2205,0.155],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.07,0.82,0.25],"off":[0.02,0.025,0.02],"size_m":[0.075,0.004],"normal":[0.0,-1.0,0.0]},{"name":"power_sampler","part":"agilent_1290infinity__led_sampler","prim":"/Geometry/base_link/readout_power_sampler","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.12,-0.2365,0.479],"up":[-0.0,-0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.07,0.82,0.25],"off":[0.02,0.025,0.02],"size_m":[0.075,0.004],"normal":[-0.0,-1.0,-0.0]},{"name":"power_column","part":"agilent_1290infinity__led_column","prim":"/Geometry/base_link/readout_power_column","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.12,-0.2205,0.639],"up":[0.0,-0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.07,0.82,0.25],"off":[0.02,0.025,0.02],"size_m":[0.075,0.004],"normal":[0.0,-1.0,-0.0]},{"name":"power_rid","part":"agilent_1290infinity__led_rid","prim":"/Geometry/base_link/readout_power_rid","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.12,-0.2205,0.819],"up":[-0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.07,0.82,0.25],"off":[0.02,0.025,0.02],"size_m":[0.075,0.004],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"fixed","mass_kg":null,"footprint_m":[0.4365,0.481],"height_m":0.9,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.473},"robot_standoff_m":0.35,"work_height_m":0.282,"primary_slot":"sample","access":["column_cover_joint","sampler_door_joint"],"slot_count":14,"mass_evidence":"complete stack mass unknown; USD proxy mass uncalibrated"},"components":[{"id":"housing","name_zh":"堆叠安装基座","function_zh":"堆叠安装基座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.018],"rpy_rad":[0,0,0],"size_m":[0.396,0.436,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","hardware.connect","absolute_molar_mass.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_lf","name_zh":"支撑脚","function_zh":"支撑脚","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__foot_lf"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,-0.18,0.006],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_lb","name_zh":"支撑脚","function_zh":"支撑脚","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__foot_lb"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,0.18,0.006],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_rf","name_zh":"支撑脚","function_zh":"支撑脚","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__foot_rf"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.18,0.006],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_rb","name_zh":"支撑脚","function_zh":"支撑脚","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__foot_rb"],"collisions":[{"shape":"cylinder","origin_m":[0.17,0.18,0.006],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_left","name_zh":"模块侧板 G7120A二元高压泵","function_zh":"模块侧板 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_left"],"collisions":[{"shape":"box","origin_m":[-0.192,0.006,0.1],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.19]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_right","name_zh":"模块侧板 G7120A二元高压泵","function_zh":"模块侧板 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_right"],"collisions":[{"shape":"box","origin_m":[0.192,0.006,0.1],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.19]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_bottom","name_zh":"模块水平壳板 G7120A二元高压泵","function_zh":"模块水平壳板 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_bottom"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.006],"rpy_rad":[0,0,0],"size_m":[0.381,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_top","name_zh":"模块水平壳板 G7120A二元高压泵","function_zh":"模块水平壳板 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_top"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.195],"rpy_rad":[0,0,0],"size_m":[0.381,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_rear","name_zh":"模块后背 G7120A二元高压泵","function_zh":"模块后背 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_rear"],"collisions":[{"shape":"box","origin_m":[0,0.2135,0.1],"rpy_rad":[0,0,0],"size_m":[0.384,0.009,0.187]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_fascia","name_zh":"前面品牌白色横条 G7120A二元高压泵","function_zh":"前面品牌白色横条 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_fascia"],"collisions":[{"shape":"box","origin_m":[0,-0.21,0.17400000000000002],"rpy_rad":[0,0,0],"size_m":[0.384,0.014,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"led_pump","name_zh":"模块状态指示条 G7120A二元高压泵","function_zh":"模块状态指示条 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__led_pump"],"collisions":[{"shape":"box","origin_m":[0.12,-0.219,0.15500000000000003],"rpy_rad":[0,0,0],"size_m":[0.075,0.003,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_power_rocker","name_zh":"模块电源服务开关 G7120A二元高压泵","function_zh":"模块电源服务开关 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_power_rocker"],"collisions":[{"shape":"box","origin_m":[-0.171,-0.219,0.025],"rpy_rad":[0,0,0],"size_m":[0.013,0.005,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_0","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_0"],"collisions":[{"shape":"box","origin_m":[0.1985,0.055,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_1","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_1"],"collisions":[{"shape":"box","origin_m":[0.1985,0.07,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_2","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_2"],"collisions":[{"shape":"box","origin_m":[0.1985,0.08499999999999999,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_3","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_3"],"collisions":[{"shape":"box","origin_m":[0.1985,0.1,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_4","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_4"],"collisions":[{"shape":"box","origin_m":[0.1985,0.11499999999999999,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_5","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_5"],"collisions":[{"shape":"box","origin_m":[0.1985,0.13,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_6","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_6"],"collisions":[{"shape":"box","origin_m":[0.1985,0.145,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_vent_7","name_zh":"侧散热格栅 G7120A二元高压泵","function_zh":"侧散热格栅 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_vent_7"],"collisions":[{"shape":"box","origin_m":[0.1985,0.16,0.047],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_power_port","name_zh":"模块后部供电接口 G7120A二元高压泵","function_zh":"模块后部供电接口 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_power_port"],"collisions":[{"shape":"box","origin_m":[0.117,0.219,0.03],"rpy_rad":[0,0,0],"size_m":[0.03,0.004,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_can_port","name_zh":"模块CAN互连 G7120A二元高压泵","function_zh":"模块CAN互连 G7120A二元高压泵","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_can_port"],"collisions":[{"shape":"box","origin_m":[-0.115,0.219,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_left","name_zh":"模块侧板 G7167B进样器","function_zh":"模块侧板 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_left"],"collisions":[{"shape":"box","origin_m":[-0.192,0.006,0.362],"rpy_rad":[0,0,0],"size_m":[0.012,0.453,0.314]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_right","name_zh":"模块侧板 G7167B进样器","function_zh":"模块侧板 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_right"],"collisions":[{"shape":"box","origin_m":[0.192,0.006,0.362],"rpy_rad":[0,0,0],"size_m":[0.012,0.453,0.314]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_bottom","name_zh":"模块水平壳板 G7167B进样器","function_zh":"模块水平壳板 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_bottom"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.20600000000000002],"rpy_rad":[0,0,0],"size_m":[0.381,0.456,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_top","name_zh":"模块水平壳板 G7167B进样器","function_zh":"模块水平壳板 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_top"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.519],"rpy_rad":[0,0,0],"size_m":[0.381,0.456,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_rear","name_zh":"模块后背 G7167B进样器","function_zh":"模块后背 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_rear"],"collisions":[{"shape":"box","origin_m":[0,0.2295,0.362],"rpy_rad":[0,0,0],"size_m":[0.384,0.009,0.311]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_fascia","name_zh":"前面品牌白色横条 G7167B进样器","function_zh":"前面品牌白色横条 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_fascia"],"collisions":[{"shape":"box","origin_m":[0,-0.226,0.498],"rpy_rad":[0,0,0],"size_m":[0.384,0.014,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"led_sampler","name_zh":"模块状态指示条 G7167B进样器","function_zh":"模块状态指示条 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__led_sampler"],"collisions":[{"shape":"box","origin_m":[0.12,-0.23500000000000001,0.47900000000000004],"rpy_rad":[0,0,0],"size_m":[0.075,0.003,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_power_rocker","name_zh":"模块电源服务开关 G7167B进样器","function_zh":"模块电源服务开关 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_power_rocker"],"collisions":[{"shape":"box","origin_m":[-0.171,-0.23500000000000001,0.225],"rpy_rad":[0,0,0],"size_m":[0.013,0.005,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_0","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_0"],"collisions":[{"shape":"box","origin_m":[0.1985,0.055,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_1","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_1"],"collisions":[{"shape":"box","origin_m":[0.1985,0.07,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_2","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_2"],"collisions":[{"shape":"box","origin_m":[0.1985,0.08499999999999999,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_3","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_3"],"collisions":[{"shape":"box","origin_m":[0.1985,0.1,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_4","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_4"],"collisions":[{"shape":"box","origin_m":[0.1985,0.11499999999999999,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_5","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_5"],"collisions":[{"shape":"box","origin_m":[0.1985,0.13,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_6","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_6"],"collisions":[{"shape":"box","origin_m":[0.1985,0.145,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_vent_7","name_zh":"侧散热格栅 G7167B进样器","function_zh":"侧散热格栅 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_vent_7"],"collisions":[{"shape":"box","origin_m":[0.1985,0.16,0.247],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_power_port","name_zh":"模块后部供电接口 G7167B进样器","function_zh":"模块后部供电接口 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_power_port"],"collisions":[{"shape":"box","origin_m":[0.117,0.23500000000000001,0.23],"rpy_rad":[0,0,0],"size_m":[0.03,0.004,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_can_port","name_zh":"模块CAN互连 G7167B进样器","function_zh":"模块CAN互连 G7167B进样器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_can_port"],"collisions":[{"shape":"box","origin_m":[-0.115,0.23500000000000001,0.23],"rpy_rad":[0,0,0],"size_m":[0.014,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_left","name_zh":"模块侧板 G7116B双区柱箱","function_zh":"模块侧板 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_left"],"collisions":[{"shape":"box","origin_m":[-0.2115,0.006,0.604],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_right","name_zh":"模块侧板 G7116B双区柱箱","function_zh":"模块侧板 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_right"],"collisions":[{"shape":"box","origin_m":[0.2115,0.006,0.604],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_bottom","name_zh":"模块水平壳板 G7116B双区柱箱","function_zh":"模块水平壳板 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_bottom"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.53],"rpy_rad":[0,0,0],"size_m":[0.42,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_top","name_zh":"模块水平壳板 G7116B双区柱箱","function_zh":"模块水平壳板 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_top"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.679],"rpy_rad":[0,0,0],"size_m":[0.42,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_rear","name_zh":"模块后背 G7116B双区柱箱","function_zh":"模块后背 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_rear"],"collisions":[{"shape":"box","origin_m":[0,0.2135,0.604],"rpy_rad":[0,0,0],"size_m":[0.423,0.009,0.147]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fascia","name_zh":"前面品牌白色横条 G7116B双区柱箱","function_zh":"前面品牌白色横条 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fascia"],"collisions":[{"shape":"box","origin_m":[0,-0.21,0.658],"rpy_rad":[0,0,0],"size_m":[0.423,0.014,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"led_column","name_zh":"模块状态指示条 G7116B双区柱箱","function_zh":"模块状态指示条 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__led_column"],"collisions":[{"shape":"box","origin_m":[0.12,-0.219,0.639],"rpy_rad":[0,0,0],"size_m":[0.075,0.003,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_power_rocker","name_zh":"模块电源服务开关 G7116B双区柱箱","function_zh":"模块电源服务开关 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_power_rocker"],"collisions":[{"shape":"box","origin_m":[-0.171,-0.219,0.549],"rpy_rad":[0,0,0],"size_m":[0.013,0.005,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_0","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_0"],"collisions":[{"shape":"box","origin_m":[0.218,0.055,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_1","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_1"],"collisions":[{"shape":"box","origin_m":[0.218,0.07,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_2","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_2"],"collisions":[{"shape":"box","origin_m":[0.218,0.08499999999999999,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_3","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_3"],"collisions":[{"shape":"box","origin_m":[0.218,0.1,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_4","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_4"],"collisions":[{"shape":"box","origin_m":[0.218,0.11499999999999999,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_5","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_5"],"collisions":[{"shape":"box","origin_m":[0.218,0.13,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_6","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_6"],"collisions":[{"shape":"box","origin_m":[0.218,0.145,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_vent_7","name_zh":"侧散热格栅 G7116B双区柱箱","function_zh":"侧散热格栅 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_vent_7"],"collisions":[{"shape":"box","origin_m":[0.218,0.16,0.5710000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_power_port","name_zh":"模块后部供电接口 G7116B双区柱箱","function_zh":"模块后部供电接口 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_power_port"],"collisions":[{"shape":"box","origin_m":[0.117,0.219,0.554],"rpy_rad":[0,0,0],"size_m":[0.03,0.004,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_can_port","name_zh":"模块CAN互连 G7116B双区柱箱","function_zh":"模块CAN互连 G7116B双区柱箱","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_can_port"],"collisions":[{"shape":"box","origin_m":[-0.115,0.219,0.554],"rpy_rad":[0,0,0],"size_m":[0.014,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_left","name_zh":"模块侧板 G7162B示差折光检测器","function_zh":"模块侧板 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_left"],"collisions":[{"shape":"box","origin_m":[-0.192,0.006,0.774],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.16999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_right","name_zh":"模块侧板 G7162B示差折光检测器","function_zh":"模块侧板 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_right"],"collisions":[{"shape":"box","origin_m":[0.192,0.006,0.774],"rpy_rad":[0,0,0],"size_m":[0.012,0.421,0.16999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_bottom","name_zh":"模块水平壳板 G7162B示差折光检测器","function_zh":"模块水平壳板 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_bottom"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.6900000000000001],"rpy_rad":[0,0,0],"size_m":[0.381,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_top","name_zh":"模块水平壳板 G7162B示差折光检测器","function_zh":"模块水平壳板 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_top"],"collisions":[{"shape":"box","origin_m":[0,0.003,0.8590000000000001],"rpy_rad":[0,0,0],"size_m":[0.381,0.424,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_rear","name_zh":"模块后背 G7162B示差折光检测器","function_zh":"模块后背 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_rear"],"collisions":[{"shape":"box","origin_m":[0,0.2135,0.774],"rpy_rad":[0,0,0],"size_m":[0.384,0.009,0.16699999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_fascia","name_zh":"前面品牌白色横条 G7162B示差折光检测器","function_zh":"前面品牌白色横条 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_fascia"],"collisions":[{"shape":"box","origin_m":[0,-0.21,0.8380000000000001],"rpy_rad":[0,0,0],"size_m":[0.384,0.014,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"led_rid","name_zh":"模块状态指示条 G7162B示差折光检测器","function_zh":"模块状态指示条 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__led_rid"],"collisions":[{"shape":"box","origin_m":[0.12,-0.219,0.8190000000000001],"rpy_rad":[0,0,0],"size_m":[0.075,0.003,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_power_rocker","name_zh":"模块电源服务开关 G7162B示差折光检测器","function_zh":"模块电源服务开关 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_power_rocker"],"collisions":[{"shape":"box","origin_m":[-0.171,-0.219,0.7090000000000001],"rpy_rad":[0,0,0],"size_m":[0.013,0.005,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_0","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_0"],"collisions":[{"shape":"box","origin_m":[0.1985,0.055,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_1","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_1"],"collisions":[{"shape":"box","origin_m":[0.1985,0.07,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_2","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_2"],"collisions":[{"shape":"box","origin_m":[0.1985,0.08499999999999999,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_3","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_3"],"collisions":[{"shape":"box","origin_m":[0.1985,0.1,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_4","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_4"],"collisions":[{"shape":"box","origin_m":[0.1985,0.11499999999999999,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_5","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_5"],"collisions":[{"shape":"box","origin_m":[0.1985,0.13,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_6","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_6"],"collisions":[{"shape":"box","origin_m":[0.1985,0.145,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_vent_7","name_zh":"侧散热格栅 G7162B示差折光检测器","function_zh":"侧散热格栅 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_vent_7"],"collisions":[{"shape":"box","origin_m":[0.1985,0.16,0.7310000000000001],"rpy_rad":[0,0,0],"size_m":[0.002,0.018,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_power_port","name_zh":"模块后部供电接口 G7162B示差折光检测器","function_zh":"模块后部供电接口 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_power_port"],"collisions":[{"shape":"box","origin_m":[0.117,0.219,0.7140000000000001],"rpy_rad":[0,0,0],"size_m":[0.03,0.004,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_can_port","name_zh":"模块CAN互连 G7162B示差折光检测器","function_zh":"模块CAN互连 G7162B示差折光检测器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_can_port"],"collisions":[{"shape":"box","origin_m":[-0.115,0.219,0.7140000000000001],"rpy_rad":[0,0,0],"size_m":[0.014,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_front","name_zh":"泵维护面板","function_zh":"泵维护面板","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_front"],"collisions":[{"shape":"box","origin_m":[0,-0.207,0.083],"rpy_rad":[0,0,0],"size_m":[0.36,0.013,0.129]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_drive","name_zh":"双通道泵驱动本体","function_zh":"双通道泵驱动本体","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_drive"],"collisions":[{"shape":"box","origin_m":[0,0.07,0.095],"rpy_rad":[0,0,0],"size_m":[0.29,0.17,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","pump.set","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_head_0","name_zh":"串联活塞泵头","function_zh":"串联活塞泵头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_head_0"],"collisions":[{"shape":"box","origin_m":[-0.09,-0.14,0.093],"rpy_rad":[0,0,0],"size_m":[0.08,0.065,0.082]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_cap_0","name_zh":"泵头封帽","function_zh":"泵头封帽","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_cap_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,-0.182,0.095],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.027,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_head_1","name_zh":"串联活塞泵头","function_zh":"串联活塞泵头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_head_1"],"collisions":[{"shape":"box","origin_m":[0.09,-0.14,0.093],"rpy_rad":[0,0,0],"size_m":[0.08,0.065,0.082]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_cap_1","name_zh":"泵头封帽","function_zh":"泵头封帽","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_cap_1"],"collisions":[{"shape":"cylinder","origin_m":[0.09,-0.182,0.095],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.027,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_mixer","name_zh":"二元混合器","function_zh":"二元混合器","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__pump_mixer"],"collisions":[{"shape":"box","origin_m":[0,-0.125,0.068],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_partition","name_zh":"进样器左右内隔板","function_zh":"进样器左右内隔板","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_partition"],"collisions":[{"shape":"box","origin_m":[0.056,0,0.346],"rpy_rad":[0,0,0],"size_m":[0.009,0.41,0.251]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sampler_door","name_zh":"针座维护门","function_zh":"针座维护门","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.19,-0.226,0.21],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sampler_door"],"collisions":[{"shape":"box","origin_m":[-0.0645,0,0.131],"rpy_rad":[0,0,0],"size_m":[0.129,0.013,0.262]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.8],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"door_grip","name_zh":"针座维护门扣","function_zh":"针座维护门扣","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sampler_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__door_grip"],"collisions":[{"shape":"box","origin_m":[-0.116,-0.012,0.11],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.048]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle_rail","name_zh":"进样针垂直导轨","function_zh":"进样针垂直导轨","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__needle_rail"],"collisions":[{"shape":"box","origin_m":[0.117,-0.121,0.348],"rpy_rad":[0,0,0],"size_m":[0.022,0.024,0.199]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle_carriage","name_zh":"单针移动座","function_zh":"单针移动座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__needle_carriage"],"collisions":[{"shape":"box","origin_m":[0.117,-0.145,0.407],"rpy_rad":[0,0,0],"size_m":[0.061,0.035,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle","name_zh":"取样针(固定参考位置)","function_zh":"取样针(固定参考位置)","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__needle"],"collisions":[{"shape":"cylinder","origin_m":[0.117,-0.165,0.355],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.071}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle_seat","name_zh":"针座密封接头","function_zh":"针座密封接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__needle_seat"],"collisions":[{"shape":"cylinder","origin_m":[0.117,-0.165,0.31],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"injection_valve","name_zh":"高压进样阀","function_zh":"高压进样阀","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__injection_valve"],"collisions":[{"shape":"cylinder","origin_m":[0.118,-0.09,0.269],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.024,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_drawer","name_zh":"宿主可拉出的一个样品酒店抽屉","function_zh":"宿主可拉出的一个样品酒店抽屉","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[-0.068,-0.225,0.246],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sample_drawer"],"collisions":[{"shape":"box","origin_m":[0,0,0.0375],"rpy_rad":[0,0,0],"size_m":[0.23,0.012,0.075]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0,0.22],"state_id":"drawer.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drawer.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"drawer_handle","name_zh":"酒店抽屉把手","function_zh":"酒店抽屉把手","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__drawer_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.012,0.043],"rpy_rad":[0,0,0],"size_m":[0.147,0.014,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_tray","name_zh":"抽屉上的24位参考托盘","function_zh":"抽屉上的24位参考托盘","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sample_tray"],"collisions":[{"shape":"box","origin_m":[0,0.152,0.013],"rpy_rad":[0,0,0],"size_m":[0.222,0.31,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_0","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_1","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.054,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_2","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.018000000000000002,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_3","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_3"],"collisions":[{"shape":"cylinder","origin_m":[0.017999999999999988,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_4","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_4"],"collisions":[{"shape":"cylinder","origin_m":[0.05399999999999999,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_0_5","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_0_5"],"collisions":[{"shape":"cylinder","origin_m":[0.09,0.04,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_0","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_1","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.054,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_2","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.018000000000000002,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_3","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_3"],"collisions":[{"shape":"cylinder","origin_m":[0.017999999999999988,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_4","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_4"],"collisions":[{"shape":"cylinder","origin_m":[0.05399999999999999,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_1_5","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_1_5"],"collisions":[{"shape":"cylinder","origin_m":[0.09,0.11000000000000001,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_0","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_1","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.054,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_2","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.018000000000000002,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_3","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_3"],"collisions":[{"shape":"cylinder","origin_m":[0.017999999999999988,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_4","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_4"],"collisions":[{"shape":"cylinder","origin_m":[0.05399999999999999,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_2_5","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_2_5"],"collisions":[{"shape":"cylinder","origin_m":[0.09,0.18000000000000002,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_0","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_1","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.054,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_2","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.018000000000000002,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_3","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_3"],"collisions":[{"shape":"cylinder","origin_m":[0.017999999999999988,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_4","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_4"],"collisions":[{"shape":"cylinder","origin_m":[0.05399999999999999,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vial_socket_3_5","name_zh":"2mL样品瓶位支撑底座","function_zh":"2mL样品瓶位支撑底座","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__vial_socket_3_5"],"collisions":[{"shape":"cylinder","origin_m":[0.09,0.25,0.019],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_vial","name_zh":"示意样品瓶","function_zh":"示意样品瓶","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sample_vial"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.04,0.036],"rpy_rad":[0,0,0],"radius_m":0.0058,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_vial_cap","name_zh":"样品瓶盖","function_zh":"样品瓶盖","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"sample_drawer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__sample_vial_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.04,0.0545],"rpy_rad":[0,0,0],"radius_m":0.0064,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"hotel_front_0","name_zh":"其余酒店抽屉静态面板","function_zh":"其余酒店抽屉静态面板","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__hotel_front_0"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.225,0.35],"rpy_rad":[0,0,0],"size_m":[0.23,0.012,0.068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"hotel_grip_0","name_zh":"其余抽屉把手","function_zh":"其余抽屉把手","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__hotel_grip_0"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.234,0.35],"rpy_rad":[0,0,0],"size_m":[0.147,0.014,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"hotel_front_1","name_zh":"其余酒店抽屉静态面板","function_zh":"其余酒店抽屉静态面板","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__hotel_front_1"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.225,0.43],"rpy_rad":[0,0,0],"size_m":[0.23,0.012,0.068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"hotel_grip_1","name_zh":"其余抽屉把手","function_zh":"其余抽屉把手","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__hotel_grip_1"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.234,0.43],"rpy_rad":[0,0,0],"size_m":[0.147,0.014,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_bay","name_zh":"双温区柱承载背板","function_zh":"双温区柱承载背板","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_bay"],"collisions":[{"shape":"box","origin_m":[0,-0.117,0.591],"rpy_rad":[0,0,0],"size_m":[0.405,0.014,0.119]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","calibration.fit","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_cover","name_zh":"下翻柱箱保温门","function_zh":"下翻柱箱保温门","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,-0.209,0.536],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0.0565],"rpy_rad":[0,0,0],"size_m":[0.423,0.014,0.113]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0,1.75],"state_id":"column_cover.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["column_cover.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_grip","name_zh":"柱箱上沿手柄","function_zh":"柱箱上沿手柄","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"column_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_grip"],"collisions":[{"shape":"box","origin_m":[0,-0.013,0.104],"rpy_rad":[0,0,0],"size_m":[0.183,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_1","name_zh":"10cm短排阻柱位 1","function_zh":"10cm短排阻柱位 1","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.095,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_0_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_0_m1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_0_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_0_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_2","name_zh":"10cm短排阻柱位 2","function_zh":"10cm短排阻柱位 2","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.095,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_1_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_1_m1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_1_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_1_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_3","name_zh":"10cm短排阻柱位 3","function_zh":"10cm短排阻柱位 3","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.095,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_2_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_2_m1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_2_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_2_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_4","name_zh":"10cm短排阻柱位 4","function_zh":"10cm短排阻柱位 4","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.095,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_3_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_3_m1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_3_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_3_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_5","name_zh":"10cm短排阻柱位 5","function_zh":"10cm短排阻柱位 5","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_5"],"collisions":[{"shape":"cylinder","origin_m":[0.095,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_4_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_4_m1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_4_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_4_1"],"collisions":[{"shape":"cylinder","origin_m":[0.15,-0.173,0.55],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_6","name_zh":"10cm短排阻柱位 6","function_zh":"10cm短排阻柱位 6","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_6"],"collisions":[{"shape":"cylinder","origin_m":[0.095,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_5_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_5_m1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_5_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_5_1"],"collisions":[{"shape":"cylinder","origin_m":[0.15,-0.173,0.5760000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_7","name_zh":"10cm短排阻柱位 7","function_zh":"10cm短排阻柱位 7","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_7"],"collisions":[{"shape":"cylinder","origin_m":[0.095,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_6_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_6_m1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_6_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_6_1"],"collisions":[{"shape":"cylinder","origin_m":[0.15,-0.173,0.6020000000000001],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_8","name_zh":"10cm短排阻柱位 8","function_zh":"10cm短排阻柱位 8","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_8"],"collisions":[{"shape":"cylinder","origin_m":[0.095,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0045,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_7_m1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_7_m1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_fitting_7_1","name_zh":"柱接头","function_zh":"柱接头","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__column_fitting_7_1"],"collisions":[{"shape":"cylinder","origin_m":[0.15,-0.173,0.628],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"zone_divider","name_zh":"双温区隔热条","function_zh":"双温区隔热条","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__zone_divider"],"collisions":[{"shape":"box","origin_m":[0,-0.146,0.591],"rpy_rad":[0,0,0],"size_m":[0.009,0.041,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_front","name_zh":"RID维护前盖","function_zh":"RID维护前盖","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_front"],"collisions":[{"shape":"box","origin_m":[0,-0.207,0.758],"rpy_rad":[0,0,0],"size_m":[0.364,0.013,0.112]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_cell","name_zh":"温控微量差示折光池封装","function_zh":"温控微量差示折光池封装","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_cell"],"collisions":[{"shape":"box","origin_m":[0.04,-0.1,0.76],"rpy_rad":[0,0,0],"size_m":[0.13,0.093,0.073]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","acquisition.stop","process.measure","molecular_weight.analyze","template.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rid_reference","name_zh":"折光参考流路封装","function_zh":"折光参考流路封装","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__rid_reference"],"collisions":[{"shape":"box","origin_m":[-0.078,-0.1,0.76],"rpy_rad":[0,0,0],"size_m":[0.077,0.093,0.073]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bottle_tray","name_zh":"溶剂瓶承托盘","function_zh":"溶剂瓶承托盘","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__bottle_tray"],"collisions":[{"shape":"box","origin_m":[0,0,0.871],"rpy_rad":[0,0,0],"size_m":[0.396,0.42,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_side_m0_192","name_zh":"瓶托侧护边","function_zh":"瓶托侧护边","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__tray_side_m0_192"],"collisions":[{"shape":"box","origin_m":[-0.192,0,0.8885],"rpy_rad":[0,0,0],"size_m":[0.012,0.42,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_side_0_192","name_zh":"瓶托侧护边","function_zh":"瓶托侧护边","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__tray_side_0_192"],"collisions":[{"shape":"box","origin_m":[0.192,0,0.8885],"rpy_rad":[0,0,0],"size_m":[0.012,0.42,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_rear","name_zh":"瓶托后护边","function_zh":"瓶托后护边","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__tray_rear"],"collisions":[{"shape":"box","origin_m":[0,0.204,0.8885],"rpy_rad":[0,0,0],"size_m":[0.396,0.012,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_front","name_zh":"瓶托前护边","function_zh":"瓶托前护边","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__tray_front"],"collisions":[{"shape":"box","origin_m":[0,-0.204,0.8885],"rpy_rad":[0,0,0],"size_m":[0.396,0.012,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_port_1","name_zh":"流动相A/B入口","function_zh":"流动相A/B入口","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__solvent_port_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.08,-0.184,0.888],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_port_2","name_zh":"流动相A/B入口","function_zh":"流动相A/B入口","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__solvent_port_2"],"collisions":[{"shape":"cylinder","origin_m":[0.08,-0.184,0.888],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"waste_port","name_zh":"废液排出接口","function_zh":"废液排出接口","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__waste_port"],"collisions":[{"shape":"cylinder","origin_m":[0.172,0.227,0.044],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"power_inlet","name_zh":"整套供电边界","function_zh":"整套供电边界","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.05,0.222,0.044],"rpy_rad":[0,0,0],"size_m":[0.031,0.004,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"data_port","name_zh":"仪器LAN主机接口","function_zh":"仪器LAN主机接口","physical_meaning_zh":"II代模块外廓有厂家表;局部构件为工程代理,非OEM CAD。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["agilent_1290infinity__data_port"],"collisions":[{"shape":"box","origin_m":[-0.048,0.222,0.053],"rpy_rad":[0,0,0],"size_m":[0.016,0.004,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"2016 Site Preparation p3 module W/D/H; inner geometry and joints are explicit engineering proxies","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主有限流体、双温区时间常数及8个柱位的显式分离/阻力模型","kind":"configuration","availability":"implemented","component_ids":["housing","pump_drive"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ambient_k","reservoir_m3","waste_capacity_m3","thermal_tau_s","columns","accept_synthetic_separation"]},"method.configure":{"function_zh":"泵降额限压、柱压力/兼容性、双温区与100微升进样配置","kind":"configuration","availability":"implemented","component_ids":["pump_drive","column_bay","rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s","column_index","zone_targets_k","injection_m3","run_s","solvent","dn_dc_m3_kg"]},"sample.load":{"function_zh":"打开抽屉后连接有限聚合物溶液,物质记录由模板提供","kind":"configuration","availability":"implemented","component_ids":["sample_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","volume_m3","solvent","solutes"]},"sample.unload":{"function_zh":"归还未注入样液;保留柱内已注入质量","kind":"device_command","availability":"implemented","component_ids":["sample_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"设供电,断电取消采集并停泵目标","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"pump.set":{"function_zh":"只设泵运行目标;仅step推进流量","kind":"device_command","availability":"implemented","component_ids":["pump_drive"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set":{"function_zh":"宿主过程权威机构位置;运行/泵开启时拒绝检修动作","kind":"device_command","availability":"implemented","component_ids":["sampler_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"drawer.set":{"function_zh":"宿主过程权威机构位置;运行/泵开启时拒绝检修动作","kind":"device_command","availability":"implemented","component_ids":["sample_drawer"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"column_cover.set":{"function_zh":"宿主过程权威机构位置;运行/泵开启时拒绝检修动作","kind":"device_command","availability":"implemented","component_ids":["column_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"acquisition.start":{"function_zh":"有限样液注入、异步获取RID洗脱图,支持取消","kind":"device_command","availability":"implemented","component_ids":["injection_valve","column_bay","rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"停止泵目标,保留已注入和已洗脱物质","kind":"device_command","availability":"implemented","component_ids":["pump_drive","rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"返回已经采集的RID窗口,无推进时钟","kind":"query","availability":"implemented","component_ids":["rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"calibration.fit":{"function_zh":"从调用者提供的标准峰体积与Mp拟合logM校准,不访问未知样品真值","kind":"analysis","availability":"implemented","component_ids":["column_bay"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["points","basis","accept_nominal_or_external_standard"]},"molecular_weight.analyze":{"function_zh":"对实测窗口质量权重按已拟合校准计算Mn/Mw/分散系数;失败质量标签和null","kind":"analysis","availability":"implemented","component_ids":["rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.read":{"function_zh":"查公开厂家名义标准模板,与样品身份隔离","kind":"query","availability":"implemented","component_ids":["rid_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"ledger.read":{"function_zh":"私有有限体积、进柱/柱内/流出质量守恒账本","kind":"query","availability":"implemented","component_ids":["sample_tray","waste_port","column_bay"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"hardware.connect":{"function_zh":"本配置未实现真实硬件或无校准绝对分子量探测","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"absolute_molar_mass.measure":{"function_zh":"本配置未实现真实硬件或无校准绝对分子量探测","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"8柱位的宿主流体边界已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["housing"],"write_via":null},"power.enabled":{"meaning_zh":"整套模块的逻辑供电目标;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"pump.enabled":{"meaning_zh":"泵运行目标;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["pump_drive"],"write_via":"pump.set"},"pump.target_m3_s":{"meaning_zh":"实际液体流量目标;来源=setpoint。","unit":"m^3/s","access":"read_only","origin":"setpoint","component_ids":["pump_drive"],"write_via":null},"pump.flow_m3_s":{"meaning_zh":"最近step实际液体平均流量;来源=derived。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"pump.pressure_pa":{"meaning_zh":"柱阻力乘实际流量,泵出口表压真值;来源=process_truth。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["pump_drive"],"write_via":null},"pump.indicated_pa":{"meaning_zh":"理想化泵表压观测,环境为零;来源=derived。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"method.configured":{"meaning_zh":"有效方法已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["rid_cell"],"write_via":null},"column.selected":{"meaning_zh":"选用8个10cm柱位之一;不是8支30cm柱;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["column_bay"],"write_via":null},"zone1.target_k":{"meaning_zh":"柱箱独立温区目标;来源=setpoint。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["column_bay"],"write_via":null},"zone1.temperature_k":{"meaning_zh":"单节点温区温度真值;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["column_bay"],"write_via":null},"zone1.indicated_k":{"meaning_zh":"无噪声理想温区温度观测;来源=derived。","unit":"K","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"zone2.target_k":{"meaning_zh":"柱箱独立温区目标;来源=setpoint。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["column_bay"],"write_via":null},"zone2.temperature_k":{"meaning_zh":"单节点温区温度真值;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["column_bay"],"write_via":null},"zone2.indicated_k":{"meaning_zh":"无噪声理想温区温度观测;来源=derived。","unit":"K","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"door.angle_rad":{"meaning_zh":"机构位置,零闭合;正方向见manifest;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["sampler_door"],"write_via":"door.set"},"drawer.position_m":{"meaning_zh":"机构位置,零闭合;正方向见manifest;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["sample_drawer"],"write_via":"drawer.set"},"column_cover.angle_rad":{"meaning_zh":"机构位置,零闭合;正方向见manifest;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["column_cover"],"write_via":"column_cover.set"},"sample.loaded":{"meaning_zh":"外部有限样液连接;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_tray"],"write_via":null},"sample.identity":{"meaning_zh":"样品身份真值;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_tray"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步采集阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"采集实际时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"detector.delta_n":{"meaning_zh":"RI差值,±600e-6饱和剪裁;显式假设dn/dc响应;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"detector.saturated":{"meaning_zh":"本采集出现过RID量程饱和;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null},"calibration.ready":{"meaning_zh":"当前方法签名对应的校准可用;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["rid_cell"],"write_via":null}},"mechanisms":{"size_exclusion":{"meaning_zh":"传统相对分子量GPC/SEC:有限液体、离散聚合物质量分布与显式校准","implementation":"lumped","equations":["logM mass distribution: mu=ln(nominal Mp), sigma^2=ln(nominal Mw/Mn); 41-point Gauss-Hermite weights; ASSUMED distribution, not measured","V_elute=clip((log10(M_kg_mol)-a)/b, void_volume,total_volume), b<0; host separation coefficients synthetic","narrow band cumulative mass from positive-volume truncated Gaussian; dm_eluted=mass*(CDF_new-CDF_old)","RI_delta=(dn/dc)*sum(dm)/dV, limited to +/-600e-6; dn/dc supplied explicitly, not manufacturer measurement","Mn=sum(dm)/sum(dm/M); Mw=sum(dm*M)/sum(dm); D=Mw/Mn; mass from observed RI windows and user calibration, never hidden truth","Tnew=Tset+(Told-Tset)*exp(-dt/tau); two independent temperature zones; tau explicit assumption","Q limit5mL/min; pressure limit1300bar at<=2mL/min, linearly decreasing to800bar at5mL/min; lower column limit also enforced","Finite eluent volume and waste capacity; injection draws actual sample volume, displaces equal solvent volume to waste; polymer mass retained until eluted"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reservoir_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"各溶剂储液体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"waste_capacity_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"waste capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_tau_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"温度一阶响应时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_synthetic_separation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept synthetic separation;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_m3_s":{"value":1.6666666666666667e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"column_index":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"column index;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"zone_targets_k":{"value":[313.15,313.15],"unit":"K","evidence":"assumption","meaning_zh":"zone targets k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"injection_m3":{"value":1e-08,"unit":"m^3","evidence":"assumption","meaning_zh":"injection m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"run_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"run s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dn_dc_m3_kg":{"value":0.000185,"unit":"m^3/kg","evidence":"assumption","meaning_zh":"dn dc m3 kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["当前系统页关联III代,不替换II代名称、泵型号和100µL配置。","1300bar仅流量≤2mL/min;2–5mL/min线性降至800bar,运行层执行该限制及更低柱耐压。","8个柱位指最多8支10cm柱;30cm柱最多4支,不能把8支30cm画进同一柱箱。","模块质量2016表RID15kg与新III手册14.7kg不同;采用II旧模块15kg记录,整机质量未知,不能将各模块上限总和当实测整机。","所选配置G7120A二元高压泵、G7167B标准100µL单针配置、G7116B双区柱箱、G7162B微量RID,外部主机软件;不添加III代Assist屏幕。","堆叠顺序泵、进样器、柱箱、RID、机顶瓶托;.900m高度含.036m托盘,仅工程装配。外部瓶液体由宿主管理。","局部外壳、铰链轴、抽屉行程、泵头/阀/柱/接口尺寸没有OEM CAD,均为工程代理;真实部件质量、惯量、摩擦null,URDF0.1kg数值代理。","模型显示以四个模块LED联动;实际原厂依赖外部工作站,无机身虚构触控屏。","PDF文本通过web工具读取;直接厂家PDF与产品图片下载HTTP403,PDF截图失败。没有宣称下载完成或图片目视核对;几何局部为工程代理。","已实际目视检查生成的闭门/开门图,未见部件穿出封闭前盖;该检查不是厂家CAD尺寸复测。","一个可动24位托盘代理和静态其它抽屉;只模拟一个有限样液,未实现样品酒店全容量、各孔位机器人拾取或针机械运动。","73不同标准材料等级,3个聚合物族;不是50种不同聚合物结构或73条实验色谱。","模板是厂家名义Mp/分散系数,不是指定批次COA;分布采用logM高斯假设。","dn/dc、保留映射、峰扩散及阻力/时间常数均宿主显式假设;不实现所有溶剂、柱化学、非排阻吸附或非线性高浓度响应。","RI仅输出一个总浓度信号;无MALS/粘度检测器,绝对分子量能力unsupported。","运行时泵压限值不是整条流路每部件的真实耐压;柱额定压由宿主另给。","100微升进样配置;不包含1500微升多次抽吸、双针、多洗及6144样位全自动。","8个10cm柱位;绘制短柱,不将四支30cm柱的容量混淆。","有限模型守恒不是真实密封/高压脉冲/自动装卸;机器人与硬件未验证。","会话真值过滤不是文件/进程隔离。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","method.configure","sample.load","sample.unload","power.set","pump.set","door.set","drawer.set","column_cover.set","acquisition.start","acquisition.stop","process.measure","calibration.fit","molecular_weight.analyze","template.read","ledger.read"],"unsupported":["hardware.connect","absolute_molar_mass.measure"],"note_zh":"CHEM-099: II代G7120A/G7167B100µL/G7116B/G7162B;166几何部件、3机构、14接口、4灯;17单测与双环境实际姿态/灯/锁步/守恒/分子量推断通过。73不同货号标准材料、3个聚合物族,名义Mp和分散系数有源;分布/保留/dn/dc为显式假设,无实测洗脱数组和批次COA;不是50种不同聚合物结构。整套质量未知,.900m堆叠高度为工程装配。整体partial,Matterix bridged。"}},"previews":["previews/agilent_1290infinity/preview_chromatogram.webp","previews/agilent_1290infinity/preview_closed.webp","previews/agilent_1290infinity/preview_open.webp","previews/agilent_1290infinity/preview_powered.webp","previews/agilent_1290infinity/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/asset.contract.json","bytes":889242},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/collision_proxies.json","bytes":81239},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/geometry_manifest.json","bytes":190449},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/model.blend","bytes":361742},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/model.glb","bytes":226044},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/model.urdf","bytes":123498},{"name":"output_templates.json","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/output_templates.json","bytes":224},{"name":"sec_library.json","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/sec_library.json","bytes":57817},{"name":"sec_library说明.md","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/sec_library说明.md","bytes":604}],"completeness":{"components":166,"with_collisions":166,"with_objects":166,"with_function":166,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_1290infinity","chem_id":"CHEM-099","name_en":"GPC/SEC system","maker":"Agilent","model":"1290 Infinity II GPC/SEC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/expansion_batch04/t3_analytical/agilent_1290infinity","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/agilent_1290infinity/asset.contract.json","runtime":"scripts/asset_runtime/agilent_1290infinity.py"} \ No newline at end of file diff --git a/data/assets/instrument.agilent_7890b_ssl_fid.json b/data/assets/instrument.agilent_7890b_ssl_fid.json new file mode 100644 index 0000000000000000000000000000000000000000..2bff80d1a742c16448c8c983d4c34442b49c825e --- /dev/null +++ b/data/assets/instrument.agilent_7890b_ssl_fid.json @@ -0,0 +1 @@ +{"tid":"instrument.agilent_7890b_ssl_fid","asset_dir":"GC7890B","name_zh":"Agilent 7890B 气相色谱仪(单 S/SL 进样口 + FID)","category":"分析仪器","description_zh":null,"coordinate_system":"SI, right-handed, +X right, +Y rear, +Z up; origin centered on bench","mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":null,"glb":"assets/GC7890B/GC7890B.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/GC7890B/GC7890B.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_key_Oven","btn_parameter_keys_key_Front","btn_parameter_keys_key_Back","btn_parameter_keys_key_Column","btn_parameter_keys_key_Aux","btn_parameter_keys_key_Det","btn_parameter_keys_key_Flow","btn_parameter_keys_key_Signal","btn_parameter_keys_key_Config","btn_parameter_keys_key_Info","btn_parameter_keys_key_Prep","btn_parameter_keys_key_Run","btn_parameter_keys_key_Store","btn_parameter_keys_key_Load","btn_parameter_keys_key_Time","btn_parameter_keys_key_Help","btn_parameter_keys_key_7","btn_parameter_keys_key_8","btn_parameter_keys_key_9","btn_parameter_keys_key","btn_parameter_keys_key_40","btn_parameter_keys_key_Up","btn_parameter_keys_key_4","btn_parameter_keys_key_5","btn_parameter_keys_key_6","btn_parameter_keys_key_On","btn_parameter_keys_key_Off","btn_parameter_keys_key_Dn","btn_parameter_keys_key_1","btn_parameter_keys_key_2","btn_parameter_keys_key_3","btn_parameter_keys_key_Yes","btn_parameter_keys_key_No","btn_parameter_keys_key_Del","btn_parameter_keys_key_0","btn_parameter_keys_key_70","btn_parameter_keys_key_Enter","btn_parameter_keys_key_Clear","btn_parameter_keys_key_Mode","btn_parameter_keys_key_Method","btn_parameter_keys_key_Seq","btn_parameter_keys_key_Save","btn_parameter_keys_key_Recall","btn_parameter_keys_key_Next","btn_parameter_keys_key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.oven.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.inlet.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.fid.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis__back_slot","GC7890B__chassis__back_slot.001","GC7890B__chassis__back_slot.002","GC7890B__chassis__back_slot.003","GC7890B__chassis__back_slot.004","GC7890B__chassis__back_slot.005","GC7890B__chassis__back_slot.006","GC7890B__chassis__back_slot.007","GC7890B__chassis__back_slot.008","GC7890B__chassis__back_slot.009","GC7890B__chassis__back_slot.010","GC7890B__chassis__back_slot.011","GC7890B__chassis__back_slot.012","GC7890B__chassis__back_slot.013","GC7890B__chassis__back_slot.014","GC7890B__chassis__back_slot.015","GC7890B__chassis__back_slot.016","GC7890B__chassis__back_slot.017","GC7890B__chassis__back_slot.018","GC7890B__chassis__back_slot.019","GC7890B__chassis__back_slot.020","GC7890B__chassis__back_slot.021","GC7890B__chassis__back_slot.022","GC7890B__chassis__back_slot.023","GC7890B__chassis__back_slot.024","GC7890B__chassis__back_slot.025","GC7890B__chassis__back_slot.026","GC7890B__chassis__back_slot.027","GC7890B__chassis__back_slot.028","GC7890B__chassis__back_slot.029","GC7890B__chassis__back_slot.030","GC7890B__chassis__back_slot.031","GC7890B__chassis__back_slot.032","GC7890B__chassis__back_slot.033","GC7890B__chassis__back_slot.034","GC7890B__chassis__back_slot.035","GC7890B__chassis__back_slot.036","GC7890B__chassis__back_slot.037","GC7890B__chassis__back_slot.038","GC7890B__chassis__back_slot.039","GC7890B__chassis__back_slot.040","GC7890B__chassis__back_slot.041","GC7890B__chassis__back_slot.042","GC7890B__chassis__back_slot.043","GC7890B__chassis__back_slot.044","GC7890B__chassis__back_slot.045","GC7890B__chassis__back_slot.046","GC7890B__chassis__back_slot.047","GC7890B__chassis__back_slot.048","GC7890B__chassis__back_slot.049","GC7890B__chassis__back_slot.050","GC7890B__chassis__back_slot.051","GC7890B__chassis__back_slot.052","GC7890B__chassis__back_slot.053","GC7890B__chassis__back_slot.054","GC7890B__chassis__back_slot.055","GC7890B__chassis__back_slot.056","GC7890B__chassis__back_slot.057","GC7890B__chassis__back_slot.058","GC7890B__chassis__back_slot.059","GC7890B__chassis__back_slot.060","GC7890B__chassis__back_slot.061","GC7890B__chassis__back_slot.062","GC7890B__chassis__back_slot.063","GC7890B__chassis__back_slot.064","GC7890B__chassis__back_slot.065","GC7890B__chassis__back_slot.066","GC7890B__chassis__back_slot.067","GC7890B__chassis__back_slot.068","GC7890B__chassis__back_slot.069","GC7890B__chassis__back_slot.070","GC7890B__chassis__back_slot.071","GC7890B__chassis__back_slot.072","GC7890B__chassis__back_slot.073","GC7890B__chassis__back_slot.074","GC7890B__chassis__back_slot.075","GC7890B__chassis__back_slot.076","GC7890B__chassis__back_slot.077","GC7890B__chassis__back_slot.078","GC7890B__chassis__back_slot.079","GC7890B__chassis__back_slot.080","GC7890B__chassis__back_slot.081","GC7890B__chassis__back_slot.082","GC7890B__chassis__back_slot.083","GC7890B__chassis__back_slot.084","GC7890B__chassis__back_slot.085","GC7890B__chassis__back_slot.086","GC7890B__chassis__back_slot.087","GC7890B__chassis__back_slot.088","GC7890B__chassis__back_slot.089","GC7890B__chassis__back_slot.090","GC7890B__chassis__back_slot.091","GC7890B__chassis__back_slot.092","GC7890B__chassis__back_slot.093","GC7890B__chassis__back_slot.094","GC7890B__chassis__back_slot.095","GC7890B__chassis__back_slot.096","GC7890B__chassis__back_slot.097","GC7890B__chassis__back_slot.098","GC7890B__chassis__back_slot.099","GC7890B__chassis__back_slot.100","GC7890B__chassis__back_slot.101","GC7890B__chassis__base","GC7890B__chassis__cover_screw","GC7890B__chassis__cover_screw.001","GC7890B__chassis__cover_screw.002","GC7890B__chassis__cover_screw.003","GC7890B__chassis__electronics_top","GC7890B__chassis__inlet_bridge_back","GC7890B__chassis__inlet_bridge_front","GC7890B__chassis__inlet_bridge_left","GC7890B__chassis__inlet_bridge_right","GC7890B__chassis__inlet_front_cover","GC7890B__chassis__inlet_top","GC7890B__chassis__left_side","GC7890B__chassis__rear","GC7890B__chassis__rear_roof","GC7890B__chassis__right_side","GC7890B__chassis__side_vent","GC7890B__chassis__side_vent.001","GC7890B__chassis__side_vent.002","GC7890B__chassis__side_vent.003","GC7890B__chassis__side_vent.004","GC7890B__chassis__side_vent.005","GC7890B__chassis__side_vent.006","GC7890B__chassis__side_vent.007","GC7890B__chassis__side_vent.008","GC7890B__chassis__side_vent.009","GC7890B__chassis__side_vent.010","GC7890B__chassis__side_vent.011","GC7890B__chassis__side_vent.012","GC7890B__chassis__side_vent.013","GC7890B__chassis__side_vent.014","GC7890B__chassis__side_vent.015","GC7890B__chassis__side_vent.016","GC7890B__chassis__side_vent.017","GC7890B__chassis__side_vent.018","GC7890B__chassis__side_vent.019","GC7890B__chassis__side_vent.020","GC7890B__chassis__side_vent.021","GC7890B__chassis__side_vent.022","GC7890B__chassis__side_vent.023","GC7890B__chassis__side_vent.024","GC7890B__chassis__side_vent.025","GC7890B__chassis__side_vent.026","GC7890B__chassis__side_vent.027","GC7890B__chassis__side_vent.028","GC7890B__chassis__side_vent.029","GC7890B__chassis__side_vent.030","GC7890B__chassis__side_vent.031","GC7890B__chassis__side_vent.032","GC7890B__chassis__side_vent.033","GC7890B__chassis__side_vent.034","GC7890B__chassis__side_vent.035","GC7890B__chassis__side_vent.036","GC7890B__chassis__side_vent.037","GC7890B__chassis__side_vent.038","GC7890B__chassis__side_vent.039","GC7890B__chassis__side_vent.040","GC7890B__chassis__side_vent.041","GC7890B__chassis__side_vent.042","GC7890B__chassis__side_vent.043","GC7890B__chassis__side_vent.044","GC7890B__chassis__side_vent.045","GC7890B__chassis__side_vent.046","GC7890B__chassis__side_vent.047","GC7890B__chassis__side_vent.048","GC7890B__chassis__side_vent.049","GC7890B__chassis__side_vent.050","GC7890B__chassis__side_vent.051","GC7890B__chassis__side_vent.052","GC7890B__chassis__side_vent.053","GC7890B__chassis__side_vent.054","GC7890B__chassis__side_vent.055","GC7890B__chassis__side_vent.056","GC7890B__chassis__side_vent.057","GC7890B__chassis__side_vent.058","GC7890B__chassis__side_vent.059","GC7890B__chassis__side_vent.060","GC7890B__chassis__side_vent.061","GC7890B__chassis__side_vent.062","GC7890B__chassis__side_vent.063","GC7890B__chassis__side_vent.064","GC7890B__chassis__side_vent.065","GC7890B__chassis__side_vent.066","GC7890B__chassis__side_vent.067","GC7890B__chassis__side_vent.068","GC7890B__chassis__side_vent.069","GC7890B__chassis__side_vent.070","GC7890B__chassis__side_vent.071","GC7890B__chassis__side_vent.072","GC7890B__chassis__side_vent.073","GC7890B__chassis__side_vent.074","GC7890B__chassis__side_vent.075","GC7890B__chassis__side_vent.076","GC7890B__chassis__side_vent.077","GC7890B__chassis__side_vent.078","GC7890B__chassis__side_vent.079","GC7890B__chassis__side_vent.080","GC7890B__chassis__side_vent.081","GC7890B__chassis__side_vent.082","GC7890B__chassis__side_vent.083","GC7890B__chassis__side_vent.084","GC7890B__chassis__side_vent.085","GC7890B__chassis__side_vent.086","GC7890B__chassis__side_vent.087","GC7890B__chassis__side_vent.088","GC7890B__chassis__side_vent.089","GC7890B__chassis__side_vent.090","GC7890B__chassis__side_vent.091","GC7890B__chassis__side_vent.092","GC7890B__chassis__side_vent.093","GC7890B__chassis__side_vent.094","GC7890B__chassis__side_vent.095","GC7890B__chassis__side_vent.096","GC7890B__chassis__side_vent.097","GC7890B__chassis"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":22.106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass","unit":"kg","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet__rubber_foot","GC7890B__feet__rubber_foot.001","GC7890B__feet__rubber_foot.002","GC7890B__feet__rubber_foot.003","GC7890B__feet"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":0.7368975110910598,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"normal_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":"oven","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation__back_bottom","GC7890B__oven_insulation__back_bottom_metal","GC7890B__oven_insulation__back_left","GC7890B__oven_insulation__back_left_metal","GC7890B__oven_insulation__back_right","GC7890B__oven_insulation__back_right_metal","GC7890B__oven_insulation__back_top","GC7890B__oven_insulation__back_top_metal","GC7890B__oven_insulation__bottom","GC7890B__oven_insulation__floor_metal","GC7890B__oven_insulation__left","GC7890B__oven_insulation__left_metal","GC7890B__oven_insulation__right","GC7890B__oven_insulation__right_metal","GC7890B__oven_insulation__roof_metal","GC7890B__oven_insulation__top","GC7890B__oven_insulation"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":8.597137629395698,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"thermal_resistance","unit":"K/W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":"oven","parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door__front_panel","GC7890B__oven_door__hinge","GC7890B__oven_door__hinge.001","GC7890B__oven_door__inner_insulator","GC7890B__oven_door__inner_metal","GC7890B__oven_door"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":6.140812592425498,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":"oven","parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle__handle_flat","GC7890B__oven_handle__latch","GC7890B__oven_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":0.14737950221821197,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"grasp_target","graspable":true,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan__blade","GC7890B__oven_fan__blade.001","GC7890B__oven_fan__blade.002","GC7890B__oven_fan__blade.003","GC7890B__oven_fan__blade.004","GC7890B__oven_fan__blade.005","GC7890B__oven_fan__blade.006","GC7890B__oven_fan__blade.007","GC7890B__oven_fan__fan_guard_rim","GC7890B__oven_fan__guard_hex","GC7890B__oven_fan__guard_hex.001","GC7890B__oven_fan__guard_hex.002","GC7890B__oven_fan__guard_hex.003","GC7890B__oven_fan__guard_hex.004","GC7890B__oven_fan__guard_hex.005","GC7890B__oven_fan__guard_hex.006","GC7890B__oven_fan__guard_hex.007","GC7890B__oven_fan__guard_hex.008","GC7890B__oven_fan__guard_hex.009","GC7890B__oven_fan__guard_hex.010","GC7890B__oven_fan__guard_hex.011","GC7890B__oven_fan__guard_hex.012","GC7890B__oven_fan__guard_hex.013","GC7890B__oven_fan__guard_hex.014","GC7890B__oven_fan__guard_hex.015","GC7890B__oven_fan__guard_hex.016","GC7890B__oven_fan__guard_hex.017","GC7890B__oven_fan__guard_hex.018","GC7890B__oven_fan__guard_hex.019","GC7890B__oven_fan__guard_hex.020","GC7890B__oven_fan__guard_hex.021","GC7890B__oven_fan__guard_hex.022","GC7890B__oven_fan__guard_hex.023","GC7890B__oven_fan__guard_hex.024","GC7890B__oven_fan__guard_hex.025","GC7890B__oven_fan__guard_hex.026","GC7890B__oven_fan__guard_hex.027","GC7890B__oven_fan__guard_hex.028","GC7890B__oven_fan__guard_hex.029","GC7890B__oven_fan__guard_hex.030","GC7890B__oven_fan__guard_hex.031","GC7890B__oven_fan__guard_hex.032","GC7890B__oven_fan__guard_hex.033","GC7890B__oven_fan__guard_hex.034","GC7890B__oven_fan__guard_hex.035","GC7890B__oven_fan__guard_hex.036","GC7890B__oven_fan__guard_hex.037","GC7890B__oven_fan__guard_hex.038","GC7890B__oven_fan__guard_hex.039","GC7890B__oven_fan__guard_hex.040","GC7890B__oven_fan__guard_hex.041","GC7890B__oven_fan__guard_hex.042","GC7890B__oven_fan__guard_hex.043","GC7890B__oven_fan__guard_hex.044","GC7890B__oven_fan__guard_hex.045","GC7890B__oven_fan__guard_hex.046","GC7890B__oven_fan__guard_hex.047","GC7890B__oven_fan__guard_hex.048","GC7890B__oven_fan__guard_hex.049","GC7890B__oven_fan__guard_hex.050","GC7890B__oven_fan__guard_hex.051","GC7890B__oven_fan__guard_hex.052","GC7890B__oven_fan__guard_hex.053","GC7890B__oven_fan__guard_hex.054","GC7890B__oven_fan__guard_hex.055","GC7890B__oven_fan__guard_hex.056","GC7890B__oven_fan__guard_hex.057","GC7890B__oven_fan__guard_hex.058","GC7890B__oven_fan__guard_hex.059","GC7890B__oven_fan__guard_hex.060","GC7890B__oven_fan__guard_hex.061","GC7890B__oven_fan__guard_hex.062","GC7890B__oven_fan__guard_hex.063","GC7890B__oven_fan__guard_hex.064","GC7890B__oven_fan__guard_hex.065","GC7890B__oven_fan__guard_hex.066","GC7890B__oven_fan__guard_hex.067","GC7890B__oven_fan__guard_hex.068","GC7890B__oven_fan__guard_hex.069","GC7890B__oven_fan__guard_hex.070","GC7890B__oven_fan__guard_hex.071","GC7890B__oven_fan__guard_hex.072","GC7890B__oven_fan__guard_hex.073","GC7890B__oven_fan__guard_hex.074","GC7890B__oven_fan__guard_hex.075","GC7890B__oven_fan__guard_hex.076","GC7890B__oven_fan__guard_hex.077","GC7890B__oven_fan__guard_hex.078","GC7890B__oven_fan__guard_hex.079","GC7890B__oven_fan__guard_hex.080","GC7890B__oven_fan__guard_hex.081","GC7890B__oven_fan__guard_hex.082","GC7890B__oven_fan__guard_hex.083","GC7890B__oven_fan__guard_hex.084","GC7890B__oven_fan__guard_hex.085","GC7890B__oven_fan__guard_hex.086","GC7890B__oven_fan__guard_hex.087","GC7890B__oven_fan__guard_hex.088","GC7890B__oven_fan__guard_hex.089","GC7890B__oven_fan__guard_hex.090","GC7890B__oven_fan__guard_hex.091","GC7890B__oven_fan__guard_hex.092","GC7890B__oven_fan__guard_hex.093","GC7890B__oven_fan__guard_hex.094","GC7890B__oven_fan__guard_hex.095","GC7890B__oven_fan__guard_hex.096","GC7890B__oven_fan__guard_hex.097","GC7890B__oven_fan__guard_hex.098","GC7890B__oven_fan__guard_hex.099","GC7890B__oven_fan__guard_hex.100","GC7890B__oven_fan__guard_hex.101","GC7890B__oven_fan__guard_hex.102","GC7890B__oven_fan__guard_hex.103","GC7890B__oven_fan__guard_hex.104","GC7890B__oven_fan__guard_hex.105","GC7890B__oven_fan__guard_hex.106","GC7890B__oven_fan__guard_hex.107","GC7890B__oven_fan__guard_hex.108","GC7890B__oven_fan__guard_hex.109","GC7890B__oven_fan__guard_hex.110","GC7890B__oven_fan__guard_hex.111","GC7890B__oven_fan__guard_hex.112","GC7890B__oven_fan__guard_hex.113","GC7890B__oven_fan__guard_hex.114","GC7890B__oven_fan__guard_hex.115","GC7890B__oven_fan__guard_hex.116","GC7890B__oven_fan__guard_hex.117","GC7890B__oven_fan__guard_hex.118","GC7890B__oven_fan__guard_hex.119","GC7890B__oven_fan__guard_hex.120","GC7890B__oven_fan__guard_hex.121","GC7890B__oven_fan__guard_hex.122","GC7890B__oven_fan__guard_hex.123","GC7890B__oven_fan__guard_hex.124","GC7890B__oven_fan__guard_hex.125","GC7890B__oven_fan__guard_hex.126","GC7890B__oven_fan__guard_hex.127","GC7890B__oven_fan__guard_hex.128","GC7890B__oven_fan__guard_hex.129","GC7890B__oven_fan__guard_hex.130","GC7890B__oven_fan__guard_hex.131","GC7890B__oven_fan__guard_hex.132","GC7890B__oven_fan__guard_hex.133","GC7890B__oven_fan__guard_hex.134","GC7890B__oven_fan__guard_hex.135","GC7890B__oven_fan__guard_hex.136","GC7890B__oven_fan__guard_hex.137","GC7890B__oven_fan__guard_hex.138","GC7890B__oven_fan__guard_hex.139","GC7890B__oven_fan__guard_hex.140","GC7890B__oven_fan__guard_hex.141","GC7890B__oven_fan__guard_hex.142","GC7890B__oven_fan__guard_hex.143","GC7890B__oven_fan__guard_hex.144","GC7890B__oven_fan__guard_hex.145","GC7890B__oven_fan__guard_hex.146","GC7890B__oven_fan__guard_hex.147","GC7890B__oven_fan__guard_hex.148","GC7890B__oven_fan__guard_hex.149","GC7890B__oven_fan__guard_hex.150","GC7890B__oven_fan__guard_hex.151","GC7890B__oven_fan__guard_hex.152","GC7890B__oven_fan__guard_hex.153","GC7890B__oven_fan__guard_hex.154","GC7890B__oven_fan__guard_hex.155","GC7890B__oven_fan__guard_hex.156","GC7890B__oven_fan__guard_hex.157","GC7890B__oven_fan__guard_hex.158","GC7890B__oven_fan__guard_hex.159","GC7890B__oven_fan__guard_hex.160","GC7890B__oven_fan__guard_hex.161","GC7890B__oven_fan__guard_hex.162","GC7890B__oven_fan__guard_hex.163","GC7890B__oven_fan__guard_hex.164","GC7890B__oven_fan__guard_hex.165","GC7890B__oven_fan__guard_hex.166","GC7890B__oven_fan__guard_hex.167","GC7890B__oven_fan__guard_hex.168","GC7890B__oven_fan__guard_hex.169","GC7890B__oven_fan__guard_hex.170","GC7890B__oven_fan__guard_hex.171","GC7890B__oven_fan__guard_hex.172","GC7890B__oven_fan__guard_hex.173","GC7890B__oven_fan__guard_hex.174","GC7890B__oven_fan__guard_hex.175","GC7890B__oven_fan__guard_hex.176","GC7890B__oven_fan__guard_hex.177","GC7890B__oven_fan__guard_hex.178","GC7890B__oven_fan__guard_hex.179","GC7890B__oven_fan__guard_hex.180","GC7890B__oven_fan__guard_hex.181","GC7890B__oven_fan__guard_hex.182","GC7890B__oven_fan__guard_hex.183","GC7890B__oven_fan__guard_hex.184","GC7890B__oven_fan__guard_hex.185","GC7890B__oven_fan__guard_hex.186","GC7890B__oven_fan__guard_hex.187","GC7890B__oven_fan__guard_hex.188","GC7890B__oven_fan__guard_hex.189","GC7890B__oven_fan__guard_hex.190","GC7890B__oven_fan__guard_hex.191","GC7890B__oven_fan__guard_hex.192","GC7890B__oven_fan__guard_hex.193","GC7890B__oven_fan__guard_hex.194","GC7890B__oven_fan__guard_hex.195","GC7890B__oven_fan__guard_hex.196","GC7890B__oven_fan__guard_hex.197","GC7890B__oven_fan__guard_hex.198","GC7890B__oven_fan__guard_hex.199","GC7890B__oven_fan__guard_hex.200","GC7890B__oven_fan__guard_hex.201","GC7890B__oven_fan__guard_hex.202","GC7890B__oven_fan__guard_hex.203","GC7890B__oven_fan__guard_hex.204","GC7890B__oven_fan__guard_hex.205","GC7890B__oven_fan__guard_hex.206","GC7890B__oven_fan__guard_hex.207","GC7890B__oven_fan__guard_hex.208","GC7890B__oven_fan__guard_hex.209","GC7890B__oven_fan__guard_hex.210","GC7890B__oven_fan__guard_hex.211","GC7890B__oven_fan__guard_hex.212","GC7890B__oven_fan__guard_hex.213","GC7890B__oven_fan__guard_hex.214","GC7890B__oven_fan__guard_hex.215","GC7890B__oven_fan__guard_hex.216","GC7890B__oven_fan__guard_hex.217","GC7890B__oven_fan__guard_hex.218","GC7890B__oven_fan__guard_hex.219","GC7890B__oven_fan__guard_hex.220","GC7890B__oven_fan__guard_hex.221","GC7890B__oven_fan__guard_hex.222","GC7890B__oven_fan__guard_hex.223","GC7890B__oven_fan__guard_hex.224","GC7890B__oven_fan__guard_hex.225","GC7890B__oven_fan__guard_hex.226","GC7890B__oven_fan__guard_hex.227","GC7890B__oven_fan__guard_hex.228","GC7890B__oven_fan__guard_hex.229","GC7890B__oven_fan__guard_hex.230","GC7890B__oven_fan__guard_hex.231","GC7890B__oven_fan__guard_hex.232","GC7890B__oven_fan__guard_hex.233","GC7890B__oven_fan__guard_hex.234","GC7890B__oven_fan__guard_hex.235","GC7890B__oven_fan__guard_hex.236","GC7890B__oven_fan__guard_hex.237","GC7890B__oven_fan__guard_hex.238","GC7890B__oven_fan__guard_hex.239","GC7890B__oven_fan__guard_hex.240","GC7890B__oven_fan__guard_hex.241","GC7890B__oven_fan__guard_hex.242","GC7890B__oven_fan__guard_hex.243","GC7890B__oven_fan__guard_hex.244","GC7890B__oven_fan__guard_hex.245","GC7890B__oven_fan__guard_hex.246","GC7890B__oven_fan__guard_hex.247","GC7890B__oven_fan__guard_hex.248","GC7890B__oven_fan__guard_hex.249","GC7890B__oven_fan__guard_hex.250","GC7890B__oven_fan__guard_hex.251","GC7890B__oven_fan__guard_hex.252","GC7890B__oven_fan__guard_hex.253","GC7890B__oven_fan__guard_hex.254","GC7890B__oven_fan__guard_hex.255","GC7890B__oven_fan__guard_hex.256","GC7890B__oven_fan__guard_hex.257","GC7890B__oven_fan__guard_hex.258","GC7890B__oven_fan__guard_hex.259","GC7890B__oven_fan__guard_hex.260","GC7890B__oven_fan__guard_hex.261","GC7890B__oven_fan__guard_hex.262","GC7890B__oven_fan__guard_hex.263","GC7890B__oven_fan__guard_hex.264","GC7890B__oven_fan__guard_hex.265","GC7890B__oven_fan__guard_hex.266","GC7890B__oven_fan__guard_hex.267","GC7890B__oven_fan__guard_hex.268","GC7890B__oven_fan__guard_hex.269","GC7890B__oven_fan__guard_hex.270","GC7890B__oven_fan__guard_hex.271","GC7890B__oven_fan__guard_hex.272","GC7890B__oven_fan__guard_hex.273","GC7890B__oven_fan__guard_hex.274","GC7890B__oven_fan__guard_hex.275","GC7890B__oven_fan__guard_hex.276","GC7890B__oven_fan__guard_hex.277","GC7890B__oven_fan__guard_hex.278","GC7890B__oven_fan__guard_hex.279","GC7890B__oven_fan__guard_hex.280","GC7890B__oven_fan__guard_hex.281","GC7890B__oven_fan__guard_hex.282","GC7890B__oven_fan__guard_hex.283","GC7890B__oven_fan__guard_hex.284","GC7890B__oven_fan__guard_hex.285","GC7890B__oven_fan__guard_hex.286","GC7890B__oven_fan__guard_hex.287","GC7890B__oven_fan__guard_hex.288","GC7890B__oven_fan__guard_hex.289","GC7890B__oven_fan__guard_hex.290","GC7890B__oven_fan__guard_hex.291","GC7890B__oven_fan__guard_hex.292","GC7890B__oven_fan__guard_hex.293","GC7890B__oven_fan__guard_hex.294","GC7890B__oven_fan__guard_hex.295","GC7890B__oven_fan__guard_hex.296","GC7890B__oven_fan__guard_hex.297","GC7890B__oven_fan__guard_hex.298","GC7890B__oven_fan__guard_hex.299","GC7890B__oven_fan__guard_hex.300","GC7890B__oven_fan__guard_hex.301","GC7890B__oven_fan__guard_hex.302","GC7890B__oven_fan__guard_hex.303","GC7890B__oven_fan__guard_hex.304","GC7890B__oven_fan__guard_hex.305","GC7890B__oven_fan__guard_hex.306","GC7890B__oven_fan__guard_hex.307","GC7890B__oven_fan__guard_hex.308","GC7890B__oven_fan__guard_hex.309","GC7890B__oven_fan__guard_hex.310","GC7890B__oven_fan__guard_hex.311","GC7890B__oven_fan__guard_hex.312","GC7890B__oven_fan__guard_hex.313","GC7890B__oven_fan__guard_hex.314","GC7890B__oven_fan__guard_hex.315","GC7890B__oven_fan__guard_hex.316","GC7890B__oven_fan__guard_hex.317","GC7890B__oven_fan__guard_hex.318","GC7890B__oven_fan__guard_hex.319","GC7890B__oven_fan__guard_hex.320","GC7890B__oven_fan__guard_hex.321","GC7890B__oven_fan__guard_hex.322","GC7890B__oven_fan__guard_hex.323","GC7890B__oven_fan__guard_hex.324","GC7890B__oven_fan__guard_hex.325","GC7890B__oven_fan__guard_hex.326","GC7890B__oven_fan__guard_hex.327","GC7890B__oven_fan__guard_hex.328","GC7890B__oven_fan__guard_hex.329","GC7890B__oven_fan__guard_hex.330","GC7890B__oven_fan__guard_hex.331","GC7890B__oven_fan__guard_hex.332","GC7890B__oven_fan__guard_hex.333","GC7890B__oven_fan__guard_hex.334","GC7890B__oven_fan__guard_hex.335","GC7890B__oven_fan__guard_hex.336","GC7890B__oven_fan__guard_hex.337","GC7890B__oven_fan__guard_hex.338","GC7890B__oven_fan__guard_hex.339","GC7890B__oven_fan__guard_hex.340","GC7890B__oven_fan__guard_hex.341","GC7890B__oven_fan__guard_hex.342","GC7890B__oven_fan__guard_hex.343","GC7890B__oven_fan__guard_hex.344","GC7890B__oven_fan__guard_hex.345","GC7890B__oven_fan__guard_hex.346","GC7890B__oven_fan__guard_hex.347","GC7890B__oven_fan__guard_hex.348","GC7890B__oven_fan__guard_hex.349","GC7890B__oven_fan__guard_hex.350","GC7890B__oven_fan__guard_hex.351","GC7890B__oven_fan__guard_hex.352","GC7890B__oven_fan__guard_hex.353","GC7890B__oven_fan__guard_hex.354","GC7890B__oven_fan__guard_hex.355","GC7890B__oven_fan__guard_hex.356","GC7890B__oven_fan__guard_hex.357","GC7890B__oven_fan__guard_hex.358","GC7890B__oven_fan__guard_hex.359","GC7890B__oven_fan__guard_hex.360","GC7890B__oven_fan__guard_hex.361","GC7890B__oven_fan__guard_hex.362","GC7890B__oven_fan__guard_hex.363","GC7890B__oven_fan__guard_hex.364","GC7890B__oven_fan__guard_hex.365","GC7890B__oven_fan__guard_hex.366","GC7890B__oven_fan__guard_hex.367","GC7890B__oven_fan__guard_hex.368","GC7890B__oven_fan__guard_hex.369","GC7890B__oven_fan__guard_hex.370","GC7890B__oven_fan__guard_hex.371","GC7890B__oven_fan__guard_hex.372","GC7890B__oven_fan__guard_hex.373","GC7890B__oven_fan__guard_hex.374","GC7890B__oven_fan__guard_hex.375","GC7890B__oven_fan__guard_hex.376","GC7890B__oven_fan__guard_hex.377","GC7890B__oven_fan__guard_hex.378","GC7890B__oven_fan__guard_hex.379","GC7890B__oven_fan__guard_hex.380","GC7890B__oven_fan__guard_hex.381","GC7890B__oven_fan__guard_hex.382","GC7890B__oven_fan__guard_hex.383","GC7890B__oven_fan__guard_hex.384","GC7890B__oven_fan__guard_hex.385","GC7890B__oven_fan__guard_hex.386","GC7890B__oven_fan__guard_hex.387","GC7890B__oven_fan__guard_hex.388","GC7890B__oven_fan__guard_hex.389","GC7890B__oven_fan__guard_hex.390","GC7890B__oven_fan__guard_hex.391","GC7890B__oven_fan__guard_hex.392","GC7890B__oven_fan__guard_hex.393","GC7890B__oven_fan__guard_hex.394","GC7890B__oven_fan__guard_hex.395","GC7890B__oven_fan__guard_hex.396","GC7890B__oven_fan__guard_hex.397","GC7890B__oven_fan__guard_hex.398","GC7890B__oven_fan__guard_hex.399","GC7890B__oven_fan__guard_hex.400","GC7890B__oven_fan__guard_hex.401","GC7890B__oven_fan__guard_hex.402","GC7890B__oven_fan__guard_hex.403","GC7890B__oven_fan__guard_hex.404","GC7890B__oven_fan__guard_hex.405","GC7890B__oven_fan__guard_hex.406","GC7890B__oven_fan__guard_hex.407","GC7890B__oven_fan__guard_hex.408","GC7890B__oven_fan__guard_hex.409","GC7890B__oven_fan__guard_hex.410","GC7890B__oven_fan__motor_hub","GC7890B__oven_fan"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angular_speed","unit":"rad/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater__resistance_heater","GC7890B__oven_heater"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":"oven","parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor__temperature_probe","GC7890B__oven_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":"oven","parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust__cooling_damper","GC7890B__oven_exhaust__louver","GC7890B__oven_exhaust__louver.001","GC7890B__oven_exhaust__louver.002","GC7890B__oven_exhaust__louver.003","GC7890B__oven_exhaust__louver.004","GC7890B__oven_exhaust"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"heat_flow","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":"column","parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage__cage_spoke","GC7890B__column_cage__cage_spoke.001","GC7890B__column_cage__cage_spoke.002","GC7890B__column_cage__cage_spoke.003","GC7890B__column_cage__cage_spoke.004","GC7890B__column_cage__cage_spoke.005","GC7890B__column_cage__hanger","GC7890B__column_cage__support_ring","GC7890B__column_cage__support_ring.001","GC7890B__column_cage"],"collisions":[],"joint":null,"mass_kg":0.22106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"support_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":"column","parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column__capillary_coil_visual","GC7890B__column__inlet_tail","GC7890B__column__outlet_tail","GC7890B__column"],"collisions":[],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"retention_time","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":"column","parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting__ferrule","GC7890B__column_inlet_fitting__nut","GC7890B__column_inlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":"column","parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting__ferrule","GC7890B__column_outlet_fitting__nut","GC7890B__column_outlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body__heated_block","GC7890B__inlet_body__insert_neck","GC7890B__inlet_body__top_flange","GC7890B__inlet_body"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap__needle_access","GC7890B__septum_cap__retainer","GC7890B__septum_cap"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.030704062962127493,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"clamping_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum__silicone_disc","GC7890B__septum"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner__glass_liner_proxy","GC7890B__liner"],"collisions":[],"joint":null,"mass_kg":0.003684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal__O_ring","GC7890B__liner_seal"],"collisions":[],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater__heater","GC7890B__inlet_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":"inlet","parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor__probe","GC7890B__inlet_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":"inlet","parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve__valve","GC7890B__split_valve"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":"inlet","parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent__inlet_split_line","GC7890B__split_vent__trap","GC7890B__split_vent"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":0.12281625184850997,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":"inlet","parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge__purge_tube","GC7890B__septum_purge"],"collisions":[],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":"gas","parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc__regulated_output","GC7890B__carrier_epc__regulator_block","GC7890B__carrier_epc__solenoid","GC7890B__carrier_epc__supply_path","GC7890B__carrier_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":"gas","parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc__regulated_output","GC7890B__hydrogen_epc__regulator_block","GC7890B__hydrogen_epc__solenoid","GC7890B__hydrogen_epc__supply_path","GC7890B__hydrogen_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":"gas","parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc__regulated_output","GC7890B__air_epc__regulator_block","GC7890B__air_epc__solenoid","GC7890B__air_epc__supply_path","GC7890B__air_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc__regulated_output","GC7890B__makeup_epc__regulator_block","GC7890B__makeup_epc__solenoid","GC7890B__makeup_epc__supply_path","GC7890B__makeup_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body__detector_base","GC7890B__fid_body__mounting_pallet","GC7890B__fid_body"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","extinguish → extinguish"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet__43mm_standard_jet","GC7890B__fid_jet__jet_tip","GC7890B__fid_jet"],"collisions":[],"joint":null,"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"orifice_diameter","unit":"m","value":0.00029,"evidence":"manufacturer_specified"},{"name":"length","unit":"m","value":0.043,"evidence":"manufacturer_specified"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector__collector_opening","GC7890B__fid_collector__collector_outer","GC7890B__fid_collector"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":"fid","parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter__glow_plug","GC7890B__fid_igniter"],"collisions":[],"joint":null,"mass_kg":0.009825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","ignite → ignite"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":"fid","parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer__amplifier_board","GC7890B__fid_electrometer__signal_cable","GC7890B__fid_electrometer"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater__detector_heater","GC7890B__fid_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":"fid","parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor__probe","GC7890B__fid_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust__exhaust_dark_opening","GC7890B__exhaust__PTFE_chimney","GC7890B__exhaust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":0.022106925332731793,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":"fid","parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover__right_lip","GC7890B__detector_cover__top_cover","GC7890B__detector_cover__top_vent","GC7890B__detector_cover__top_vent.001","GC7890B__detector_cover__top_vent.002","GC7890B__detector_cover__top_vent.003","GC7890B__detector_cover__top_vent.004","GC7890B__detector_cover__top_vent.005","GC7890B__detector_cover__top_vent.006","GC7890B__detector_cover__top_vent.007","GC7890B__detector_cover__top_vent.008","GC7890B__detector_cover__top_vent.009","GC7890B__detector_cover__top_vent.010","GC7890B__detector_cover__top_vent.011","GC7890B__detector_cover__top_vent.012","GC7890B__detector_cover__top_vent.013","GC7890B__detector_cover__top_vent.014","GC7890B__detector_cover__top_vent.015","GC7890B__detector_cover__top_vent.016","GC7890B__detector_cover__top_vent.017","GC7890B__detector_cover__top_vent.018","GC7890B__detector_cover__top_vent.019","GC7890B__detector_cover__top_vent.020","GC7890B__detector_cover__top_vent.021","GC7890B__detector_cover"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.9825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel__brand","GC7890B__control_panel__fascia","GC7890B__control_panel__model","GC7890B__control_panel__oven_ramp","GC7890B__control_panel__ramp_icon","GC7890B__control_panel__status","GC7890B__control_panel"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":1.3509787703336098,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display__display_bezel","GC7890B__display__screen_line1","GC7890B__display__screen_line2","GC7890B__display__screen_line3","GC7890B__display__VFD","GC7890B__display"],"collisions":[],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"display_update_period","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":"controls","parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key__button","GC7890B__start_key__label","GC7890B__start_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","start → start"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":"controls","parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key__button","GC7890B__stop_key__label","GC7890B__stop_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","stop → stop"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":"controls","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys__key_+","GC7890B__parameter_keys__key_-","GC7890B__parameter_keys__key_.","GC7890B__parameter_keys__key_0","GC7890B__parameter_keys__key_1","GC7890B__parameter_keys__key_2","GC7890B__parameter_keys__key_3","GC7890B__parameter_keys__key_4","GC7890B__parameter_keys__key_5","GC7890B__parameter_keys__key_6","GC7890B__parameter_keys__key_7","GC7890B__parameter_keys__key_8","GC7890B__parameter_keys__key_9","GC7890B__parameter_keys__key_Aux","GC7890B__parameter_keys__key_Back","GC7890B__parameter_keys__key_Clear","GC7890B__parameter_keys__key_Column","GC7890B__parameter_keys__key_Config","GC7890B__parameter_keys__key_Del","GC7890B__parameter_keys__key_Det","GC7890B__parameter_keys__key_Dn","GC7890B__parameter_keys__key_Enter","GC7890B__parameter_keys__key_Flow","GC7890B__parameter_keys__key_Front","GC7890B__parameter_keys__key_Help","GC7890B__parameter_keys__key_Info","GC7890B__parameter_keys__key_Inlet","GC7890B__parameter_keys__key_legend_+","GC7890B__parameter_keys__key_legend_-","GC7890B__parameter_keys__key_legend_.","GC7890B__parameter_keys__key_legend_0","GC7890B__parameter_keys__key_legend_1","GC7890B__parameter_keys__key_legend_2","GC7890B__parameter_keys__key_legend_3","GC7890B__parameter_keys__key_legend_4","GC7890B__parameter_keys__key_legend_5","GC7890B__parameter_keys__key_legend_6","GC7890B__parameter_keys__key_legend_7","GC7890B__parameter_keys__key_legend_8","GC7890B__parameter_keys__key_legend_9","GC7890B__parameter_keys__key_legend_Aux","GC7890B__parameter_keys__key_legend_Back","GC7890B__parameter_keys__key_legend_Clear","GC7890B__parameter_keys__key_legend_Column","GC7890B__parameter_keys__key_legend_Config","GC7890B__parameter_keys__key_legend_Del","GC7890B__parameter_keys__key_legend_Det","GC7890B__parameter_keys__key_legend_Dn","GC7890B__parameter_keys__key_legend_Enter","GC7890B__parameter_keys__key_legend_Flow","GC7890B__parameter_keys__key_legend_Front","GC7890B__parameter_keys__key_legend_Help","GC7890B__parameter_keys__key_legend_Info","GC7890B__parameter_keys__key_legend_Inlet","GC7890B__parameter_keys__key_legend_Load","GC7890B__parameter_keys__key_legend_Lock","GC7890B__parameter_keys__key_legend_Method","GC7890B__parameter_keys__key_legend_Mode","GC7890B__parameter_keys__key_legend_Next","GC7890B__parameter_keys__key_legend_No","GC7890B__parameter_keys__key_legend_Off","GC7890B__parameter_keys__key_legend_On","GC7890B__parameter_keys__key_legend_Oven","GC7890B__parameter_keys__key_legend_Prep","GC7890B__parameter_keys__key_legend_Prev","GC7890B__parameter_keys__key_legend_Recall","GC7890B__parameter_keys__key_legend_Run","GC7890B__parameter_keys__key_legend_Save","GC7890B__parameter_keys__key_legend_Seq","GC7890B__parameter_keys__key_legend_Signal","GC7890B__parameter_keys__key_legend_Status","GC7890B__parameter_keys__key_legend_Store","GC7890B__parameter_keys__key_legend_Time","GC7890B__parameter_keys__key_legend_Up","GC7890B__parameter_keys__key_legend_Yes","GC7890B__parameter_keys__key_Load","GC7890B__parameter_keys__key_Lock","GC7890B__parameter_keys__key_Method","GC7890B__parameter_keys__key_Mode","GC7890B__parameter_keys__key_Next","GC7890B__parameter_keys__key_No","GC7890B__parameter_keys__key_Off","GC7890B__parameter_keys__key_On","GC7890B__parameter_keys__key_Oven","GC7890B__parameter_keys__key_Prep","GC7890B__parameter_keys__key_Prev","GC7890B__parameter_keys__key_Recall","GC7890B__parameter_keys__key_Run","GC7890B__parameter_keys__key_Save","GC7890B__parameter_keys__key_Seq","GC7890B__parameter_keys__key_Signal","GC7890B__parameter_keys__key_Status","GC7890B__parameter_keys__key_Store","GC7890B__parameter_keys__key_Time","GC7890B__parameter_keys__key_Up","GC7890B__parameter_keys__key_Yes","GC7890B__parameter_keys"],"collisions":[],"joint":null,"mass_kg":0.07983056370153148,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":"power","parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch__on_off","GC7890B__power_switch__rocker","GC7890B__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"switch","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","power → power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":"gas","parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port__bulkhead","GC7890B__carrier_port__color_tag","GC7890B__carrier_port__opening","GC7890B__carrier_port__port_legend","GC7890B__carrier_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":"gas","parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port__bulkhead","GC7890B__hydrogen_port__color_tag","GC7890B__hydrogen_port__opening","GC7890B__hydrogen_port__port_legend","GC7890B__hydrogen_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":"gas","parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port__bulkhead","GC7890B__air_port__color_tag","GC7890B__air_port__opening","GC7890B__air_port__port_legend","GC7890B__air_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port__bulkhead","GC7890B__makeup_port__color_tag","GC7890B__makeup_port__opening","GC7890B__makeup_port__port_legend","GC7890B__makeup_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":"electronics","parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port__I_O_panel","GC7890B__signal_port__LAN_USB","GC7890B__signal_port__LAN_USB.001","GC7890B__signal_port__remote_signal","GC7890B__signal_port__remote_signal.001","GC7890B__signal_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"sampling_frequency","unit":"Hz","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":"power","parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet__IEC","GC7890B__power_inlet__power_pin","GC7890B__power_inlet__power_pin.001","GC7890B__power_inlet__power_pin.002","GC7890B__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":0.07368975110910599,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","plug_power → plug_power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":"electronics","parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics__logic_board","GC7890B__electronics__logic_IC","GC7890B__electronics__logic_IC.001","GC7890B__electronics__logic_IC.002","GC7890B__electronics__logic_IC.003","GC7890B__electronics__logic_IC.004","GC7890B__electronics__logic_IC.005","GC7890B__electronics__logic_IC.006","GC7890B__electronics__logic_IC.007","GC7890B__electronics__logic_IC.008","GC7890B__electronics"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":2.824773792515729,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":0.015,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":0.006,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place","aspirate → aspirate","insert_syringe → insert_syringe","retract_syringe → retract_syringe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":"accessories","parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.001,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"prismatic","graspable":false,"removable":false,"joint_type":"prismatic","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","depress_plunger → depress_plunger"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"displacement","unit":"m","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]}],"component_source":"assets/GC7890B/physics_annotations.json + component_semantics.json","capabilities":{"power.plug":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"power.set":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"gas.connect":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"scene.set_oven_door":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"thermal.set_temperature":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.ignite":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.extinguish":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.start":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.stop":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"sample.aspirate":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.insert":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.depress_plunger":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.retract":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.read_series":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.set_oven_program":{"function_zh":"程序升温未实现(gc_runtime 亦无)","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]},"chromatography.quantify":{"function_zh":"峰面积定量/标定未实现;agent 需自行解读序列","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]}},"state_slots":{},"mechanisms":{"process_model":{"meaning_zh":null,"implementation":null,"equations":null,"parameters":{"oven_heat_capacity_J_K":{"value":6000.0,"unit":"J/K","evidence":"assumption","meaning_zh":null},"oven_conductance_W_K":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":null},"oven_maximum_power_W":{"value":2000.0,"unit":"W","evidence":"assumption","meaning_zh":null},"column_length_m":{"value":30.0,"unit":"m","evidence":"assumption","meaning_zh":null},"column_flow_m3_s":{"value":1.6666666666666667e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":null}}}},"limitations":["所有数值为 synthetic_assumption_not_manufacturer_calibration;合成组分 A/B/C 不对应真实化合物。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.plug","power.set","gas.connect","scene.set_oven_door","thermal.set_temperature","fid.ignite","fid.extinguish","acquisition.start","acquisition.stop","sample.aspirate","syringe.insert","syringe.depress_plunger","syringe.retract","chromatography.read_series"],"unsupported":["chromatography.set_oven_program","chromatography.quantify"],"note_zh":"gc_runtime.GC 全部动作与观测搬入;样品来自样品瓶账本;三温区、衬管、柱内波段、FID 与运行层逐步一致(温度 ≤0.05 K、旗标零差、质量相对 ≤1e-5);波段用定长张量并合并微小波段;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);接口点 1 个(接口);布局:台面、两人搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_7890b_ssl_fid/cutaway.webp","previews/agilent_7890b_ssl_fid/exterior.webp","previews/agilent_7890b_ssl_fid/open_oven.webp","previews/agilent_7890b_ssl_fid/gc_front_closed.webp","previews/agilent_7890b_ssl_fid/gc_front_open.webp","previews/agilent_7890b_ssl_fid/gc_left.webp","previews/agilent_7890b_ssl_fid/gc_panel.webp","previews/agilent_7890b_ssl_fid/gc_rear.webp","previews/agilent_7890b_ssl_fid/gc_top_open.webp"],"files":[{"name":"GC7890B.blend","path":"assets/GC7890B/GC7890B.blend","bytes":3618594},{"name":"GC7890B.glb","path":"assets/GC7890B/GC7890B.glb","bytes":7765744},{"name":"GC7890B.urdf","path":"assets/GC7890B/GC7890B.urdf","bytes":44791},{"name":"component_semantics.json","path":"assets/GC7890B/component_semantics.json","bytes":123617},{"name":"initial_state.json","path":"assets/GC7890B/initial_state.json","bytes":243},{"name":"physics_annotations.json","path":"assets/GC7890B/physics_annotations.json","bytes":252170},{"name":"组件浏览器.html","path":"assets/GC7890B/组件浏览器.html","bytes":136181}],"completeness":{"components":52,"with_collisions":37,"with_objects":49,"with_function":52,"with_mass":52,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["delivery_manifest","articulation_check","coverage"]},"slug":"agilent_7890b_ssl_fid","chem_id":null,"name_en":"Gas chromatograph (S/SL inlet + FID)","maker":"Agilent","model":"7890B","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/GC7890B","glb_up":"y","has_contract":false,"contract":null,"runtime":null} \ No newline at end of file diff --git a/data/assets/instrument.agilent_gc8890b.json b/data/assets/instrument.agilent_gc8890b.json new file mode 100644 index 0000000000000000000000000000000000000000..a1394a845d740f545716a8a3f0ac05c81162b330 --- /dev/null +++ b/data/assets/instrument.agilent_gc8890b.json @@ -0,0 +1 @@ +{"tid":"instrument.agilent_gc8890b","asset_dir":"basic40_batch02/t3_analytical/agilent_gc8890b","name_zh":"Agilent 8890B GC 气相色谱仪(单S/SL + FID迁移配置)","category":"色谱与电泳分离","description_zh":"CHEM-096;三表第101行、首批候选40。复用7890B几何并迁移到8890B配置合同,登记全部52功能分件及本批合成装样/关门/测量流程。full仅指本配置组件覆盖,不代表全部厂家选件、模式或硬件实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"名义机身外壳的台面投影中心为原点,+X右、+Y后、+Z上,台面Z=0;机身名义宽/深/高0.58/0.51/0.49m;突出端口/开关和独立附件不改变本体原点。"},"mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":[0.58,0.51,0.49],"glb":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_GC7890B__parameter_keys__key_Oven","btn_parameter_keys_GC7890B__parameter_keys__key_Front","btn_parameter_keys_GC7890B__parameter_keys__key_Back","btn_parameter_keys_GC7890B__parameter_keys__key_Column","btn_parameter_keys_GC7890B__parameter_keys__key_Aux","btn_parameter_keys_GC7890B__parameter_keys__key_Det","btn_parameter_keys_GC7890B__parameter_keys__key_Flow","btn_parameter_keys_GC7890B__parameter_keys__key_Signal","btn_parameter_keys_GC7890B__parameter_keys__key_Config","btn_parameter_keys_GC7890B__parameter_keys__key_Info","btn_parameter_keys_GC7890B__parameter_keys__key_Prep","btn_parameter_keys_GC7890B__parameter_keys__key_Run","btn_parameter_keys_GC7890B__parameter_keys__key_Store","btn_parameter_keys_GC7890B__parameter_keys__key_Load","btn_parameter_keys_GC7890B__parameter_keys__key_Time","btn_parameter_keys_GC7890B__parameter_keys__key_Help","btn_parameter_keys_GC7890B__parameter_keys__key_7","btn_parameter_keys_GC7890B__parameter_keys__key_8","btn_parameter_keys_GC7890B__parameter_keys__key_9","btn_parameter_keys_GC7890B__parameter_keys__key","btn_parameter_keys_GC7890B__parameter_keys__key_40","btn_parameter_keys_GC7890B__parameter_keys__key_Up","btn_parameter_keys_GC7890B__parameter_keys__key_4","btn_parameter_keys_GC7890B__parameter_keys__key_5","btn_parameter_keys_GC7890B__parameter_keys__key_6","btn_parameter_keys_GC7890B__parameter_keys__key_On","btn_parameter_keys_GC7890B__parameter_keys__key_Off","btn_parameter_keys_GC7890B__parameter_keys__key_Dn","btn_parameter_keys_GC7890B__parameter_keys__key_1","btn_parameter_keys_GC7890B__parameter_keys__key_2","btn_parameter_keys_GC7890B__parameter_keys__key_3","btn_parameter_keys_GC7890B__parameter_keys__key_Yes","btn_parameter_keys_GC7890B__parameter_keys__key_No","btn_parameter_keys_GC7890B__parameter_keys__key_Del","btn_parameter_keys_GC7890B__parameter_keys__key_0","btn_parameter_keys_GC7890B__parameter_keys__key_70","btn_parameter_keys_GC7890B__parameter_keys__key_Enter","btn_parameter_keys_GC7890B__parameter_keys__key_Clear","btn_parameter_keys_GC7890B__parameter_keys__key_Mode","btn_parameter_keys_GC7890B__parameter_keys__key_Method","btn_parameter_keys_GC7890B__parameter_keys__key_Seq","btn_parameter_keys_GC7890B__parameter_keys__key_Save","btn_parameter_keys_GC7890B__parameter_keys__key_Recall","btn_parameter_keys_GC7890B__parameter_keys__key_Next","btn_parameter_keys_GC7890B__parameter_keys__key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.oven.indicated_k","thermal.oven.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.inlet.indicated_k","thermal.inlet.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.fid.indicated_k","thermal.fid.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis","all"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet","all"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation","all"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":null,"parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door","all"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[],"capability_ids":["lid.set_angle","legacy.rt14","legacy.rt15"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":null,"parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":null,"parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":null,"parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt16","legacy.rt27","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":null,"parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt16"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":null,"parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":null,"parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":null,"parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt27","legacy.rt29","legacy.rt30","legacy.rt32","legacy.rt34","legacy.rt36","legacy.rt37"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap","all"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_note_zh","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt24","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt25","legacy.rt27","legacy.rt30","legacy.rt32","legacy.rt36"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt17","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":null,"parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt17"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":null,"parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt32","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":null,"parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent","all"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":null,"parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":null,"parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":null,"parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":null,"parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body","all"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt19","legacy.rt20","legacy.rt27","legacy.rt30","legacy.rt35","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":null,"parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt19","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":null,"parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":null,"parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":null,"parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover","all"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","chromatography.set_oven_program","chromatography.set_carrier","chromatography.set_injection_mode","chromatography.set_split_ratio","chromatography.select_detector","chromatography.set_valve_timing","chromatography.calibrate","thermal.enable_cryogenic","robot.load_sample","hardware.connect","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt21","legacy.rt22","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":null,"parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt21"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":null,"parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt22"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":null,"parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt04","legacy.rt05"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":null,"parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt06","legacy.rt07","legacy.rt29"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":null,"parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt08","legacy.rt09","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":null,"parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt10","legacy.rt11","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt12","legacy.rt13","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":null,"parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":null,"parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt02","legacy.rt03"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":null,"parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":["GC7890B__sample_vial","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["sample.load","sample.unload","chromatography.measure","legacy.rt01","legacy.rt23"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":["GC7890B__syringe","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":null,"parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":["GC7890B__plunger","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt23","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["power_switch","power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置教学柱温箱门角并同步关节","kind":"simulation","availability":"implemented","component_ids":["oven_door","oven_handle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"装入宿主已注册的虚拟样品瓶占位","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸载外置虚拟样品槽","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.set_temperature":{"function_zh":"按温区设置目标温度;后续宿主推进才改变实际温度","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","inlet_heater","fid_heater","oven_exhaust"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"chromatography.measure":{"function_zh":"供电、已装样及闭门后返回synthetic色谱图、保留时间和峰面积,浓度未知为null","kind":"analysis","availability":"implemented","component_ids":["sample_vial","column","fid_body","fid_electrometer"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chromatography.set_oven_program":{"function_zh":"chromatography.set_oven_program(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_carrier":{"function_zh":"chromatography.set_carrier(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_injection_mode":{"function_zh":"chromatography.set_injection_mode(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_split_ratio":{"function_zh":"chromatography.set_split_ratio(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.select_detector":{"function_zh":"chromatography.select_detector(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_valve_timing":{"function_zh":"chromatography.set_valve_timing(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.calibrate":{"function_zh":"chromatography.calibrate(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.enable_cryogenic":{"function_zh":"thermal.enable_cryogenic(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"robot.load_sample(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"hardware.connect(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"legacy.rt01":{"function_zh":"RT01 初始化仪器与默认样品(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["chassis","electronics","sample_vial","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt02":{"function_zh":"RT02 接通电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt03":{"function_zh":"RT03 拔掉电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt04":{"function_zh":"RT04 开机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt05":{"function_zh":"RT05 关机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt06":{"function_zh":"RT06 连接载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt07":{"function_zh":"RT07 断开载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt08":{"function_zh":"RT08 连接氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt09":{"function_zh":"RT09 断开氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt10":{"function_zh":"RT10 连接空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt11":{"function_zh":"RT11 断开空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt12":{"function_zh":"RT12 连接尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt13":{"function_zh":"RT13 断开尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt14":{"function_zh":"RT14 打开柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt15":{"function_zh":"RT15 关闭柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt16":{"function_zh":"RT16 设置柱温箱目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","oven_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt17":{"function_zh":"RT17 设置进样口目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","inlet_heater","inlet_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt18":{"function_zh":"RT18 设置FID目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","fid_heater","fid_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt19":{"function_zh":"RT19 FID 点火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_igniter","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt20":{"function_zh":"RT20 FID 熄火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt21":{"function_zh":"RT21 开始采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["start_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt22":{"function_zh":"RT22 停止采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["stop_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt23":{"function_zh":"RT23 从样品瓶吸样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["sample_vial","syringe","plunger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt24":{"function_zh":"RT24 登记针头已插入进样口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["septum","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt25":{"function_zh":"RT25 推压活塞并注样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["plunger","syringe","liner","septum"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt26":{"function_zh":"RT26 登记针头退出(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt27":{"function_zh":"RT27 推进物理模拟时间(新debug迁移入口)","kind":"simulation","availability":"implemented","component_ids":["oven_heater","liner","column","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"legacy.rt28":{"function_zh":"RT28 读取整体状态(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt29":{"function_zh":"RT29 读取当前各支路计算流量(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["carrier_port","hydrogen_port","air_port","makeup_port","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt30":{"function_zh":"RT30 检查样品质量守恒(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["liner","column","split_vent","septum_purge","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt31":{"function_zh":"RT31 读取未就绪原因(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt32":{"function_zh":"RT32 配置分流或不分流方法(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","split_valve","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","split_ratio"]},"legacy.rt33":{"function_zh":"RT33 配置不分流吹扫时序(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["split_valve","split_vent"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","purge_time_s","purge_flow_m3_s"]},"legacy.rt34":{"function_zh":"RT34 配置载气及隔垫吹扫(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["carrier_epc","column","septum_purge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["column_flow_m3_s","septum_purge_flow_m3_s","septum_sample_loss_fraction"]},"legacy.rt35":{"function_zh":"RT35 配置 FID 三路气体流量(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["hydrogen_port","air_port","makeup_port","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["hydrogen_flow_m3_s","air_flow_m3_s","makeup_flow_m3_s"]},"legacy.rt36":{"function_zh":"RT36 配置衬管与色谱柱数值尺寸(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["liner_volume_m3","column_length_m","column_inner_diameter_m","column_film_thickness_m"]},"legacy.rt37":{"function_zh":"RT37 配置色谱带展宽参数(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["longitudinal_B_m2_s","mass_transfer_C_s"]},"legacy.rt38":{"function_zh":"RT38 配置初始温度目标(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["oven_heater","inlet_heater","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_temperature_K","inlet_temperature_K","fid_temperature_K"]},"legacy.rt39":{"function_zh":"RT39 配置稳定和点火判据(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["control_panel","fid_igniter"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_tolerance_K","ready_dwell_s","fid_ignition_minimum_K"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch","power_inlet"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;由运行模块白名单读取,合成量不代表实测。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_door"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_door"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.id":{"meaning_zh":"sample.id;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_vial","syringe"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":"thermal.set_temperature"},"thermal.oven.indicated_k":{"meaning_zh":"thermal.oven.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"thermal.inlet.setpoint_k":{"meaning_zh":"thermal.inlet.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["inlet_heater","inlet_sensor"],"write_via":"thermal.set_temperature"},"thermal.inlet.indicated_k":{"meaning_zh":"thermal.inlet.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["inlet_heater","inlet_sensor"],"write_via":null},"thermal.fid.setpoint_k":{"meaning_zh":"thermal.fid.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["fid_body","fid_electrometer"],"write_via":"thermal.set_temperature"},"thermal.fid.indicated_k":{"meaning_zh":"thermal.fid.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["fid_body","fid_electrometer"],"write_via":null},"thermal.cooling_damper_open":{"meaning_zh":"thermal.cooling_damper_open;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"process.thermal_truth":{"meaning_zh":"process.thermal_truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics","display"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"legacy.observation":{"meaning_zh":"受信任宿主debug层的observation;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.control":{"meaning_zh":"受信任宿主debug层的control;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.method":{"meaning_zh":"受信任宿主debug层的method;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.flows":{"meaning_zh":"受信任宿主debug层的flows;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.mass_balance":{"meaning_zh":"受信任宿主debug层的mass_balance;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.not_ready_reasons":{"meaning_zh":"受信任宿主debug层的not_ready_reasons;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null}},"mechanisms":{"oven_thermal":{"meaning_zh":"集中热容及自动冷却风门;三个温区独立限幅。冷却风门不等于实体炉门打开。","implementation":"lumped","equations":["C*dT/dt=P-G*(T-Tambient)","炉C=1000J/K;设定低于当前且通电时启用冷却档;闭门450→50°C目标270s","dT/dt<=2.25K/s仅作8890B峰值绝对上界,不声称全温域均可达到"],"parameters":{"true_heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"真实柱温箱有效热容未知。"},"simulation_heat_capacity":{"value":1000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"用户指定修复有效热容。"},"simulation_cooling_conductance":{"value":10.5,"unit":"W/K","evidence":"assumption","meaning_zh":"代码采用10.5W/K:25°C环境、450→50°C理论269.83s;0.5s网格首次越阈270s,非厂家测量。"},"simulation_maximum_power":{"value":2400.0,"unit":"W","evidence":"assumption","meaning_zh":"集中热过程的假设部件加热功率,不是厂家加热丝额定或整机功率。"},"simulation_passive_conductance":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":"沿用闭门被动散热假设。"},"true_conductance":{"value":null,"unit":"W/K","evidence":"unknown","meaning_zh":"真实结构风门散热系数未知。"}}},"legacy_chromatography":{"meaning_zh":"继承的分流/不分流衬管质量转移、合成保留因子、柱带展宽与FID电荷积分。","implementation":"numerical","equations":["dm_liner/dt=-Q_total*m_liner/V_liner","column_fraction=Q_column/(Q_column+Q_split)","velocity=Q_column/(pi*core_diameter^2/4)","band progress increment=dt*velocity/(column_length*(1+k(T)))","FID charge=sum(eluted_mass_i*synthetic_response_i)"],"parameters":{"calibrated_retention":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实化学物种保留参数未给出。"},"calibrated_response":{"value":null,"unit":"C/kg","evidence":"unknown","meaning_zh":"真实FID质量响应因子未知。"}}},"synthetic_measurement":{"meaning_zh":"独立于legacy动态注样过程的即时人工高斯峰fixture,用于本批装样/闭门/返回谱流程。","implementation":"numerical","equations":["I(t)=sum(A_i*exp(-0.5*((t-mu_i)/sigma_i)^2))","peak areas are analytical Gaussian integrals truncated to the fixture window [0,300] seconds; concentration=null"],"parameters":{"measurement_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"真实采集时长未提供;measure不推进世界时间。"},"noise":{"value":null,"unit":"A","evidence":"unknown","meaning_zh":"真实噪声未标定。"},"calibration_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"校准曲线未提供。"},"failure_probability":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实故障率未知。"}}}},"limitations":["按CHEM-096三表第101行采用Agilent 8890B GC。遵用户要求不重建几何:迁移旧7890B单S/SL+单FID模型,保留GC7890B内部对象稳定ID,52分件及外置手动针筒/样品瓶;不具备第二进样口、四检测器实装、ALS、MS、LN2、辅助阀箱。机身58×51×49cm与清单一致。炉温环境+4至450°C、LN2选件-80至450°C与7890B名义范围相同,修正的是旧代码统一0至450°C假区间;最大升温按8890B更新135°C/min(仅特定温区和供电条件峰值)。S/SL400°C与FID450°C独立限幅。4–5min冷却为用户审查目标,不是当前8890B厂家更快的冷却指标。清单最多4检测器容量予以保留,官方当前PDF另述5检测器/特定配置4检测器的版本差异单列,不替换硬要求。","真实部件质量、材料密度、惯量、摩擦、阻尼、流阻、热容、噪声、标定曲线、故障率等未提供则null。URDF使用旧工程分配质量及包围盒惯量,仅为仿真假设。","本批教学样品槽是机身外侧样品瓶占位;开炉门装样/闭门measure只是统一任务流程,真实GC进样由隔垫进样口完成;legacy过程保留吸样和插针/注射语义。","LN2低温、炉程序多段斜率、辅助阀时序、第二进样口/多检测器、真实响应/浓度校准与厂家通信未实现;以unsupported或明确配置边界登记。","GLB、OBJ为交换网格,原生可操作关节以model.blend和URDF为准。GLB按本项目要求Z向上,标准Y向上消费者须显式处理该约定。","没有机器人抓放、碰撞动力学引擎加载、真实硬件控制或实机标定证据;相应验证not_run。","代理API的输入/输出过滤有测试边界;受信宿主依然能够读取debug质量账本和内部对象,不是文件系统安全隔离。","原资产15视觉/内部组件没有碰撞体,延续原简化且不补造几何;碰撞代理范围详见geometry_manifest。单个Blender模型组只绑定一个实例,不声称多个场景实体隔离已验证。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.measure","lid.set_angle","power.set","sample.load","sample.unload","thermal.set_temperature"],"unsupported":["legacy.rt01","legacy.rt02","legacy.rt03","legacy.rt04","legacy.rt05","legacy.rt06","legacy.rt07","legacy.rt08","legacy.rt09","legacy.rt10","legacy.rt11","legacy.rt12","legacy.rt13","legacy.rt14","legacy.rt15","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt19","legacy.rt20","legacy.rt21","legacy.rt22","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26","legacy.rt27","legacy.rt28","legacy.rt29","legacy.rt30","legacy.rt31","legacy.rt32","legacy.rt33","legacy.rt34","legacy.rt35","legacy.rt36","legacy.rt37","legacy.rt38","legacy.rt39"],"note_zh":"桥接 basic40_runtime_analytical.AgilentGC8890B(推进方式 host_step_dt),16 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(接口);布局:台面、单人可搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_gc8890b/preview_closed.webp","previews/agilent_gc8890b/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","bytes":1147993},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/collision_proxies.json","bytes":44598},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/geometry_manifest.json","bytes":201892},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.blend","bytes":3620074},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","bytes":7772156},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","bytes":45572}],"completeness":{"components":52,"with_collisions":37,"with_objects":52,"with_function":52,"with_mass":0,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation"]},"slug":"agilent_gc8890b","chem_id":"CHEM-096","name_en":"Gas chromatograph","maker":"Agilent","model":"8890B GC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.agilent_hplc1260.json b/data/assets/instrument.agilent_hplc1260.json new file mode 100644 index 0000000000000000000000000000000000000000..4d73935bece469fa64e9e10e4757f55e29990110 --- /dev/null +++ b/data/assets/instrument.agilent_hplc1260.json @@ -0,0 +1 @@ +{"tid":"instrument.agilent_hplc1260","asset_dir":"basic40_batch02/t3_analytical/agilent_hplc1260","name_zh":"高效液相色谱仪 Agilent | 1260 Infinity III LC","category":"色谱与电泳分离","description_zh":"CHEM-097标准外形模块堆叠教学物理资产;独立泵、进样器、柱温箱和检测器,提供装样、关门、方法、运行与合成色谱语义。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"原点为整机台面投影中心;X向右、Y向后、Z向上,台面z=0。导出坐标转换详见geometry_manifest。"},"mass_kg":58.2,"size_m":[0.396,0.468,0.66],"bbox_min":[-0.198,-0.234,0.0],"bbox_max":[0.198,0.234,0.66],"manifest_dimensions_m":[0.396,0.468,0.66],"glb":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","links":{"root":"/Geometry/root","injector_door":"/Geometry/root/injector_door"},"frames":{"pre_place":[0.0,0.0122,0.84],"place":[0.0,0.0122,0.71],"post_place":[0.0,0.0122,0.84],"joint_injector_door_joint":[-0.18,-0.21005,0.293]},"joints":[{"name":"injector_door_joint","type":"continuous","parent":"injector_module","child":"injector_door","axis":[0.0,0.0,-1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[-0.18,-0.21005,0.293],"child_prim":"/Geometry/root/injector_door","child_bbox_min":[-0.18,-0.23065,0.2155],"child_bbox_max":[0.18,-0.20718,0.3705],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"solvent_tray_11","link":"root","part":"solvent_tray","pos":[-0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_21","link":"root","part":"solvent_tray","pos":[0.0,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_31","link":"root","part":"solvent_tray","pos":[0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":58.2,"footprint_m":[0.396,0.468],"height_m":0.66,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.66,"primary_slot":"solvent_tray_11","access":[],"slot_count":3},"components":[{"id":"chassis","name_zh":"底盘","function_zh":"支撑模块堆叠并定义台面原点","physical_meaning_zh":"支承、定位模块堆叠,承接供电与机械载荷。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__chassis","hplc1260__chassis_mesh","o chassis"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.02800000141606194],"rpy_rad":[0,0,0],"size_m":[0.3960000021457673,0.44836175088319036,0.024000001213767375]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"feet","name_zh":"防滑支脚","function_zh":"台面接触支撑;摩擦与硬度未知","physical_meaning_zh":"支撑整机并定义台面接触位置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__feet","hplc1260__feet_mesh","o feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[-0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_module","name_zh":"泵 / PUMP","function_zh":"流动相输送;软件流量范围依据清单","physical_meaning_zh":"保存流量与流动相梯度方法;不提供已校准流阻或真实泵压模型。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_module","hplc1260__pump_module_mesh","o pump_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.14800000748489883]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.13600000687801514]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_controls","name_zh":"泵前部连接与控制","function_zh":"操作与管路连接位置示意","physical_meaning_zh":"表示泵模块的可见控制和管路布置。","subsystem":null,"parent":"pump_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_controls","hplc1260__pump_controls_mesh","o pump_controls"],"collisions":[{"shape":"cylinder","origin_m":[0.04500000024383719,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.04500000024383719,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.1610000008723953,-0.22418087544159518,0.064000003236713],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006000000303441844,"length_m":0.003000000151720922}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_module","name_zh":"进样器模块","function_zh":"容纳样品架和教学进样位置","physical_meaning_zh":"容纳样品槽位并保存标准进样量设置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_module","hplc1260__injector_module_mesh","o injector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.004790189646187931,0.1990000100641545],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[0.0,0.004790189646187931,0.38900001967314624],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[-0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.0,0.21268442029074414,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.019160758584751723,0.1800000091032553]},{"shape":"box","origin_m":[0.0,-0.2146004961492193,0.3780000191168362],"rpy_rad":[0,0,0],"size_m":[0.3700000020048836,0.00766430343390069,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle","sample.load","sample.unload","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_slot","name_zh":"样品架槽位","function_zh":"一个虚拟样品槽;其余孔为外观示意,不代表厂家容量","physical_meaning_zh":"定位一个虚拟样品瓶并关联已注册样品身份。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_slot","hplc1260__sample_slot_mesh","o sample_slot"],"collisions":[{"shape":"box","origin_m":[0.0,-0.08430733777290758,0.2240000113284955],"rpy_rad":[0,0,0],"size_m":[0.3200000017339534,0.2078942306445562,0.019000000960899172]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_vial","name_zh":"示例样品瓶","function_zh":"供装样流程显隐的虚拟耗材,尺寸和材质均未标定","physical_meaning_zh":"显示样品槽装载状态;不表示已模拟实体液体转移或真实耗材容量。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_vial","hplc1260__sample_vial_mesh","o sample_vial"],"collisions":[{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.2540000128457047],"rpy_rad":[0,0,0],"radius_m":0.008000000404589125,"length_m":0.0370000018712247},{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.27700001400889845],"rpy_rad":[0,0,0],"radius_m":0.009000000455162764,"length_m":0.009000000455162764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_door","name_zh":"进样器门","function_zh":"绕左铰链开启以进入样品槽","physical_meaning_zh":"提供装样入口和关门测量互锁的可动关节。","subsystem":null,"parent":"injector_module","origin_m":[-0.18000000715255737,-0.21651656925678253,0.2930000126361847],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_door","hplc1260__injector_door_mesh","o injector_door"],"collisions":[{"shape":"box","origin_m":[0.18000000097534877,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.005748227575425517,0.1550000078389143]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,-0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.008000000043348833,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.35200000190734865,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.3290000017827208,-0.011496455150851034,0.0],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.018202720655514135,0.05200000262982931]}],"joint":{"type":"continuous","axis":null,"limits":null,"limit_unit":null,"evidence":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_oven_module","name_zh":"柱温箱 / COLUMN","function_zh":"记录环境-10K至358.15K范围;标准外形内的教学组件,非厂家MCT实物配置","physical_meaning_zh":"保存温度方法与MCT配置能力边界;标准外形代理不认证精确MCT模块SKU。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_oven_module","hplc1260__column_oven_module_mesh","o column_oven_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.11500000581596866]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.10300000520908498]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_holder","name_zh":"柱支架","function_zh":"容纳一根教学柱;无已标定柱规格","physical_meaning_zh":"表示色谱柱的安装位置及与流路的关联。","subsystem":null,"parent":"column_oven_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_holder","hplc1260__column_holder_mesh","o column_holder"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.028741137877127582,0.4550000230110065],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008000000404589125,"length_m":0.27000001365488296}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"detector_module","name_zh":"检测器 / DETECTOR","function_zh":"合成色谱信号输出;检测器具体SKU与波长范围未知","physical_meaning_zh":"保存检测波长方法,输出明确标为synthetic的色谱曲线。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__detector_module","hplc1260__detector_module_mesh","o detector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.1110000056136741]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.09900000500679042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure","chromatography.stop","chromatography.get_chromatogram","chromatography.calibrate","chromatography.quantify","chromatography.purity","hardware.connect","robot.load_sample"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"solvent_tray","name_zh":"流动相托盘","function_zh":"储液瓶承托位置;本次不指定瓶数或容量","physical_meaning_zh":"表示流动相容器支承和虚拟流动相就绪状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__solvent_tray","hplc1260__solvent_tray_mesh","o solvent_tray"],"collisions":[{"shape":"box","origin_m":[0.0,0.006706265504663103,0.6350000321142618],"rpy_rad":[0,0,0],"size_m":[0.38600000209158125,0.4215366888645379,0.010000000505736406]},{"shape":"box","origin_m":[-0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.0,-0.2002299272106555,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]},{"shape":"box","origin_m":[0.0,0.21172638236150654,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"fluid_tubing","name_zh":"前部毛细管","function_zh":"示意泵-进样器-柱-检测器连接,流阻与管径性能未知","physical_meaning_zh":"表示泵、进样器、柱位和检测器的功能流路。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__fluid_tubing","hplc1260__fluid_tubing_mesh","o fluid_tubing"],"collisions":[{"shape":"cylinder","origin_m":[0.10950000643459239,-0.2380724153653223,0.12300000216744175],"rpy_rad":[0.21109385788440704,1.1614340543746948,0.13881178200244904],"radius_m":0.0010000000505736406,"length_m":0.03597221370402085},{"shape":"cylinder","origin_m":[0.1484999962747097,-0.23471929723148943,0.15000001354651088],"rpy_rad":[-0.24497878551483154,0.8290778398513794,-0.1082366332411766],"radius_m":0.0010000000505736406,"length_m":0.06103278690647067},{"shape":"cylinder","origin_m":[0.17450000440261584,-0.22801303241206847,0.21300001029534826],"rpy_rad":[-0.04647804796695709,0.08112896978855133,-0.001886732061393559],"radius_m":0.0010000000505736406,"length_m":0.08637709491291505},{"shape":"cylinder","origin_m":[0.17600000000000002,-0.22465988572648035,0.29250003386627715],"rpy_rad":[-0.041072871536016464,-0.05469382554292679,0.0011236541904509068],"radius_m":0.0010000000505736406,"length_m":0.07317101986203114},{"shape":"cylinder","origin_m":[0.17399999593604695,-0.22226479318752682,0.3770000231193786],"rpy_rad":[-0.020830200985074043,0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.09602085195056695},{"shape":"cylinder","origin_m":[0.16499999254941938,-0.22322284733416137,0.4405000432585247],"rpy_rad":[0.1283230483531952,-0.5224885940551758,-0.03435150161385536],"radius_m":0.0012000000606883687,"length_m":0.03606936461992796},{"shape":"cylinder","origin_m":[0.16400000541860413,-0.22322284733416137,0.47050001616550297],"rpy_rad":[-0.13706590235233307,0.500190258026123,-0.03506387770175934],"radius_m":0.0012000000606883687,"length_m":0.033361669030274314},{"shape":"cylinder","origin_m":[0.17200000677325514,-0.22130676759264747,0.5265000132755807],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.08300000742057186}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"rear_ports","name_zh":"背部电源与数据接口","function_zh":"空间连接占位;针脚、额定值与协议未知","physical_meaning_zh":"表示电源与数据连接区域;接口尺寸和协议未认证。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__rear_ports","hplc1260__rear_ports_mesh","o rear_ports"],"collisions":[{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"status_display","name_zh":"状态灯","function_zh":"显示供电状态的理想化颜色,不是实测传感器","physical_meaning_zh":"以独立材质颜色指示本次仿真供电状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__status_display","hplc1260__status_display_mesh","o status_display"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电状态","kind":"device_command","availability":"implemented","component_ids":["chassis","status_display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set_angle":{"function_zh":"设置进样器门角度","kind":"device_command","availability":"implemented","component_ids":["injector_door","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"sample.load":{"function_zh":"将已注册虚拟样品装入槽位","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸下槽位中的虚拟样品","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mobile_phase.set_available":{"function_zh":"设置虚拟流动相就绪状态","kind":"device_command","availability":"implemented","component_ids":["solvent_tray","pump_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["available"]},"chromatography.set_method":{"function_zh":"设置流量、梯度、柱温、进样量、波长与积分方法","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s","injection_volume_m3","column_temperature_K","pressure_limit_Pa","wavelength_m","gradient","run_duration_s","sample_interval_s","integration_method"]},"chromatography.measure":{"function_zh":"启动合成色谱运行并按宿主时钟完成","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.stop":{"function_zh":"取消当前合成运行并保留已采集数据","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.get_chromatogram":{"function_zh":"读取当前部分或最终合成色谱","kind":"query","availability":"implemented","component_ids":["detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.calibrate":{"function_zh":"真实浓度校准(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.quantify":{"function_zh":"真实校准浓度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.purity":{"function_zh":"真实纯度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"真实硬件连接(未实现)","kind":"configuration","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"机器人装样(未实现)","kind":"robot_skill","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关设定;不表示真实电压或电流。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","status_display"],"write_via":"power.set"},"door.angle_rad":{"meaning_zh":"进样器门的权威运行角;0为闭门,正角经-q驱动模型向前打开。","unit":"rad","access":"read_write","origin":"scene","component_ids":["injector_door"],"write_via":"door.set_angle"},"door.closed":{"meaning_zh":"由门角<=1e-6rad派生的关门标志;容差为软件假设。","unit":"1","access":"read_only","origin":"derived","component_ids":["injector_door"],"write_via":null},"sample.loaded":{"meaning_zh":"虚拟样品槽是否已装入注册样品,并控制瓶网格显隐。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.id":{"meaning_zh":"槽位样品标识;空槽为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.truth":{"meaning_zh":"受信任宿主登记的调试真值;agent读取和返回均过滤。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_slot","sample_vial"],"write_via":null},"mobile_phase.available":{"meaning_zh":"虚拟流动相就绪标志;不代表储液体积、化学身份或实物流动。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["solvent_tray","pump_module"],"write_via":"mobile_phase.set_available"},"method.configured":{"meaning_zh":"是否已完整校验并保存当前色谱方法。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.flow_m3_s":{"meaning_zh":"方法流量设定,SI体积流率;不作为已模拟或实测流量。","unit":"m3/s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.injection_volume_m3":{"meaning_zh":"方法进样体积设定;未模拟样品瓶体积消耗。","unit":"m3","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.column_temperature_k":{"meaning_zh":"方法柱温目标;MCT环境条件及最高358.15K受校验,不表示已经达到该温度。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"方法压力上限设定,最多60000000Pa;无实际压力求解或已验证的物理超压互锁。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.wavelength_m":{"meaning_zh":"方法检测波长设定;真实检测器范围未知,当前仅存储正值。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.gradient":{"meaning_zh":"流动相B比例随时间的方法表,time_s为s、fraction_b无量纲;不求解混合和传输。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.run_duration_s":{"meaning_zh":"调用者提供的本次合成运行时长;不是厂家测量速度。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.sample_interval_s":{"meaning_zh":"本次合成色谱的时间轴间隔;受软件数据量上限约束。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.integration_method":{"meaning_zh":"当前实现的合成信号梯形积分规则;没有定量校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"column_oven.actual_temperature_k":{"meaning_zh":"实际柱温未建模,返回null;不能用目标温度冒充温度真值。","unit":"K","access":"read_only","origin":"derived","component_ids":["column_oven_module"],"write_via":null},"pump.actual_pressure_pa":{"meaning_zh":"实际泵压未建模,返回null;不能用600bar额定上限冒充实际压力。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["pump_module"],"write_via":null},"run.status":{"meaning_zh":"本次运行状态idle/running/succeeded/cancelled;accepted仅表示开始运行。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.operation_id":{"meaning_zh":"当前实例运行标识;poll/cancel按操作所属身份约束。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.elapsed_s":{"meaning_zh":"由宿主绝对时间计算的已采集时长;查询不推进它。","unit":"s","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"最后一次已开始运行的部分或最终合成色谱:时间s、无量纲任意信号、积分s;synthetic=true,纯度和校准浓度为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null},"measurement.count":{"meaning_zh":"已完成到succeeded的运行次数;取消不增加计数。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null}},"mechanisms":{"synthetic_chromatography":{"meaning_zh":"遵循装样、关门、方法、运行、返回色谱语义的合成过程;过程运行不等于真实LC流体、热或分离模型。","implementation":"numerical","equations":["s(t)=sum_j a_j*exp(-0.5*((t-c_j)/w_j)^2),c_j、w_j、a_j为明确标synthetic的任意教学峰参数,不是物理保留时间/峰宽。","A=sum_i (s_i+s_(i-1))*(t_i-t_(i-1))/2,合成无量纲信号的梯形积分单位为s;不推断真实纯度或浓度。","elapsed=min(host_time-start_time,method.run_duration_s);只有host_advance推进运行,read/poll不推进。"],"parameters":{"flow_minimum_m3_s":{"value":1.6666666666666667e-11,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_minimum_m3_s"},"flow_maximum_m3_s":{"value":1.6666666666666668e-07,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_maximum_m3_s"},"injection_volume_minimum_m3":{"value":1e-10,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_minimum_m3"},"injection_volume_maximum_m3":{"value":1e-07,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_maximum_m3"},"system_maximum_pressure_pa":{"value":60000000.0,"unit":"Pa","evidence":"documented","meaning_zh":"Whole-system ceiling; not a module pressure or predicted operating pressure."},"column_maximum_temperature_k":{"value":358.15,"unit":"K","evidence":"documented","meaning_zh":"column_maximum_temperature_K"},"column_minimum_temperature_offset_k":{"value":-10.0,"unit":"K","evidence":"documented","meaning_zh":"MCT catalog capability subject to ambient; model validates target only and does not establish exact MCT hardware configuration."},"wavelength_range_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"wavelength_range_m"},"actual_pressure_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"actual_pressure_Pa"},"actual_temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"actual_temperature_K"},"acquisition_duration_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"Run duration is supplied by caller; not an inferred vendor acquisition speed."},"door_maximum_angle_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"door_maximum_angle_rad"},"door_loading_clearance_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"door_loading_clearance_rad"},"door_closed_tolerance_rad":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"door_closed_tolerance_rad"},"default_host_ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"default_host_ambient_K"},"maximum_run_duration_s":{"value":86400,"unit":"s","evidence":"assumption","meaning_zh":"maximum_run_duration_s"},"maximum_samples":{"value":10001,"unit":"1","evidence":"assumption","meaning_zh":"maximum_samples"},"default_gaussian_peaks":{"value":[[20.0,2.0,1.0],[40.0,3.0,0.7]],"unit":"s,s,1","evidence":"assumption","meaning_zh":"default_gaussian_peaks"}}}},"limitations":["full表示本次标准外形教学配置的全部已建功能组件已登记;并不表示厂家全套功能、精确模块SKU或动态真实性已完成。","396×660×468 mm标准堆叠与435×800×468 mm MCT配置尺寸分开记录。本模型采用标准外形,85°C/MCT能力保留其配置条件,不能据此认证标准几何含真实MCT模块。","四个功能模块单独建模;内部结构、面板、接口、样品瓶、托架和管路局部尺寸为仿真假设,非制造CAD。","整机与所有部件质量、密度、摩擦和真实惯量未知为null;仅给均匀包围盒每单位质量I/m系数。URDF无inertial,不能直接声称已完成动力学。","门采用连续URDF旋转关节以避免捏造effort/velocity;本软件0..π/2范围是教学假设,非厂商认证机械限位。","碰撞体仅使用box/cylinder/sphere基元;存在碰撞代理不等于已验证接触动力学或机器人可达性。","运行参数范围来自清单并换算SI;实际泵压力/温度、真实响应、噪声、校准浓度、真实纯度与故障概率未标定。","流量10mL/min与系统600bar是清单分别列出的上限,未建立联合性能包络;不宣称两个极值在同一运行条件下同时实现。","合成色谱必须标synthetic;不宣称进样体积守恒、梯度溶剂消耗或厂家检测性能。","准备动作保留上次运行波形,波形不会随新设定自动重算;取消保留部分数据,调用者须按运行记录关联样品与方法。","状态和命令按运行会话过滤;共享Python进程或文件系统不是安全隔离沙箱。read/poll不推进时间,异步运行由宿主管理时间。","机器人、真实硬件、碰撞接触动力学及物理性能标定均未运行。","官方III代系统手册已在线读取并记录版本;对应模块手册PDF归档与精确模块几何版本仍待补。下载尝试曾在审批长期挂起后被中止,本合同只按实际存在文件登记artifact,不把在线阅读写成已归档PDF。","All acquired signals are arbitrary synthetic Gaussian fixtures, unit 1; they are not calibrated absorbance, detector current, chemical identities or real sample response.","Flow, injection, gradient, wavelength and column-temperature settings are recorded and validated but do not parameterize the arbitrary fixture response.","No hydraulic, thermal, solvent transfer, injection-volume consumption, gradient mixing, equilibration, noise or fault-probability model.","Purity and calibrated concentration remain null; dedicated capabilities explicitly return unsupported.","Actual pressure and temperature remain null; pressure-limit settings alone do not prove a pressure safety interlock.","Host-owned time drives sampling; no implicit stepping in read, describe, poll or chromatogram retrieval.","Scene callback success needs independent evaluated-pose verification; no robot or hardware driver.","Access filtering is an API boundary, not protection against trusted Python-host introspection or filesystem access.","Request deduplication and operation ownership are per-instance, per-principal, in-memory only.","Synchronous callback failure leaves process uncommitted but may have unknown external scene side effects."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.get_chromatogram","chromatography.measure","chromatography.set_method","chromatography.stop","door.set_angle","mobile_phase.set_available","power.set","sample.load","sample.unload"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHPLC1260Runtime(推进方式 host_advance_abs),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 4 个(孔位、放置面);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/agilent_hplc1260/preview_closed.webp","previews/agilent_hplc1260/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","bytes":274689},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/collision_proxies.json","bytes":18988},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/geometry_manifest.json","bytes":40336},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.blend","bytes":593359},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","bytes":1975504},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","bytes":18591}],"completeness":{"components":15,"with_collisions":14,"with_objects":15,"with_function":15,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hplc1260","chem_id":"CHEM-097","name_en":"HPLC system","maker":"Agilent","model":"1260 Infinity III LC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","runtime":null} \ No newline at end of file diff --git a/data/assets/instrument.agilent_hs8697.json b/data/assets/instrument.agilent_hs8697.json new file mode 100644 index 0000000000000000000000000000000000000000..56720216cbc69ce6facebf6ddb8fe069193c49d6 --- /dev/null +++ b/data/assets/instrument.agilent_hs8697.json @@ -0,0 +1 @@ +{"tid":"instrument.agilent_hs8697","asset_dir":"basic40_batch02/t3_analytical/agilent_hs8697","name_zh":"CHEM-108 Agilent 8697 顶空自动进样器(48 位托盘)","category":"分析进样与接口","description_zh":"按用户仪器总表第 113 行指定的 8697、48 位配置建立功能几何与教学运行接口。托盘 48 位、炉内 12 位;依赖外部 GC 主机;full 仅指本配置已建功能组件登记完整。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root 为台面投影中心,+X 右、+Y 后、+Z 上;外部传输线不改变标称本体尺寸。"},"mass_kg":37.0,"size_m":[0.599,0.73,0.8],"bbox_min":[-0.23,-0.325,0.0],"bbox_max":[0.369,0.405,0.8],"manifest_dimensions_m":[0.46,0.64,0.8],"glb":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","links":{"base_link":"/Geometry/base_link","lid_hinge":"/Geometry/base_link/lid_hinge"},"frames":{"pre_place":[-0.1,-0.1475,0.619],"place":[-0.1,-0.1475,0.489],"post_place":[-0.1,-0.1475,0.619],"joint_lid_hinge_joint":[0.0,0.16,0.445]},"joints":[{"name":"lid_hinge_joint","type":"continuous","parent":"base_link","child":"lid_hinge","axis":[-1.0,0.0,0.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,0.16,0.445],"child_prim":"/Geometry/base_link/lid_hinge","child_bbox_min":[-0.194,-0.01,0.432],"child_bbox_max":[0.094,0.17,0.468],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"tray_01","link":"base_link","part":"tray_slot_01","pos":[-0.164,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_02","link":"base_link","part":"tray_slot_02","pos":[-0.121,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_03","link":"base_link","part":"tray_slot_03","pos":[-0.078,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_04","link":"base_link","part":"tray_slot_04","pos":[-0.035,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_05","link":"base_link","part":"tray_slot_05","pos":[-0.164,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_06","link":"base_link","part":"tray_slot_06","pos":[-0.121,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_07","link":"base_link","part":"tray_slot_07","pos":[-0.078,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_08","link":"base_link","part":"tray_slot_08","pos":[-0.035,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_09","link":"base_link","part":"tray_slot_09","pos":[-0.164,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_10","link":"base_link","part":"tray_slot_10","pos":[-0.121,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_11","link":"base_link","part":"tray_slot_11","pos":[-0.078,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_12","link":"base_link","part":"tray_slot_12","pos":[-0.035,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_13","link":"base_link","part":"tray_slot_13","pos":[-0.164,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_14","link":"base_link","part":"tray_slot_14","pos":[-0.121,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_15","link":"base_link","part":"tray_slot_15","pos":[-0.078,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_16","link":"base_link","part":"tray_slot_16","pos":[-0.035,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_17","link":"base_link","part":"tray_slot_17","pos":[-0.164,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_18","link":"base_link","part":"tray_slot_18","pos":[-0.121,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_19","link":"base_link","part":"tray_slot_19","pos":[-0.078,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_20","link":"base_link","part":"tray_slot_20","pos":[-0.035,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_21","link":"base_link","part":"tray_slot_21","pos":[-0.164,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_22","link":"base_link","part":"tray_slot_22","pos":[-0.121,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_23","link":"base_link","part":"tray_slot_23","pos":[-0.078,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_24","link":"base_link","part":"tray_slot_24","pos":[-0.035,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_25","link":"base_link","part":"tray_slot_25","pos":[0.036,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_26","link":"base_link","part":"tray_slot_26","pos":[0.079,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_27","link":"base_link","part":"tray_slot_27","pos":[0.122,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_28","link":"base_link","part":"tray_slot_28","pos":[0.165,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_29","link":"base_link","part":"tray_slot_29","pos":[0.036,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_30","link":"base_link","part":"tray_slot_30","pos":[0.079,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_31","link":"base_link","part":"tray_slot_31","pos":[0.122,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_32","link":"base_link","part":"tray_slot_32","pos":[0.165,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_33","link":"base_link","part":"tray_slot_33","pos":[0.036,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_34","link":"base_link","part":"tray_slot_34","pos":[0.079,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_35","link":"base_link","part":"tray_slot_35","pos":[0.122,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_36","link":"base_link","part":"tray_slot_36","pos":[0.165,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_37","link":"base_link","part":"tray_slot_37","pos":[0.036,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_38","link":"base_link","part":"tray_slot_38","pos":[0.079,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_39","link":"base_link","part":"tray_slot_39","pos":[0.122,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_40","link":"base_link","part":"tray_slot_40","pos":[0.165,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_41","link":"base_link","part":"tray_slot_41","pos":[0.036,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_42","link":"base_link","part":"tray_slot_42","pos":[0.079,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_43","link":"base_link","part":"tray_slot_43","pos":[0.122,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_44","link":"base_link","part":"tray_slot_44","pos":[0.165,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_45","link":"base_link","part":"tray_slot_45","pos":[0.036,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_46","link":"base_link","part":"tray_slot_46","pos":[0.079,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_47","link":"base_link","part":"tray_slot_47","pos":[0.122,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_48","link":"base_link","part":"tray_slot_48","pos":[0.165,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"oven_01","link":"base_link","part":"oven_slot_01","pos":[-0.157,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_02","link":"base_link","part":"oven_slot_02","pos":[-0.086,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_03","link":"base_link","part":"oven_slot_03","pos":[-0.015,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_04","link":"base_link","part":"oven_slot_04","pos":[0.056,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_05","link":"base_link","part":"oven_slot_05","pos":[-0.157,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_06","link":"base_link","part":"oven_slot_06","pos":[-0.086,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_07","link":"base_link","part":"oven_slot_07","pos":[-0.015,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_08","link":"base_link","part":"oven_slot_08","pos":[0.056,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_09","link":"base_link","part":"oven_slot_09","pos":[-0.157,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_10","link":"base_link","part":"oven_slot_10","pos":[-0.086,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_11","link":"base_link","part":"oven_slot_11","pos":[-0.015,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_12","link":"base_link","part":"oven_slot_12","pos":[0.056,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"count","part":"status_readout","prim":"/Geometry/base_link/readout_count","link":"base_link","digits":3,"decimals":0,"unit":"","center":[0.1511,-0.325,0.2625],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.count"]},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.0202,0.0084],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":37.0,"footprint_m":[0.599,0.73],"height_m":0.8,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.419,"primary_slot":"tray_01","access":[],"slot_count":60},"components":[{"id":"chassis","name_zh":"承载机壳与内部装配基座","function_zh":"承载机壳与内部装配基座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["chassis","brand","model_name","configuration"],"collisions":[{"shape":"box","origin_m":[0,0,0.159],"rpy_rad":[0,0,0],"size_m":[0.46,0.64,0.258]},{"shape":"box","origin_m":[0,-0.168,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.304,0.102]},{"shape":"box","origin_m":[-0.213,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.034,0.192,0.102]},{"shape":"box","origin_m":[0.164,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.132,0.192,0.102]},{"shape":"box","origin_m":[0,0.248,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.144,0.102]},{"shape":"box","origin_m":[0,0,0.039],"rpy_rad":[0,0,0],"size_m":[0.44,0.61,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","hardware.connect"],"bbox_m":[[-0.23000000417232513,-0.32100000977516174,0.030000001192092896],[0.23000000417232513,0.3199999928474426,0.38999998569488525]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"feet","name_zh":"四个台面支撑脚","function_zh":"四个台面支撑脚","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[-0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2070000022649765,-0.28299999237060547,0.0],[0.2070000022649765,0.28299999237060547,0.029999999329447746]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_support","name_zh":"托盘承载平台与边框","function_zh":"托盘承载平台与边框","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_support"],"collisions":[{"shape":"box","origin_m":[0,-0.144,0.399],"rpy_rad":[0,0,0],"size_m":[0.428,0.323,0.018]},{"shape":"box","origin_m":[-0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]},{"shape":"box","origin_m":[0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22100000083446503,-0.30699998140335083,0.38999998569488525],[0.22100000083446503,0.019000008702278137,0.43700000643730164]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_a","name_zh":"可拆卸 24 位托盘 1","function_zh":"可拆卸 24 位托盘 1","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_a"],"collisions":[{"shape":"box","origin_m":[-0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.19099999964237213,-0.28999999165534973,0.4059999883174896],[-0.009000003337860107,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_b","name_zh":"可拆卸 24 位托盘 2","function_zh":"可拆卸 24 位托盘 2","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_b"],"collisions":[{"shape":"box","origin_m":[0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.008999999612569809,-0.28999999165534973,0.4059999883174896],[0.19099999964237213,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven","name_zh":"12 位恒温炉壳与炉腔","function_zh":"12 位恒温炉壳与炉腔","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven"],"collisions":[{"shape":"box","origin_m":[-0.05,0.088,0.328],"rpy_rad":[0,0,0],"size_m":[0.276,0.172,0.018]},{"shape":"box","origin_m":[-0.189,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[0.089,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[-0.05,-0.002,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]},{"shape":"box","origin_m":[-0.05,0.172,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure","shaking.set"],"bbox_m":[[-0.1939999908208847,-0.006999999284744263,0.3190000057220459],[0.09399999678134918,0.1770000159740448,0.43800002336502075]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_lid","name_zh":"可开启样品炉盖","function_zh":"可开启样品炉盖","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven_lid"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.08,0],"rpy_rad":[0,0,0],"size_m":[0.288,0.18,0.012]},{"shape":"box","origin_m":[-0.05,-0.08,-0.01],"rpy_rad":[0,0,0],"size_m":[0.259,0.152,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.1939999908208847,-0.01000000536441803,0.43199998140335083],[0.09399999678134918,0.17000000178813934,0.45100000500679016]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_handle","name_zh":"炉盖手柄","function_zh":"炉盖手柄","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_handle"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.148,0.013],"rpy_rad":[0,0,0],"size_m":[0.068,0.014,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.08400000631809235,0.004999995231628418,0.4479999840259552],[-0.01599999889731407,0.018999993801116943,0.46799999475479126]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_hardware","name_zh":"炉盖铰链轴与轴座","function_zh":"炉盖铰链轴与轴座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_hardware"],"collisions":[{"shape":"cylinder","origin_m":[-0.16,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03},{"shape":"cylinder","origin_m":[0.06,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17499999701976776,0.15199999511241913,0.43699997663497925],[0.07500000298023224,0.1679999977350235,0.453000009059906]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"loop_valve","name_zh":"环路与阀的内部功能占位","function_zh":"环路与阀的内部功能占位","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["loop_valve"],"collisions":[{"shape":"box","origin_m":[0.153,0.088,0.411],"rpy_rad":[0,0,0],"size_m":[0.09,0.14,0.045]},{"shape":"cylinder","origin_m":[0.153,0.075,0.44],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","pressure.set","headspace.physical_inject"],"bbox_m":[[0.10799999535083771,0.017999999225139618,0.38850000500679016],[0.1979999989271164,0.15799999237060547,0.4480000138282776]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_column","name_zh":"后方样品搬运立柱与导轨","function_zh":"后方样品搬运立柱与导轨","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_column"],"collisions":[{"shape":"box","origin_m":[0.156,0.257,0.598],"rpy_rad":[0,0,0],"size_m":[0.118,0.116,0.404]},{"shape":"box","origin_m":[0.1,0.196,0.603],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.347]},{"shape":"box","origin_m":[0.153,0.253,0.791],"rpy_rad":[0,0,0],"size_m":[0.128,0.12,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.08899999409914017,0.1899999976158142,0.3959999680519104],[0.21700000762939453,0.3149999976158142,0.800000011920929]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_arm","name_zh":"机械手滑座与水平臂","function_zh":"机械手滑座与水平臂","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_arm"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.023],"rpy_rad":[0,0,0],"size_m":[0.078,0.13,0.064]},{"shape":"box","origin_m":[0,-0.035,-0.015],"rpy_rad":[0,0,0],"size_m":[0.034,0.044,0.073]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.11100000143051147,0.08300000429153442,0.5885000228881836],[0.18900001049041748,0.22200000286102295,0.6949999928474426]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"gripper","name_zh":"抓瓶夹爪几何","function_zh":"抓瓶夹爪几何","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gripper"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.04],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.037},{"shape":"box","origin_m":[-0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]},{"shape":"box","origin_m":[0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.12800000607967377,0.12200000137090683,0.5475000143051147],[0.1720000058412552,0.15799999237060547,0.6184999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_01","name_zh":"托盘槽位 01","function_zh":"托盘槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_01","tray_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.2728540003299713,0.41700002551078796],[-0.1477999985218048,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_01","name_zh":"槽位可见样品瓶示意 tray_01","function_zh":"槽位可见样品瓶示意 tray_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.2667999863624573,0.4189999997615814],[-0.15219999849796295,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_02","name_zh":"托盘槽位 02","function_zh":"托盘槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_02","tray_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.2728540003299713,0.41700002551078796],[-0.10480000078678131,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_02","name_zh":"槽位可见样品瓶示意 tray_02","function_zh":"槽位可见样品瓶示意 tray_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.2667999863624573,0.4189999997615814],[-0.10920000076293945,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_03","name_zh":"托盘槽位 03","function_zh":"托盘槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_03","tray_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.2728540003299713,0.41700002551078796],[-0.06180000305175781,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_03","name_zh":"槽位可见样品瓶示意 tray_03","function_zh":"槽位可见样品瓶示意 tray_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.2667999863624573,0.4189999997615814],[-0.06620000302791595,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_04","name_zh":"托盘槽位 04","function_zh":"托盘槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_04","tray_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.2728540003299713,0.41700002551078796],[-0.018799999728798866,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_04","name_zh":"槽位可见样品瓶示意 tray_04","function_zh":"槽位可见样品瓶示意 tray_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.2667999863624573,0.4189999997615814],[-0.02319999970495701,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_05","name_zh":"托盘槽位 05","function_zh":"托盘槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_05","tray_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.22985400259494781,0.41700002551078796],[-0.1477999985218048,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_05","name_zh":"槽位可见样品瓶示意 tray_05","function_zh":"槽位可见样品瓶示意 tray_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.22380000352859497,0.4189999997615814],[-0.15219999849796295,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_06","name_zh":"托盘槽位 06","function_zh":"托盘槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_06","tray_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.22985400259494781,0.41700002551078796],[-0.10480000078678131,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_06","name_zh":"槽位可见样品瓶示意 tray_06","function_zh":"槽位可见样品瓶示意 tray_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.22380000352859497,0.4189999997615814],[-0.10920000076293945,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_07","name_zh":"托盘槽位 07","function_zh":"托盘槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_07","tray_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.22985400259494781,0.41700002551078796],[-0.06180000305175781,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_07","name_zh":"槽位可见样品瓶示意 tray_07","function_zh":"槽位可见样品瓶示意 tray_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.22380000352859497,0.4189999997615814],[-0.06620000302791595,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_08","name_zh":"托盘槽位 08","function_zh":"托盘槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_08","tray_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.22985400259494781,0.41700002551078796],[-0.018799999728798866,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_08","name_zh":"槽位可见样品瓶示意 tray_08","function_zh":"槽位可见样品瓶示意 tray_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.22380000352859497,0.4189999997615814],[-0.02319999970495701,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_09","name_zh":"托盘槽位 09","function_zh":"托盘槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_09","tray_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.18685400485992432,0.41700002551078796],[-0.1477999985218048,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_09","name_zh":"槽位可见样品瓶示意 tray_09","function_zh":"槽位可见样品瓶示意 tray_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.18080000579357147,0.4189999997615814],[-0.15219999849796295,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_10","name_zh":"托盘槽位 10","function_zh":"托盘槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_10","tray_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.18685400485992432,0.41700002551078796],[-0.10480000078678131,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_10","name_zh":"槽位可见样品瓶示意 tray_10","function_zh":"槽位可见样品瓶示意 tray_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.18080000579357147,0.4189999997615814],[-0.10920000076293945,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_11","name_zh":"托盘槽位 11","function_zh":"托盘槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_11","tray_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.1868000030517578,0.41700002551078796],[-0.06180000305175781,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_11","name_zh":"槽位可见样品瓶示意 tray_11","function_zh":"槽位可见样品瓶示意 tray_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.18080000579357147,0.4189999997615814],[-0.06620000302791595,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_12","name_zh":"托盘槽位 12","function_zh":"托盘槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_12","tray_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.1868000030517578,0.41700002551078796],[-0.018799999728798866,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_12","name_zh":"槽位可见样品瓶示意 tray_12","function_zh":"槽位可见样品瓶示意 tray_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.18080000579357147,0.4189999997615814],[-0.02319999970495701,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_13","name_zh":"托盘槽位 13","function_zh":"托盘槽位 13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_13","tray_slot_13_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.14385400712490082,0.41700002551078796],[-0.1477999985218048,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_13","name_zh":"槽位可见样品瓶示意 tray_13","function_zh":"槽位可见样品瓶示意 tray_13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_13"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.13780000805854797,0.4189999997615814],[-0.15219999849796295,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_14","name_zh":"托盘槽位 14","function_zh":"托盘槽位 14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_14","tray_slot_14_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.14380000531673431,0.41700002551078796],[-0.10480000078678131,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_14","name_zh":"槽位可见样品瓶示意 tray_14","function_zh":"槽位可见样品瓶示意 tray_14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_14"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.13780000805854797,0.4189999997615814],[-0.10920000076293945,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_15","name_zh":"托盘槽位 15","function_zh":"托盘槽位 15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_15","tray_slot_15_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.14385400712490082,0.41700002551078796],[-0.06180000305175781,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_15","name_zh":"槽位可见样品瓶示意 tray_15","function_zh":"槽位可见样品瓶示意 tray_15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_15"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.13780000805854797,0.4189999997615814],[-0.06620000302791595,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_16","name_zh":"托盘槽位 16","function_zh":"托盘槽位 16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_16","tray_slot_16_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.14385400712490082,0.41700002551078796],[-0.018799999728798866,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_16","name_zh":"槽位可见样品瓶示意 tray_16","function_zh":"槽位可见样品瓶示意 tray_16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_16"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.13780000805854797,0.4189999997615814],[-0.02319999970495701,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_17","name_zh":"托盘槽位 17","function_zh":"托盘槽位 17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_17","tray_slot_17_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.10085400193929672,0.41700002551078796],[-0.1477999985218048,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_17","name_zh":"槽位可见样品瓶示意 tray_17","function_zh":"槽位可见样品瓶示意 tray_17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_17"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.09479999542236328,0.4189999997615814],[-0.15219999849796295,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_18","name_zh":"托盘槽位 18","function_zh":"托盘槽位 18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_18","tray_slot_18_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.10085400193929672,0.41700002551078796],[-0.10480000078678131,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_18","name_zh":"槽位可见样品瓶示意 tray_18","function_zh":"槽位可见样品瓶示意 tray_18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_18"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.09479999542236328,0.4189999997615814],[-0.10920000076293945,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_19","name_zh":"托盘槽位 19","function_zh":"托盘槽位 19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_19","tray_slot_19_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.10085400193929672,0.41700002551078796],[-0.06180000305175781,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_19","name_zh":"槽位可见样品瓶示意 tray_19","function_zh":"槽位可见样品瓶示意 tray_19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_19"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.09479999542236328,0.4189999997615814],[-0.06620000302791595,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_20","name_zh":"托盘槽位 20","function_zh":"托盘槽位 20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_20","tray_slot_20_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.10085400193929672,0.41700002551078796],[-0.018799999728798866,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_20","name_zh":"槽位可见样品瓶示意 tray_20","function_zh":"槽位可见样品瓶示意 tray_20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_20"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.09479999542236328,0.4189999997615814],[-0.02319999970495701,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_21","name_zh":"托盘槽位 21","function_zh":"托盘槽位 21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_21","tray_slot_21_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.05780000239610672,0.41700002551078796],[-0.1477999985218048,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_21","name_zh":"槽位可见样品瓶示意 tray_21","function_zh":"槽位可见样品瓶示意 tray_21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_21"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.05179999768733978,0.4189999997615814],[-0.15219999849796295,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_22","name_zh":"托盘槽位 22","function_zh":"托盘槽位 22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_22","tray_slot_22_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.05780000239610672,0.41700002551078796],[-0.10480000078678131,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_22","name_zh":"槽位可见样品瓶示意 tray_22","function_zh":"槽位可见样品瓶示意 tray_22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_22"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.05179999768733978,0.4189999997615814],[-0.10920000076293945,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_23","name_zh":"托盘槽位 23","function_zh":"托盘槽位 23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_23","tray_slot_23_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.057854000478982925,0.41700002551078796],[-0.06180000305175781,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_23","name_zh":"槽位可见样品瓶示意 tray_23","function_zh":"槽位可见样品瓶示意 tray_23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_23"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.05179999768733978,0.4189999997615814],[-0.06620000302791595,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_24","name_zh":"托盘槽位 24","function_zh":"托盘槽位 24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_24","tray_slot_24_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.05780000239610672,0.41700002551078796],[-0.018799999728798866,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_24","name_zh":"槽位可见样品瓶示意 tray_24","function_zh":"槽位可见样品瓶示意 tray_24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_24"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.05179999768733978,0.4189999997615814],[-0.02319999970495701,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_25","name_zh":"托盘槽位 25","function_zh":"托盘槽位 25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_25","tray_slot_25_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.2728540003299713,0.41700002551078796],[0.05219999700784683,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_25","name_zh":"槽位可见样品瓶示意 tray_25","function_zh":"槽位可见样品瓶示意 tray_25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_25"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.2667999863624573,0.4189999997615814],[0.04779999703168869,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_26","name_zh":"托盘槽位 26","function_zh":"托盘槽位 26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_26","tray_slot_26_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.2728540003299713,0.41700002551078796],[0.09520000219345093,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_26","name_zh":"槽位可见样品瓶示意 tray_26","function_zh":"槽位可见样品瓶示意 tray_26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_26"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.2667999863624573,0.4189999997615814],[0.09080000221729279,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_27","name_zh":"托盘槽位 27","function_zh":"托盘槽位 27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_27","tray_slot_27_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.2728540003299713,0.41700002551078796],[0.13819999992847443,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_27","name_zh":"槽位可见样品瓶示意 tray_27","function_zh":"槽位可见样品瓶示意 tray_27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_27"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.2667999863624573,0.4189999997615814],[0.13379999995231628,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_28","name_zh":"托盘槽位 28","function_zh":"托盘槽位 28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_28","tray_slot_28_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.2728540003299713,0.41700002551078796],[0.18120001256465912,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_28","name_zh":"槽位可见样品瓶示意 tray_28","function_zh":"槽位可见样品瓶示意 tray_28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_28"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.2667999863624573,0.4189999997615814],[0.17680001258850098,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_29","name_zh":"托盘槽位 29","function_zh":"托盘槽位 29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_29","tray_slot_29_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.22985400259494781,0.41700002551078796],[0.05219999700784683,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_29","name_zh":"槽位可见样品瓶示意 tray_29","function_zh":"槽位可见样品瓶示意 tray_29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_29"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.22380000352859497,0.4189999997615814],[0.04779999703168869,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_30","name_zh":"托盘槽位 30","function_zh":"托盘槽位 30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_30","tray_slot_30_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.22985400259494781,0.41700002551078796],[0.09520000219345093,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_30","name_zh":"槽位可见样品瓶示意 tray_30","function_zh":"槽位可见样品瓶示意 tray_30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_30"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.22380000352859497,0.4189999997615814],[0.09080000221729279,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_31","name_zh":"托盘槽位 31","function_zh":"托盘槽位 31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_31","tray_slot_31_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.22985400259494781,0.41700002551078796],[0.13819999992847443,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_31","name_zh":"槽位可见样品瓶示意 tray_31","function_zh":"槽位可见样品瓶示意 tray_31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_31"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.22380000352859497,0.4189999997615814],[0.13379999995231628,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_32","name_zh":"托盘槽位 32","function_zh":"托盘槽位 32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_32","tray_slot_32_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.22985400259494781,0.41700002551078796],[0.18120001256465912,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_32","name_zh":"槽位可见样品瓶示意 tray_32","function_zh":"槽位可见样品瓶示意 tray_32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_32"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.22380000352859497,0.4189999997615814],[0.17680001258850098,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_33","name_zh":"托盘槽位 33","function_zh":"托盘槽位 33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_33","tray_slot_33_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.18685400485992432,0.41700002551078796],[0.05219999700784683,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_33","name_zh":"槽位可见样品瓶示意 tray_33","function_zh":"槽位可见样品瓶示意 tray_33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_33"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.18080000579357147,0.4189999997615814],[0.04779999703168869,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_34","name_zh":"托盘槽位 34","function_zh":"托盘槽位 34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_34","tray_slot_34_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.18685400485992432,0.41700002551078796],[0.09520000219345093,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_34","name_zh":"槽位可见样品瓶示意 tray_34","function_zh":"槽位可见样品瓶示意 tray_34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_34"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.18080000579357147,0.4189999997615814],[0.09080000221729279,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_35","name_zh":"托盘槽位 35","function_zh":"托盘槽位 35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_35","tray_slot_35_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.18685400485992432,0.41700002551078796],[0.13819999992847443,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_35","name_zh":"槽位可见样品瓶示意 tray_35","function_zh":"槽位可见样品瓶示意 tray_35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_35"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.18080000579357147,0.4189999997615814],[0.13379999995231628,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_36","name_zh":"托盘槽位 36","function_zh":"托盘槽位 36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_36","tray_slot_36_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.18685400485992432,0.41700002551078796],[0.18120001256465912,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_36","name_zh":"槽位可见样品瓶示意 tray_36","function_zh":"槽位可见样品瓶示意 tray_36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_36"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.18080000579357147,0.4189999997615814],[0.17680001258850098,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_37","name_zh":"托盘槽位 37","function_zh":"托盘槽位 37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_37","tray_slot_37_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.14385400712490082,0.41700002551078796],[0.05219999700784683,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_37","name_zh":"槽位可见样品瓶示意 tray_37","function_zh":"槽位可见样品瓶示意 tray_37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_37"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.13780000805854797,0.4189999997615814],[0.04779999703168869,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_38","name_zh":"托盘槽位 38","function_zh":"托盘槽位 38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_38","tray_slot_38_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.14385400712490082,0.41700002551078796],[0.09520000219345093,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_38","name_zh":"槽位可见样品瓶示意 tray_38","function_zh":"槽位可见样品瓶示意 tray_38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_38"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.13780000805854797,0.4189999997615814],[0.09080000221729279,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_39","name_zh":"托盘槽位 39","function_zh":"托盘槽位 39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_39","tray_slot_39_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.14385400712490082,0.41700002551078796],[0.13819999992847443,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_39","name_zh":"槽位可见样品瓶示意 tray_39","function_zh":"槽位可见样品瓶示意 tray_39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_39"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.13780000805854797,0.4189999997615814],[0.13379999995231628,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_40","name_zh":"托盘槽位 40","function_zh":"托盘槽位 40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_40","tray_slot_40_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.14385400712490082,0.41700002551078796],[0.18120001256465912,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_40","name_zh":"槽位可见样品瓶示意 tray_40","function_zh":"槽位可见样品瓶示意 tray_40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_40"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.13780000805854797,0.4189999997615814],[0.17680001258850098,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_41","name_zh":"托盘槽位 41","function_zh":"托盘槽位 41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_41","tray_slot_41_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.10080000013113022,0.41700002551078796],[0.05219999700784683,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_41","name_zh":"槽位可见样品瓶示意 tray_41","function_zh":"槽位可见样品瓶示意 tray_41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_41"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.09479999542236328,0.4189999997615814],[0.04779999703168869,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_42","name_zh":"托盘槽位 42","function_zh":"托盘槽位 42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_42","tray_slot_42_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.10080000013113022,0.41700002551078796],[0.09520000219345093,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_42","name_zh":"槽位可见样品瓶示意 tray_42","function_zh":"槽位可见样品瓶示意 tray_42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_42"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.09479999542236328,0.4189999997615814],[0.09080000221729279,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_43","name_zh":"托盘槽位 43","function_zh":"托盘槽位 43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_43","tray_slot_43_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.10085400193929672,0.41700002551078796],[0.13819999992847443,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_43","name_zh":"槽位可见样品瓶示意 tray_43","function_zh":"槽位可见样品瓶示意 tray_43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_43"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.09479999542236328,0.4189999997615814],[0.13379999995231628,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_44","name_zh":"托盘槽位 44","function_zh":"托盘槽位 44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_44","tray_slot_44_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.10080000013113022,0.41700002551078796],[0.18120001256465912,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_44","name_zh":"槽位可见样品瓶示意 tray_44","function_zh":"槽位可见样品瓶示意 tray_44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_44"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.09479999542236328,0.4189999997615814],[0.17680001258850098,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_45","name_zh":"托盘槽位 45","function_zh":"托盘槽位 45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_45","tray_slot_45_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.057854000478982925,0.41700002551078796],[0.05219999700784683,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_45","name_zh":"槽位可见样品瓶示意 tray_45","function_zh":"槽位可见样品瓶示意 tray_45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_45"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.05179999768733978,0.4189999997615814],[0.04779999703168869,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_46","name_zh":"托盘槽位 46","function_zh":"托盘槽位 46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_46","tray_slot_46_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.057854000478982925,0.41700002551078796],[0.09520000219345093,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_46","name_zh":"槽位可见样品瓶示意 tray_46","function_zh":"槽位可见样品瓶示意 tray_46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_46"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.05179999768733978,0.4189999997615814],[0.09080000221729279,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_47","name_zh":"托盘槽位 47","function_zh":"托盘槽位 47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_47","tray_slot_47_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.057854000478982925,0.41700002551078796],[0.13819999992847443,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_47","name_zh":"槽位可见样品瓶示意 tray_47","function_zh":"槽位可见样品瓶示意 tray_47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_47"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.05179999768733978,0.4189999997615814],[0.13379999995231628,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_48","name_zh":"托盘槽位 48","function_zh":"托盘槽位 48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_48","tray_slot_48_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.057854000478982925,0.41700002551078796],[0.18120001256465912,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_48","name_zh":"槽位可见样品瓶示意 tray_48","function_zh":"槽位可见样品瓶示意 tray_48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_48"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.05179999768733978,0.4189999997615814],[0.17680001258850098,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_01","name_zh":"炉内槽位 01","function_zh":"炉内槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_01","oven_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.014146000146865845,0.33799999952316284],[-0.14079999923706055,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_01","name_zh":"槽位可见样品瓶示意 oven_01","function_zh":"槽位可见样品瓶示意 oven_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.020200001075863838,0.3399999737739563],[-0.1451999992132187,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_02","name_zh":"炉内槽位 02","function_zh":"炉内槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_02","oven_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.014146000146865845,0.33799999952316284],[-0.06980000436306,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_02","name_zh":"槽位可见样品瓶示意 oven_02","function_zh":"槽位可见样品瓶示意 oven_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.020200001075863838,0.3399999737739563],[-0.07420000433921814,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_03","name_zh":"炉内槽位 03","function_zh":"炉内槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_03","oven_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.014146000146865845,0.33799999952316284],[0.0012000007554888725,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_03","name_zh":"槽位可见样品瓶示意 oven_03","function_zh":"槽位可见样品瓶示意 oven_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.020200001075863838,0.3399999737739563],[-0.0031999992206692696,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_04","name_zh":"炉内槽位 04","function_zh":"炉内槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_04","oven_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.014146000146865845,0.33799999952316284],[0.0722000002861023,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_04","name_zh":"槽位可见样品瓶示意 oven_04","function_zh":"槽位可见样品瓶示意 oven_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.020200001075863838,0.3399999737739563],[0.06780000030994415,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_05","name_zh":"炉内槽位 05","function_zh":"炉内槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_05","oven_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.06314599514007568,0.33799999952316284],[-0.14079999923706055,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_05","name_zh":"槽位可见样品瓶示意 oven_05","function_zh":"槽位可见样品瓶示意 oven_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.06920000165700912,0.3399999737739563],[-0.1451999992132187,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_06","name_zh":"炉内槽位 06","function_zh":"炉内槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_06","oven_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.06314599514007568,0.33799999952316284],[-0.06980000436306,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_06","name_zh":"槽位可见样品瓶示意 oven_06","function_zh":"槽位可见样品瓶示意 oven_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.06920000165700912,0.3399999737739563],[-0.07420000433921814,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_07","name_zh":"炉内槽位 07","function_zh":"炉内槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_07","oven_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.06314599514007568,0.33799999952316284],[0.0012000007554888725,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_07","name_zh":"槽位可见样品瓶示意 oven_07","function_zh":"槽位可见样品瓶示意 oven_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.06920000165700912,0.3399999737739563],[-0.0031999992206692696,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_08","name_zh":"炉内槽位 08","function_zh":"炉内槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_08","oven_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.06314599514007568,0.33799999952316284],[0.0722000002861023,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_08","name_zh":"槽位可见样品瓶示意 oven_08","function_zh":"槽位可见样品瓶示意 oven_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.06920000165700912,0.3399999737739563],[0.06780000030994415,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_09","name_zh":"炉内槽位 09","function_zh":"炉内槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_09","oven_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.11214599758386612,0.33799999952316284],[-0.14079999923706055,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_09","name_zh":"槽位可见样品瓶示意 oven_09","function_zh":"槽位可见样品瓶示意 oven_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.11819999665021896,0.3399999737739563],[-0.1451999992132187,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_10","name_zh":"炉内槽位 10","function_zh":"炉内槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_10","oven_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.11214599758386612,0.33799999952316284],[-0.06980000436306,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_10","name_zh":"槽位可见样品瓶示意 oven_10","function_zh":"槽位可见样品瓶示意 oven_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.11819999665021896,0.3399999737739563],[-0.07420000433921814,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_11","name_zh":"炉内槽位 11","function_zh":"炉内槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_11","oven_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.11219999939203262,0.33799999952316284],[0.0012000007554888725,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_11","name_zh":"槽位可见样品瓶示意 oven_11","function_zh":"槽位可见样品瓶示意 oven_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.11819999665021896,0.3399999737739563],[-0.0031999992206692696,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_12","name_zh":"炉内槽位 12","function_zh":"炉内槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_12","oven_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.11219999939203262,0.33799999952316284],[0.0722000002861023,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_12","name_zh":"槽位可见样品瓶示意 oven_12","function_zh":"槽位可见样品瓶示意 oven_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.11819999665021896,0.3399999737739563],[0.06780000030994415,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line","name_zh":"加热传输线与外护套","function_zh":"加热传输线与外护套","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["transfer_line"],"collisions":[{"shape":"cylinder","origin_m":[0.23199999332427979,0.15549999475479126,0.4634999930858612],"rpy_rad":[1.0438520908355713,-1.1550789480452295e-07,1.7301480770111084],"radius_m":0.015,"length_m":0.06562011073579252},{"shape":"cylinder","origin_m":[0.2824999988079071,0.18000000715255737,0.5400000214576721],"rpy_rad":[0.4650331437587738,-7.728035456011639e-08,2.297438621520996],"radius_m":0.015,"length_m":0.13425725353109066},{"shape":"cylinder","origin_m":[0.30250000953674316,0.22749999165534973,0.6399999856948853],"rpy_rad":[0.6042100787162781,2.5203716447208535e-08,-3.0509328842163086],"radius_m":0.015,"length_m":0.09721109254800521},{"shape":"cylinder","origin_m":[0.2850000262260437,0.2824999988079071,0.6899999976158142],"rpy_rad":[1.2617881298065186,3.422849559342467e-08,-2.6422460079193115],"radius_m":0.015,"length_m":0.06576473187084335},{"shape":"cylinder","origin_m":[0.25999999046325684,0.33500000834465027,0.6850000023841858],"rpy_rad":[-1.062529444694519,3.141592502593994,0.3805064260959625],"radius_m":0.015,"length_m":0.061644138660900676},{"shape":"cylinder","origin_m":[0.2574999928474426,0.375,0.6299999952316284],"rpy_rad":[-0.39700067043304443,-3.141592502593994,-0.463647723197937],"radius_m":0.015,"length_m":0.0867467849196099},{"shape":"cylinder","origin_m":[0.29249998927116394,0.38999998569488525,0.5649999976158142],"rpy_rad":[2.3086109161376953,-7.708778326787069e-08,1.5707963705062866],"radius_m":0.015,"length_m":0.07433031662523998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","headspace.physical_inject"],"bbox_m":[[0.19618989527225494,0.1361900418996811,0.4340347945690155],[0.33009010553359985,0.4050000309944153,0.7142894268035889]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line_connector","name_zh":"外部 GC 传输线连接头","function_zh":"外部 GC 传输线连接头","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.32,0.39,0.54],"rpy_rad":[0,0,0],"objects":["transfer_line_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.015,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.045},{"shape":"cylinder","origin_m":[0.04,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.3125,0.37599998712539673,0.5260000228881836],[0.36899998784065247,0.4039999842643738,0.5540000200271606]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"carrier_gas_inlet","name_zh":"后部载气接口","function_zh":"后部载气接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12,0.319,0.24],"rpy_rad":[0,0,0],"objects":["carrier_gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.13199999928474426,0.31150001287460327,0.2280000001192093],[-0.10799999535083771,0.3264999985694885,0.25200000405311584]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"power_inlet","name_zh":"后部电源接口","function_zh":"后部电源接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.09,0.319,0.1],"rpy_rad":[0,0,0],"objects":["power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.058,0.004,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.06100000441074371,0.31700000166893005,0.07999999821186066],[0.11900000274181366,0.32100000977516174,0.12000000476837158]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"data_port","name_zh":"GC 控制通信接口示意","function_zh":"GC 控制通信接口示意","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08,0.319,0.11],"rpy_rad":[0,0,0],"objects":["data_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.004,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,0.31700000166893005,0.09600000083446503],[-0.053999997675418854,0.3230000138282776,0.12399999797344208]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"status_panel","name_zh":"前面板状态灯与停放操作区","function_zh":"前面板状态灯与停放操作区","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["status_panel","status_readout"],"collisions":[{"shape":"box","origin_m":[0.151,-0.321,0.269],"rpy_rad":[0,0,0],"size_m":[0.081,0.004,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","sample.load","sample.unload","sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure"],"bbox_m":[[0.11049999296665192,-0.32499998807907104,0.23199999332427979],[0.1914999932050705,-0.3190000057220459,0.3059999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"ventilation","name_zh":"侧后散热格栅","function_zh":"侧后散热格栅","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ventilation"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.22950001060962677,-0.21900001168251038,0.15000000596046448],[0.2304999977350235,0.20099999010562897,0.22999998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"root","name_zh":"Agilent 8697 48 位总装","function_zh":"总装与台面中心参考系","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["hs8697_root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","name_zh","objects","parent","selector"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["chassis","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置样品炉盖角度","kind":"device_command","availability":"implemented","component_ids":["oven_lid","lid_handle","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"登记样品并显现于指定托盘槽","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","slot_id"]},"sample.unload":{"function_zh":"移出托盘槽样品","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id"]},"sample.transfer":{"function_zh":"在托盘与炉槽之间迁移样品位置状态","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","oven","manipulator_column","manipulator_arm","gripper","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["source_slot","target_slot"]},"thermal.set_temperature":{"function_zh":"设置三温区目标温度","kind":"device_command","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"method.set_equilibration_time":{"function_zh":"设置方法平衡时间","kind":"device_command","availability":"implemented","component_ids":["oven","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["duration_s"]},"measure":{"function_zh":"依赖 GC 宿主返回 synthetic 合成色谱与进样日志","kind":"analysis","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_slot"]},"pressure.set":{"function_zh":"未实现功能声明:pressure.set","kind":"device_command","availability":"unsupported","component_ids":["loop_valve"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"shaking.set":{"function_zh":"未实现功能声明:shaking.set","kind":"device_command","availability":"unsupported","component_ids":["oven"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现功能声明:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["chassis"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.execute":{"function_zh":"未实现功能声明:robot.execute","kind":"robot_skill","availability":"unsupported","component_ids":["manipulator_column","manipulator_arm","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"headspace.physical_inject":{"function_zh":"未实现功能声明:headspace.physical_inject","kind":"device_command","availability":"unsupported","component_ids":["loop_valve","transfer_line"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;来自教学状态或合成结果,不是厂家实测传感器。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_lid","lid_handle"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_lid","lid_handle"],"write_via":null},"tray.occupancy":{"meaning_zh":"tray.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48"],"write_via":null},"oven.occupancy":{"meaning_zh":"oven.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["oven"],"write_via":null},"manipulator.position_slot":{"meaning_zh":"manipulator.position_slot;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["manipulator_column","manipulator_arm","gripper"],"write_via":null},"ambient.temperature_k":{"meaning_zh":"ambient.temperature_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"derived","component_ids":["chassis"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"thermal.set_temperature"},"thermal.oven.actual_k":{"meaning_zh":"thermal.oven.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["oven"],"write_via":null},"thermal.loop_valve.setpoint_k":{"meaning_zh":"thermal.loop_valve.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["loop_valve"],"write_via":"thermal.set_temperature"},"thermal.loop_valve.actual_k":{"meaning_zh":"thermal.loop_valve.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["loop_valve"],"write_via":null},"thermal.transfer_line.setpoint_k":{"meaning_zh":"thermal.transfer_line.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["transfer_line"],"write_via":"thermal.set_temperature"},"thermal.transfer_line.actual_k":{"meaning_zh":"thermal.transfer_line.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["transfer_line"],"write_via":null},"method.equilibration_time_s":{"meaning_zh":"method.equilibration_time_s;来自教学状态或合成结果,不是厂家实测传感器。","unit":"s","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"method.set_equilibration_time"},"method.pressure_pa":{"meaning_zh":"method.pressure_pa;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["loop_valve"],"write_via":null},"method.shaking_hz":{"meaning_zh":"method.shaking_hz;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["oven"],"write_via":null},"gc.instance_id":{"meaning_zh":"gc.instance_id;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.connected":{"meaning_zh":"gc.connected;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.carrier_gas_available":{"meaning_zh":"gc.carrier_gas_available;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"vial.status":{"meaning_zh":"vial.status;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null},"injection.log":{"meaning_zh":"injection.log;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["transfer_line"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null}},"mechanisms":{"headspace_partition":{"meaning_zh":"密闭瓶的气液或气固分配以及加压/环路输运是该仪器的物理作用;本批未实现数值过程。","implementation":"absent","equations":[],"parameters":{"partition_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"样品与温度相关的分配系数未知。"},"equilibration_time_constant":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"实际平衡动力学未知;设置的平衡时间不是校准时间常数。"},"sample_transfer_amount":{"value":null,"unit":"mol","evidence":"unknown","meaning_zh":"真实送入 GC 的物质量未知。"}}},"synthetic_acquisition":{"meaning_zh":"先检查开关、炉盖、槽位、GC 依赖与方法设定,再返回固定高斯形状的教学色谱和标记 synthetic 的日志。","implementation":"qualitative","equations":["signal(t)=exp(-0.5*((t-45 s)/(8 s))^2), t=0..120 s"],"parameters":{"fixture_center":{"value":45,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线中心,不是样本保留时间标定。"},"fixture_width":{"value":8,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线宽度,不是仪器展宽参数。"}}}},"limitations":["整机 W/D/H=.46/.64/.80 m 和 37 kg 服从用户表及指定 Site Preparation p17 48-Vial 行;当前 datasheet p4 的不同宽深与 35 kg 未混入本配置。","未取得厂商 CAD;内部结构、关节轴、开盖范围、槽位坐标与机械手外形均为教学重建。","URDF 碰撞体仅盒/柱/球基元;未执行接触稳定性、抓取、摩擦、惯量实测或物理引擎动力学验证。","只有整机使用均匀包围盒近似惯量;所有未知部件质量、惯量、摩擦、热容、功率及标定动力学参数为 null。","measure 返回 synthetic 合成色谱;该进样器依赖 GC 主机,不具有独立检测器,不返回真实样品浓度。","炉、环阀和传输线只有温度目标;真实加热动态、气液分配、加压/振荡、定量环充填与输运仍未实现。","机械手只更新几何和位置状态;没有规划、逆运动学、抓取力或真实机器人控制。","API 的代理可见性依赖受信宿主身份与进程隔离;不防止受信 Python 宿主反射、文件读取或内存访问。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lid.set_angle","measure","method.set_equilibration_time","power.set","sample.load","sample.transfer","sample.unload","thermal.set_temperature"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHS8697(推进方式 None),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 60 个(孔位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 count(3)"}},"previews":["previews/agilent_hs8697/preview_closed.webp","previews/agilent_hs8697/preview_open.webp","previews/agilent_hs8697/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","bytes":656273},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/collision_proxies.json","bytes":466098},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/geometry_manifest.json","bytes":604334},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.blend","bytes":361667},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","bytes":7580464},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","bytes":320992}],"completeness":{"components":141,"with_collisions":139,"with_objects":141,"with_function":141,"with_mass":0,"joints_matching_component":0,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hs8697","chem_id":"CHEM-108","name_en":"Headspace autosampler (48-vial tray)","maker":"Agilent","model":"8697","domain":"sampling","domain_name":"Analytical Sampling & Interfaces","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.alicat_mc_1slpm_rev6.json b/data/assets/instrument.alicat_mc_1slpm_rev6.json new file mode 100644 index 0000000000000000000000000000000000000000..d809a926266c75ec8d390538773464e28ef89e0d --- /dev/null +++ b/data/assets/instrument.alicat_mc_1slpm_rev6.json @@ -0,0 +1 @@ +{"tid":"instrument.alicat_mc_1slpm_rev6","asset_dir":"basic40_batch02/t5_automation/alicat_mc","name_zh":"气体质量流量控制器(Alicat MC,1 SLPM,标准精度,Rev6)","category":"自动化与气液供给","description_zh":"CHEM-180:按指定清单的 Alicat Scientific MC 1 SLPM 满量程、标准精度、Rev6 规格建造。本合同完整登记本批外观组件与进出气拓扑;full 仅表示所选配置组件覆盖,不代表厂商全部气体数据库、PID、真实阀特性或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root=alicat_mc__root:原点在整机台面投影中心、台面z=0;X沿91.1mm气路宽度,+X由进气至出气;+Y向后;+Z向上。端口轴和艺术细节属本次建模约定。"},"mass_kg":0.5,"size_m":[0.0911,0.0267,0.1033],"bbox_min":[-0.0455,-0.0134,-0.0],"bbox_max":[0.0456,0.0133,0.1033],"manifest_dimensions_m":[0.0911,0.0267,0.1033],"glb":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","links":{"base_link":"/Geometry/base_link","btn_control_pad_key_0_0936_0_link":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","btn_control_pad_key_0_0936_1_link":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","btn_control_pad_key_0_0936_2_link":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","btn_control_pad_key_0_0436_0_link":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","btn_control_pad_key_0_0436_1_link":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","btn_control_pad_key_0_0436_2_link":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","btn_control_pad_backlight_key_link":"/Geometry/base_link/btn_control_pad_backlight_key_link"},"frames":{"pre_place":[0.0,0.0,0.2833],"place":[0.0,0.0,0.1533],"post_place":[0.0,0.0,0.2833],"joint_btn_control_pad_key_0_0936_0":[-0.001,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_1":[0.01525,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_2":[0.0315,-0.01312,0.0936],"joint_btn_control_pad_key_0_0436_0":[-0.001,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_1":[0.01525,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_2":[0.0315,-0.01312,0.0436],"joint_btn_control_pad_backlight_key":[0.01525,-0.01312,0.034]},"joints":[{"name":"btn_control_pad_key_0_0936_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","child_bbox_min":[-0.0077,-0.01326,0.09045],"child_bbox_max":[0.0057,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","child_bbox_min":[0.00855,-0.01326,0.09045],"child_bbox_max":[0.02195,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","child_bbox_min":[0.0248,-0.01326,0.09045],"child_bbox_max":[0.0382,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","child_bbox_min":[-0.0077,-0.01326,0.04045],"child_bbox_max":[0.0057,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","child_bbox_min":[0.00855,-0.01326,0.04045],"child_bbox_max":[0.02195,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_2_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","child_bbox_min":[0.0248,-0.01326,0.04045],"child_bbox_max":[0.0382,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_backlight_key","type":"prismatic","parent":"control_pad","child":"btn_control_pad_backlight_key_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.034],"child_prim":"/Geometry/base_link/btn_control_pad_backlight_key_link","child_bbox_min":[0.00025,-0.01326,0.03135],"child_bbox_max":[0.03025,-0.01298,0.03665],"kind":"button"}],"controls":{"buttons":["btn_control_pad_key_0_0936_0","btn_control_pad_key_0_0936_1","btn_control_pad_key_0_0936_2","btn_control_pad_key_0_0436_0","btn_control_pad_key_0_0436_1","btn_control_pad_key_0_0436_2"],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[{"name":"flow","part":"alicat_mc__display_screen__lcd_reading","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":4,"decimals":0,"unit":"sccm","center":[0.0153,-0.0134,0.0688],"up":[0.0,-0.0,1.0],"source":{"bridge":["measurement.standard_flow_m3_s","flow.setpoint_m3_s"],"scale":60000000.0},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0114,0.0022],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"robot_portable","mass_kg":0.5,"footprint_m":[0.0911,0.0267],"height_m":0.1033,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1033,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"气路基体","function_zh":"容纳气体通过的基体与端口连接。","physical_meaning_zh":"连接内部测量区和控制阀的被动承压外观体;真实流阻、容积及材料未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.0072],"rpy_rad":[0,0,0],"objects":["alicat_mc__flow_body"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"sensor_block","name_zh":"传感组件外形","function_zh":"承载流量、压力和温度的合成观测对应组件。","physical_meaning_zh":"合成读数由宿主与过程代理给出;非实测传感器,内部流道未重建。","subsystem":null,"parent":"root","origin_m":[0.0155,0,0.0184],"rpy_rad":[0,0,0],"objects":["alicat_mc__sensor_block"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.zero","flow.reset_total","flow.read"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"valve_housing","name_zh":"控制阀外壳","function_zh":"承载气体流量控制阀的外形与功能登记。","physical_meaning_zh":"原厂标准阀功能为常闭;内部机构、行程和失电关闭动态未实现。","subsystem":null,"parent":"root","origin_m":[-0.032,0,0.0358],"rpy_rad":[0,0,0],"objects":["alicat_mc__valve_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.set_setpoint","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_housing","name_zh":"显示控制外壳","function_zh":"承载显示器、控制区及电子模块。","physical_meaning_zh":"刚性封装与支撑;散热、电路及电子元件未建模。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.06135],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_screen","name_zh":"显示屏","function_zh":"显示区域的可辨识外观。","physical_meaning_zh":"屏幕为静态视觉示意,尚无运行层到屏幕的跨层同步。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.01266,0.068],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_screen"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"control_pad","name_zh":"控制按键组","function_zh":"对应目标流量、气体选择、参考状态和归零操作的外观。","physical_meaning_zh":"外观按钮固定;按键触感、位移和接触动作未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.0128,0.067],"rpy_rad":[0,0,0],"objects":["alicat_mc__control_pad"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.set_setpoint","flow.zero","flow.reset_total","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_inlet","name_zh":"进气端口","function_zh":"将宿主上游气路节点连接到本机进气口。","physical_meaning_zh":"1/8 NPT female名义工艺接口;具体螺纹、密封压缩和软管接触未模拟。","subsystem":null,"parent":"root","origin_m":[-0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_inlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_outlet","name_zh":"出气端口","function_zh":"将本机出口连接到宿主下游气路节点。","physical_meaning_zh":"1/8 NPT female名义工艺接口;真实流量与库存转移须由气路宿主计算。","subsystem":null,"parent":"root","origin_m":[0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_outlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"electrical_connector","name_zh":"电气与数据连接区","function_zh":"容纳仪器电源/控制通信连接的外观位置。","physical_meaning_zh":"外部供电由仿真开关表示;针脚、电压、协议和真实硬件驱动未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.1022],"rpy_rad":[0,0,0],"objects":["alicat_mc__electrical_connector"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"mounting_base","name_zh":"安装支撑部","function_zh":"支撑整机落在台面并提供安装外形。","physical_meaning_zh":"刚性外形,摩擦、紧固预载及安装承载限值未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"objects":["alicat_mc__mounting_base"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"labels","name_zh":"标识及流向文字","function_zh":"识别型号、方向与主要控制区。","physical_meaning_zh":"文字为建模说明与外观标识,不代表运行测量值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["alicat_mc__labels"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电令测量不可用且归零失效,未假设失电阀位。","kind":"device_command","availability":"implemented","component_ids":["electrical_connector"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["enabled"]},"gas.select":{"function_zh":"零目标下选用宿主登记气体;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["gas_id"]},"gas.set_reference_conditions":{"function_zh":"零目标下设置标准体积的参考温压;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["temperature_K","pressure_Pa"]},"flow.set_setpoint":{"function_zh":"写入0或0.01–100%FS目标;成功不代表达到目标或平衡。","kind":"device_command","availability":"implemented","component_ids":["control_pad","valve_housing"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["flow_rate_m3_s"]},"flow.zero":{"function_zh":"只在宿主提供无流、平衡与有效边界条件时记录一次合成归零;不推进时间。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.reset_total":{"function_zh":"清零仿真累计标准体积的显示区间,不转移或删除气体。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.read":{"function_zh":"读取当前估计观测,不推进时间。","kind":"query","availability":"implemented","component_ids":["sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"control.set_pid":{"function_zh":"PID及真实阀曲线没有实现;没有编造增益单位或参数结构。","kind":"device_command","availability":"unsupported","component_ids":["control_pad","valve_housing"],"implementation":{"process":"absent","host":"absent","scene":"absent","robot":"absent","hardware":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;不代表电气硬件。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electrical_connector"],"write_via":"power.set"},"gas.selected_id":{"meaning_zh":"宿主登记并给出兼容性证据的气体标识。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sensor_block"],"write_via":"gas.select"},"gas.reference_temperature_k":{"meaning_zh":"标准体积参考温度;默认298.15K。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"gas.reference_pressure_pa":{"meaning_zh":"标准体积参考绝压;默认101325Pa。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"flow.setpoint_m3_s":{"meaning_zh":"标准体积流量目标;0为关闭目标,正目标范围0.01–100%FS。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["valve_housing","control_pad"],"write_via":"flow.set_setpoint"},"flow.zeroed":{"meaning_zh":"合成归零记录;需要宿主确认无流与平衡。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"ports.upstream_node_id":{"meaning_zh":"实例连接的上游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_inlet"],"write_via":null},"ports.downstream_node_id":{"meaning_zh":"实例连接的下游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_outlet"],"write_via":null},"simulation.dynamic_model_configured":{"meaning_zh":"宿主是否提供显式一阶时间常数与证据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_flow_m3_s":{"meaning_zh":"合成标准体积流量观测;quality=estimated,不是独立实测。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.actual_flow_m3_s":{"meaning_zh":"按宿主气温和上游绝压进行理想气体换算的实际体积流量代理。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.mass_flow_kg_s":{"meaning_zh":"由标准流量与已知摩尔质量换算的质量流率;未知气体摩尔质量时为null。","unit":"kg/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.pressure_pa":{"meaning_zh":"上游绝压边界代理,不是压力传感器实测。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.temperature_k":{"meaning_zh":"宿主气温代理,不是温度传感器实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.total_standard_volume_m3":{"meaning_zh":"本累计区间已积分的标准体积当前值;不代表宿主已完成气体库存转移。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_accuracy_bound_m3_s":{"meaning_zh":"归零且宿主确认平衡时计算max(0.006|Q|,0.001FS);是规格界限表达,不是实测误差。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.accuracy_conditions_met":{"meaning_zh":"合成模型中归零及宿主平衡条件成立标志;不是固定等待时长判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"truth.standard_flow_m3_s":{"meaning_zh":"宿主合成过程的标准体积流量真值,限debug/evaluator。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.total_standard_volume_m3":{"meaning_zh":"宿主合成过程的积分标准体积真值,限debug/evaluator。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.upstream_pressure_pa":{"meaning_zh":"宿主提供上游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.downstream_pressure_pa":{"meaning_zh":"宿主提供下游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.temperature_k":{"meaning_zh":"宿主提供气体温度,限debug/evaluator。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.equilibrium":{"meaning_zh":"宿主明确声明平衡,不由固定时间自动推出。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.no_flow":{"meaning_zh":"宿主明确声明无流,未知流量不能代替此条件。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.response_time_constant_s":{"meaning_zh":"宿主显式假设的一阶tau;缺省null,不默认采用30ms。","unit":"s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null}},"mechanisms":{"synthetic_flow_process":{"meaning_zh":"有明确宿主气路边界与显式tau后的一阶合成流量过程;不求解真实压差流动或PID。","implementation":"lumped","equations":["Q_next = Q_target + (Q_old-Q_target)*exp(-dt/tau),仅有明确tau、归零、有效温压与正向压差等前提时推进。","ΔV_std = Q_old*dt + (Q_target-Q_old)*(dt-tau*(1-exp(-dt/tau)));累计量是积分账面值,不是宿主物质转移事务。","Q_actual = Q_std*(T/T_ref)*(P_ref/P_upstream),理想气体、上游压力代理。","mass_flow = Q_std*P_ref*M/(R*T_ref),M未知时返回null。","accuracy_bound = max(0.006*abs(Q),0.001*FS),仅合成归零且宿主明确平衡时提供。"],"parameters":{"full_scale_standard_flow_m3_s":{"value":1.6666666666666667e-05,"unit":"m^3/s","evidence":"documented","meaning_zh":"full_scale_standard_flow_m3_s"},"minimum_positive_control_m3_s":{"value":1.666666666666667e-09,"unit":"m^3/s","evidence":"documented","meaning_zh":"minimum_positive_control_m3_s"},"fastest_control_t63_s":{"value":0.03,"unit":"s","evidence":"documented","meaning_zh":"配置与调整相关的最快T63,非稳定时间且不设为默认tau"},"default_reference_temperature_k":{"value":298.15,"unit":"K","evidence":"documented","meaning_zh":"default_reference_temperature_K"},"default_reference_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"documented","meaning_zh":"default_reference_pressure_Pa"},"default_dynamic_time_constant_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"default_dynamic_time_constant_s"},"gas_molar_mass_kg_mol":{"value":null,"unit":"kg/mol","evidence":"unknown","meaning_zh":"gas_molar_mass_kg_mol"},"valve_travel_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"valve_travel_m"},"pid_gains":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"实际参数结构及单位未知;1仅为此未知占位项的合同单位"},"operating_absolute_pressure_range":{"value":[79289.708871432,1103161.16690688],"unit":"Pa","evidence":"documented","meaning_zh":"工作绝压范围11.5–160PSIA,精确单位换算;并非压差。"},"operating_temperature_range":{"value":[263.15,333.15],"unit":"K","evidence":"documented","meaning_zh":"工作温度−10至60°C。"},"standard_accuracy_relative_reading":{"value":0.006,"unit":"1","evidence":"documented","meaning_zh":"标准精度读数比例项,须与FS项取较大绝对误差。"},"standard_accuracy_relative_full_scale":{"value":0.001,"unit":"1","evidence":"documented","meaning_zh":"标准精度FS比例项,需归零与平衡条件。"},"full_scale_air_pressure_drop":{"value":10342.135939752,"unit":"Pa","evidence":"documented","meaning_zh":"1SLPM满量程空气排大气时压降1.5PSID;不是所有气体、流量和背压下通用值。"},"documented_gas_count":{"value":98,"unit":"1","evidence":"documented","meaning_zh":"厂家可选气体数量;本批未复制数据库。"},"documented_mixture_definitions_maximum":{"value":20,"unit":"1","evidence":"documented","meaning_zh":"厂家混气定义数量上限;本批未实现混气数据库。"},"gas_viscosity":{"value":null,"unit":"Pa*s","evidence":"unknown","meaning_zh":"气体黏度未知,未虚构98种气体性质。"},"compressibility_factor":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实气体压缩因子未知;换算采用理想气体假设。"},"physical_settling_time":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"物理稳定时间未知,不从30ms T63编造。"}}},"gas_network_topology":{"meaning_zh":"上游节点→进气口→传感区→常闭调节阀→出气口→下游节点的功能拓扑。串联路径是模块接口抽象,非制造商内部流道结构复刻。","implementation":"qualitative","equations":[],"parameters":{}}},"limitations":["仅为合成过程与接口实现,无硬件驱动、机器人或真实阀动作。","气体兼容性由可信宿主登记;厂家98种气体和20个混气定义的数据库未实现。未知摩尔质量及性质保持null。","动态没有缺省时间常数。宿主必须给出明确假设及证据;最快T63 30 ms不是稳定时间,也不自动作为tau。","简化一阶模型仅在有效供压/背压和温度条件下使用。阀特性、压降曲线、PID、真实稳定判据和非理想气体性质未实现。","模型读数均为estimated;压力使用上游边界代理,温度使用宿主气温代理。不是实测传感器或厂家精度验证。","精度界限仅在归零且宿主声明平衡时计算 max(0.006|Q|,0.001FS);不生成误差分布,不从固定时长推断平衡。","标准流量和累计标准体积使用当前参考条件;改气体/参考条件使归零和读数失效并开启新累计量区间。","参考条件配置采用仿真定义:1 SLPM数值量程按当前参考条件解释;不声称复现厂商改变标准温压后内部标度处理。","气路节点引用由宿主保管。本适配器不做气源库存、守恒物质转移或压力网络求解,后续气路宿主需接入这些过程。","重放去重仅当前宿主内存有效,不声称跨重启恰好一次。API过滤不是Python或文件系统隔离。","所有外露部件采用刚性固定装配。无可靠内部阀行程,不制造可动关节;按钮位移与真实触碰未实现。","外形遵守91.1×26.7×103.3mm标称尺寸;局部艺术细节、端口端面x位置及法线方向为建模假设,不是加工图。","整机质量约0.5kg;URDF只有聚合根使用该质量与均匀盒近似惯量,单部件mass/inertia均null,不能重复计重。","URDF碰撞体只采用盒、柱、球基元;文件结构或Blender姿态验证不等于物理接触、稳定放置、碰撞或摩擦性能验证。","静态显示屏和流向标识不与运行观测自动同步。GLB/OBJ为场景交换输出;本批未声称任何引擎中的物理求解兼容性。","整机搬运的attach/release由宿主约束事件负责;事件在合同中声明,未实现抓取、附着、释放或机器人动作。","合同稳定状态ID使用小写;真实运行API保留温度K和压力Pa后缀。请按runtime_state_id_map映射或使用read_binding,不能直接把规范ID当作真实API参数。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["flow.read","flow.reset_total","flow.set_setpoint","flow.zero","gas.select","gas.set_reference_conditions","power.set"],"unsupported":["control.set_pid"],"note_zh":"桥接 basic40_runtime_automation.AlicatMCRuntime(推进方式 host_step_dt),25 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(7 个按键(碰到即触发));接口点 0 个(无);布局:台面、机器人可搬、正面 −y、前方留空 0.25 m;面板读数 flow(4)"}},"previews":["previews/alicat_mc_1slpm_rev6/preview_front.webp","previews/alicat_mc_1slpm_rev6/preview_inlet.webp","previews/alicat_mc_1slpm_rev6/preview_perspective.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","bytes":213423},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/collision_proxies.json","bytes":1513},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/geometry_manifest.json","bytes":13710},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.blend","bytes":200026},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","bytes":515748},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","bytes":4759}],"completeness":{"components":11,"with_collisions":0,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":0,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"alicat_mc_1slpm_rev6","chem_id":"CHEM-180","name_en":"Gas mass-flow controller","maker":"Alicat Scientific","model":"MC, 1 SLPM full scale, Rev6","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/alicat_mc","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.ametek_oxtran.json b/data/assets/instrument.ametek_oxtran.json new file mode 100644 index 0000000000000000000000000000000000000000..00040b21a0762aeb3a19daf4f36d5f06891c6baa --- /dev/null +++ b/data/assets/instrument.ametek_oxtran.json @@ -0,0 +1 @@ +{"tid":"instrument.ametek_oxtran","asset_dir":"expansion_batch04/t1_thermal/ametek_oxtran","name_zh":"AMETEK MOCON OX-TRAN 2/22 L 氧气透过率分析仪","category":"热学力学与输运","description_zh":"OX-TRAN 2/22 L两池库仑法氧透过率分析仪(ASTM D3985原理):可拆卸水平测试盒、一键气动夹紧、TruSeal冲洗密封、Coulox绝对库仑传感器、10–40°C热电控温与湿度控制。膜内Fick扩散、腔体吹扫、泄漏、传感器与检测序列分别建模;OTR结果由量化传感器观测计算,模板为文献汇编的干气P/D","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"本体台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":43.1,"size_m":[0.3046,0.6149,0.5008],"bbox_min":[-0.1523,-0.3024,0.0],"bbox_max":[0.1523,0.3125,0.5008],"manifest_dimensions_m":[0.3046000003814697,0.6148500004410744,0.5007931590080261],"glb":"assets/expansion_batch04/t1_thermal/ametek_oxtran/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/ametek_oxtran/model.urdf","links":{"base_link":"/Geometry/base_link","button_load_a":"/Geometry/base_link/button_load_a","button_load_b":"/Geometry/base_link/button_load_b","cover":"/Geometry/base_link/cover","drawer_a":"/Geometry/base_link/drawer_a","clamp_a":"/Geometry/base_link/clamp_a","drawer_b":"/Geometry/base_link/drawer_b","clamp_b":"/Geometry/base_link/clamp_b","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.005,0.6808],"place":[0.0,0.005,0.5508],"post_place":[0.0,0.005,0.6808],"joint_btn_button_load_a":[0.0,0.0,0.0],"joint_btn_button_load_b":[0.0,0.0,0.0],"joint_cover_joint":[0.0,-0.2965,0.334],"joint_drawer_a_joint":[0.0,-0.29,0.1945],"joint_clamp_a_joint":[0.0,-0.192,0.2],"joint_drawer_b_joint":[0.0,-0.29,0.1025],"joint_clamp_b_joint":[0.0,-0.192,0.108],"joint_power_switch_joint":[-0.08,0.298,0.075]},"joints":[{"name":"btn_button_load_a","type":"prismatic","parent":"chassis","child":"button_load_a","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/button_load_a","child_bbox_min":[-0.122,-0.2945,0.183],"child_bbox_max":[-0.106,-0.29,0.199],"kind":"button"},{"name":"btn_button_load_b","type":"prismatic","parent":"chassis","child":"button_load_b","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/button_load_b","child_bbox_min":[-0.122,-0.2945,0.09],"child_bbox_max":[-0.106,-0.29,0.106],"kind":"button"},{"name":"cover_joint","type":"revolute","parent":"chassis","child":"cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.2965,0.334],"child_prim":"/Geometry/base_link/cover","child_bbox_min":[-0.082,-0.2988,0.226],"child_bbox_max":[0.082,-0.2945,0.3441],"kind":"door"},{"name":"drawer_a_joint","type":"prismatic","parent":"chassis","child":"drawer_a","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.19,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.29,0.1945],"child_prim":"/Geometry/base_link/drawer_a","child_bbox_min":[-0.084,-0.30235,0.17],"child_bbox_max":[0.084,-0.06,0.219],"kind":"door"},{"name":"clamp_a_joint","type":"prismatic","parent":"chassis","child":"clamp_a","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.192,0.2],"child_prim":"/Geometry/base_link/clamp_a","child_bbox_min":[-0.065,-0.262,0.198],"child_bbox_max":[0.065,-0.122,0.202],"kind":"other"},{"name":"drawer_b_joint","type":"prismatic","parent":"chassis","child":"drawer_b","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.19,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.29,0.1025],"child_prim":"/Geometry/base_link/drawer_b","child_bbox_min":[-0.084,-0.30235,0.078],"child_bbox_max":[0.084,-0.06,0.127],"kind":"door"},{"name":"clamp_b_joint","type":"prismatic","parent":"chassis","child":"clamp_b","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.192,0.108],"child_prim":"/Geometry/base_link/clamp_b","child_bbox_min":[-0.065,-0.262,0.106],"child_bbox_max":[0.065,-0.122,0.11],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"chassis","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.3,"effort":10.0,"mimic":null,"origin_m":[-0.08,0.298,0.075],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.089,0.298,0.069],"child_bbox_max":[-0.071,0.304,0.081],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"carrier_gas_inlet","link":"base_link","part":"ametek_oxtran__carrier_gas_inlet","pos":[-0.076,0.31,0.263],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.076,0.31,0.263],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"test_gas_inlet","link":"base_link","part":"ametek_oxtran__test_gas_inlet","pos":[-0.057,0.31,0.263],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.057,0.31,0.263],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"vent_zero","link":"base_link","part":"ametek_oxtran__vent_zero","pos":[0.071,-0.2944,0.2751],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.071,-0.2944,0.2751],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"vent_cell_a","link":"base_link","part":"ametek_oxtran__vent_cell_a","pos":[0.071,-0.2944,0.251],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.071,-0.2944,0.251],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"vent_cell_b","link":"base_link","part":"ametek_oxtran__vent_cell_b","pos":[0.071,-0.2944,0.2276],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.071,-0.2944,0.2276],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"test_gas_outlet","link":"base_link","part":"ametek_oxtran__test_gas_port","pos":[0.0004,-0.2944,0.2755],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0004,-0.2944,0.2755],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"cell_a_film","link":"drawer_a","part":"ametek_oxtran__cartridge_a","pos":[0.0,-0.19199999999999998,0.195],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.098,0.0005000000000000004],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.03989422804014327,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.01,"access":["drawer_a_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"cell_b_film","link":"drawer_b","part":"ametek_oxtran__cartridge_b","pos":[0.0,-0.19199999999999998,0.10300000000000001],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.098,0.0005000000000000004],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.03989422804014327,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.01,"access":["drawer_b_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"thermometer_well","link":"base_link","part":"ametek_oxtran__thermometer_well","pos":[0.0,-0.2924,0.2356],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,-0.2924,0.2356],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.0035,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"line_power","link":"base_link","part":"ametek_oxtran__power_entry","pos":[-0.08,0.294,0.049999999999999996],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.08,0.294,0.049999999999999996],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.01,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.004,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"ethernet","link":"base_link","part":"ametek_oxtran__ethernet_port","pos":[0.127,0.293,0.124],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.127,0.293,0.124],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"usb_1","link":"base_link","part":"ametek_oxtran__usb_1","pos":[0.12,0.293,0.076],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.12,0.293,0.076],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"usb_2","link":"base_link","part":"ametek_oxtran__usb_2","pos":[0.134,0.293,0.076],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.134,0.293,0.076],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"},{"name":"cooling_air","link":"base_link","part":"ametek_oxtran__cooling_fan","pos":[0.028,0.3,0.22],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.028,0.3,0.22],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.075,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口位置取自2/28同机身线图与2/22照片的比例估计;捕获半径为工程几何,真实管径/pinout/机器人接触未验证。"}],"hidden_parts":[],"readouts":[{"name":"otr_cell_a_sim","part":"ametek_oxtran__otr_a_digits","prim":"/Geometry/base_link/readout_otr_cell_a_sim","link":"base_link","digits":6,"decimals":3,"unit":"cc/(m2 day)","center":[0.0706,-0.1963,0.4602],"up":[0.0,0.2756,0.9613],"source":{"bridge":["cell_a.last_otr_mol_m2_s"],"scale":1936569600.0},"blank_channel":null,"on":[0.4,0.86,0.98],"off":[0.012,0.02,0.03],"size_m":[0.0392,0.0107],"normal":[0.0,-0.9613,0.2756]},{"name":"otr_cell_b_sim","part":"ametek_oxtran__otr_b_digits","prim":"/Geometry/base_link/readout_otr_cell_b_sim","link":"base_link","digits":6,"decimals":3,"unit":"cc/(m2 day)","center":[0.0745,-0.2046,0.4313],"up":[0.0,0.2756,0.9613],"source":{"bridge":["cell_b.last_otr_mol_m2_s"],"scale":1936569600.0},"blank_channel":null,"on":[0.98,0.78,0.3],"off":[0.012,0.02,0.03],"size_m":[0.0314,0.0107],"normal":[0.0,-0.9613,0.2756]},{"name":"cell_temperature_sim","part":"ametek_oxtran__temperature_digits","prim":"/Geometry/base_link/readout_cell_temperature_sim","link":"base_link","digits":4,"decimals":1,"unit":"C","center":[0.0628,-0.2128,0.4025],"up":[0.0,0.2756,0.9613],"source":{"bridge":["thermal.indicated_k"],"offset":-273.15},"blank_channel":null,"on":[0.92,0.94,0.95],"off":[0.012,0.02,0.03],"size_m":[0.0236,0.0107],"normal":[0.0,-0.9613,0.2756]},{"name":"cell_a_status","part":"ametek_oxtran__lamp_cell_a","prim":"/Geometry/base_link/readout_cell_a_status","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.114,-0.2915,0.205],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"cell_a.indicator_on"}},"blank_channel":null,"on":[0.2,0.95,0.25],"off":[0.02,0.05,0.03],"size_m":[0.015,0.0032],"normal":[0.0,-1.0,0.0]},{"name":"cell_b_status","part":"ametek_oxtran__lamp_cell_b","prim":"/Geometry/base_link/readout_cell_b_status","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.114,-0.2915,0.113],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"cell_b.indicator_on"}},"blank_channel":null,"on":[0.2,0.95,0.25],"off":[0.02,0.05,0.03],"size_m":[0.015,0.0032],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":43.1,"footprint_m":[0.3046,0.6149],"height_m":0.5008,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.214},"robot_standoff_m":0.35,"work_height_m":0.263,"primary_slot":"carrier_gas_inlet","access":["cover_joint"],"slot_count":14,"placement_evidence":"manufacturer bench-top two-cell permeation analyzer; fixed simulation root is an engineering assumption","mass_evidence":"manufacturer_documented_mass","actual_mass_kg":43.1,"manufacturer_main_machine_mass_kg":43.1},"components":[{"id":"chassis","name_zh":"主机外壳","function_zh":"承载两测试池、传感器、气路、热控与电子","physical_meaning_zh":"浅蓝灰模塑外壳(照片);两侧肩部高于中部,前部中间凹槽安放触摸屏;碰撞体在两层抽屉仓处留空;43.1kg整机质量的主要份额","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__chassis"],"collisions":[{"shape":"box","origin_m":[0.0,0.1225,0.1925],"rpy_rad":[0,0,0],"size_m":[0.304,0.33499999999999996,0.33499999999999996]},{"shape":"box","origin_m":[-0.11599999999999999,-0.16749999999999998,0.1925],"rpy_rad":[0,0,0],"size_m":[0.072,0.245,0.33499999999999996]},{"shape":"box","origin_m":[0.11599999999999999,-0.16749999999999998,0.1925],"rpy_rad":[0,0,0],"size_m":[0.072,0.245,0.33499999999999996]},{"shape":"box","origin_m":[0.0,-0.16749999999999998,0.052500000000000005],"rpy_rad":[0,0,0],"size_m":[0.16,0.245,0.055000000000000014]},{"shape":"box","origin_m":[0.0,-0.16749999999999998,0.14850000000000002],"rpy_rad":[0,0,0],"size_m":[0.16,0.245,0.047000000000000014]},{"shape":"box","origin_m":[0.0,-0.16749999999999998,0.2885],"rpy_rad":[0,0,0],"size_m":[0.16,0.245,0.143]},{"shape":"box","origin_m":[0.0,0.057499999999999996,0.377],"rpy_rad":[0,0,0],"size_m":[0.304,0.46499999999999997,0.03400000000000003]},{"shape":"box","origin_m":[-0.14100000000000001,-0.23249999999999998,0.377],"rpy_rad":[0,0,0],"size_m":[0.021999999999999992,0.11499999999999999,0.03400000000000003]},{"shape":"box","origin_m":[0.14100000000000001,-0.23249999999999998,0.377],"rpy_rad":[0,0,0],"size_m":[0.021999999999999992,0.11499999999999999,0.03400000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外包络304×580×394mm为厂家数据;肩部、凹槽与圆角为线图/照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"front_seams","name_zh":"前面板分模缝","function_zh":"分隔A/B池模块与左右立柱","physical_meaning_zh":"前视线图中的水平/竖直分界线(模块面板接缝),纯外观","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__front_seams"],"collisions":[{"shape":"box","origin_m":[0,-0.29019999999999996,0.13],"rpy_rad":[0,0,0],"size_m":[0.284,0.001,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.085,0.095],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"bay_a","name_zh":"A池抽屉仓口","function_zh":"容纳抽屉托盘与测试盒","physical_meaning_zh":"抽屉拉出后可见的深色仓口(贴在前表面的深色面,内部空间由碰撞体留空表示);闭合时被抽屉前脸遮住","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__bay_a"],"collisions":[{"shape":"box","origin_m":[0,-0.29019999999999996,0.1945],"rpy_rad":[0,0,0],"size_m":[0.16,0.0004,0.044999999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.015],"metallic":0.1,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"bay_b","name_zh":"B池抽屉仓口","function_zh":"容纳抽屉托盘与测试盒","physical_meaning_zh":"抽屉拉出后可见的深色仓口(贴在前表面的深色面,内部空间由碰撞体留空表示);闭合时被抽屉前脸遮住","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__bay_b"],"collisions":[{"shape":"box","origin_m":[0,-0.29019999999999996,0.10250000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.0004,0.044999999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.015],"metallic":0.1,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"foot_fl","name_zh":"机脚","function_zh":"支承整机并留出底部进风间隙","physical_meaning_zh":"深色块状机脚(前视/后视线图);与台面摩擦系数未知","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__foot_fl"],"collisions":[{"shape":"box","origin_m":[-0.121,-0.235,0.0125],"rpy_rad":[0,0,0],"size_m":[0.042,0.05,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.016,0.015,0.019],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"foot_fr","name_zh":"机脚","function_zh":"支承整机并留出底部进风间隙","physical_meaning_zh":"深色块状机脚(前视/后视线图);与台面摩擦系数未知","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__foot_fr"],"collisions":[{"shape":"box","origin_m":[0.121,-0.235,0.0125],"rpy_rad":[0,0,0],"size_m":[0.042,0.05,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.016,0.015,0.019],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"foot_rl","name_zh":"机脚","function_zh":"支承整机并留出底部进风间隙","physical_meaning_zh":"深色块状机脚(前视/后视线图);与台面摩擦系数未知","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__foot_rl"],"collisions":[{"shape":"box","origin_m":[-0.121,0.235,0.0125],"rpy_rad":[0,0,0],"size_m":[0.042,0.05,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.016,0.015,0.019],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"foot_rr","name_zh":"机脚","function_zh":"支承整机并留出底部进风间隙","physical_meaning_zh":"深色块状机脚(前视/后视线图);与台面摩擦系数未知","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__foot_rr"],"collisions":[{"shape":"box","origin_m":[0.121,0.235,0.0125],"rpy_rad":[0,0,0],"size_m":[0.042,0.05,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.016,0.015,0.019],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"bezel_load_a","name_zh":"A池按钮镶圈","function_zh":"保护并定位装卸按钮","physical_meaning_zh":"镀铬圆环(照片可见银色圆按钮外圈)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__bezel_load_a"],"collisions":[{"shape":"cylinder","origin_m":[-0.114,-0.2915,0.191],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0105,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.08,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"button_load_a","name_zh":"A池装卸(Load/Unload)按钮","function_zh":"按一次夹紧或松开A池测试盒(cell.load_unload)","physical_meaning_zh":"圆形金属按钮(照片/线图,带上下双箭头);厂家:一键释放与装载、气动夹紧;Matterix把它转成1.5mm弹簧键,按压经宿主能力触发","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__button_load_a"],"collisions":[{"shape":"cylinder","origin_m":[-0.114,-0.292,0.191],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.65,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.load_unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"lamp_cell_a","name_zh":"A池状态指示灯","function_zh":"显示A池状态","physical_meaning_zh":"按钮上方的横条指示灯(线图item 2/4);灯语厂家未公开,本资产映射为“已夹紧=亮”","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__lamp_cell_a"],"collisions":[{"shape":"box","origin_m":[-0.114,-0.29074999999999995,0.205],"rpy_rad":[0,0,0],"size_m":[0.015,0.0015,0.0032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.4,0.08],"metallic":0.0,"roughness":0.3,"emissive":[0.02,0.35,0.04],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"label_a","name_zh":"“A-”标签","function_zh":"标识池号","physical_meaning_zh":"按钮左侧印字(线图);贴图文字","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__label_a"],"collisions":[{"shape":"box","origin_m":[-0.135,-0.29014999999999996,0.191],"rpy_rad":[0,0,0],"size_m":[0.016,0.0003,0.0107]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/label_a.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"bezel_load_b","name_zh":"B池按钮镶圈","function_zh":"保护并定位装卸按钮","physical_meaning_zh":"镀铬圆环(照片可见银色圆按钮外圈)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__bezel_load_b"],"collisions":[{"shape":"cylinder","origin_m":[-0.114,-0.2915,0.098],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0105,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.08,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"button_load_b","name_zh":"B池装卸(Load/Unload)按钮","function_zh":"按一次夹紧或松开B池测试盒(cell.load_unload)","physical_meaning_zh":"圆形金属按钮(照片/线图,带上下双箭头);厂家:一键释放与装载、气动夹紧;Matterix把它转成1.5mm弹簧键,按压经宿主能力触发","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__button_load_b"],"collisions":[{"shape":"cylinder","origin_m":[-0.114,-0.292,0.098],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.65,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.load_unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"lamp_cell_b","name_zh":"B池状态指示灯","function_zh":"显示B池状态","physical_meaning_zh":"按钮上方的横条指示灯(线图item 2/4);灯语厂家未公开,本资产映射为“已夹紧=亮”","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__lamp_cell_b"],"collisions":[{"shape":"box","origin_m":[-0.114,-0.29074999999999995,0.113],"rpy_rad":[0,0,0],"size_m":[0.015,0.0015,0.0032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.4,0.08],"metallic":0.0,"roughness":0.3,"emissive":[0.02,0.35,0.04],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"label_b","name_zh":"“B-”标签","function_zh":"标识池号","physical_meaning_zh":"按钮左侧印字(线图);贴图文字","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__label_b"],"collisions":[{"shape":"box","origin_m":[-0.135,-0.29014999999999996,0.098],"rpy_rad":[0,0,0],"size_m":[0.016,0.0003,0.0107]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/label_b.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"model_label","name_zh":"型号标签“2/22 L”","function_zh":"标识型号配置","physical_meaning_zh":"左下角型号框(2/28线图对应位置印“2/28 H”);本资产印2/22 L","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__model_label"],"collisions":[{"shape":"box","origin_m":[-0.1185,-0.29014999999999996,0.044],"rpy_rad":[0,0,0],"size_m":[0.048,0.0003,0.0075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/model_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"brand_logo","name_zh":"AMETEK | mocon 字标","function_zh":"厂家标识","physical_meaning_zh":"前下方字标(线图/照片);通用字体重绘,非商标原稿","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__brand_logo"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.29014999999999996,0.048],"rpy_rad":[0,0,0],"size_m":[0.128,0.0003,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/brand_band.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"recess_panel","name_zh":"盖板后维护面板","function_zh":"安放排气口、温度计井与测试气口","physical_meaning_zh":"盖板后的深灰维护面(2/28图2-2)与两侧护边;上部两个腰形孔为盖板铰链/锁扣位","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__recess_panel"],"collisions":[{"shape":"box","origin_m":[0,-0.2902,0.28],"rpy_rad":[0,0,0],"size_m":[0.16,0.00040000000000001146,0.10600000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.32,0.36],"metallic":0.0,"roughness":0.48,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"thermometer_well","name_zh":"温度计井(Temp)","function_zh":"插入外部温度计核对测试池温度","physical_meaning_zh":"线图item 12“Thermometer Well”;透过盖板下缘缺口可见;插深与热接触未知","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__thermometer_well"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.2919,0.2356],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0055,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.08,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"vent_zero","name_zh":"ReZero池载气排气口(Z)","function_zh":"排出经过测试池/ReZero池的载气","physical_meaning_zh":"ReZero池载气出口,可接流量计核对流量;线图items 9–11;接头外形为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__vent_zero"],"collisions":[{"shape":"cylinder","origin_m":[0.071,-0.2919,0.2751],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0045,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"vent_cell_a","name_zh":"A池载气排气口","function_zh":"排出经过测试池/ReZero池的载气","physical_meaning_zh":"A池载气出口(例:认证膜说明要求核对载气10sccm);线图items 9–11;接头外形为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__vent_cell_a"],"collisions":[{"shape":"cylinder","origin_m":[0.071,-0.2919,0.251],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0045,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"vent_cell_b","name_zh":"B池载气排气口","function_zh":"排出经过测试池/ReZero池的载气","physical_meaning_zh":"B池载气出口;线图items 9–11;接头外形为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__vent_cell_b"],"collisions":[{"shape":"cylinder","origin_m":[0.071,-0.2919,0.2276],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0045,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"test_gas_port","name_zh":"测试气出口接头","function_zh":"测试气(氧)流经池下半部后的出口","physical_meaning_zh":"盖板后中央接头(厂家:盖板用于接近排气口与测试气口);具体用途按线图位置推断","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__test_gas_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0004,-0.29214999999999997,0.2755],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0048,"length_m":0.0035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"aux_port","name_zh":"辅助接头","function_zh":"盖板后未标注用途的小接头","physical_meaning_zh":"线图可见、用途未公开;仅外观","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__aux_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0573,-0.29214999999999997,0.2309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.0035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"vent_labels","name_zh":"Z/A/B排气口标识","function_zh":"标识排气口","physical_meaning_zh":"凹面板印字(线图);贴图","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__vent_labels"],"collisions":[{"shape":"box","origin_m":[0.0535,-0.29059999999999997,0.2665],"rpy_rad":[0,0,0],"size_m":[0.03,0.0003,0.0056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.32,0.36],"metallic":0.0,"roughness":0.48,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/vent_labels.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cover_latch_0","name_zh":"盖板铰链/锁扣腰形孔","function_zh":"固定盖板铰链","physical_meaning_zh":"凹面板上部腰形孔中的螺钉(线图),外观件","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cover_latch_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.0398,-0.2914,0.3139],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.08,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cover_latch_1","name_zh":"盖板铰链/锁扣腰形孔","function_zh":"固定盖板铰链","physical_meaning_zh":"凹面板上部腰形孔中的螺钉(线图),外观件","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cover_latch_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0399,-0.2914,0.3139],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.08,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cover","name_zh":"上部铰接盖板","function_zh":"遮挡排气口/温度计井/测试气口;下缘缺口露出温度计井","physical_meaning_zh":"OX-TRAN印字盖板(2/28图2-1 item 5 Cover):上缘铰接向外上翻;本资产为被动关节,不参与过程同步","subsystem":null,"parent":"chassis","origin_m":[0.0,-0.2965,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cover"],"collisions":[{"shape":"box","origin_m":[-0.051500000000000004,0.0,-0.05399999999999999],"rpy_rad":[0,0,0],"size_m":[0.061,0.004,0.10800000000000001]},{"shape":"box","origin_m":[0.051500000000000004,0.0,-0.05399999999999999],"rpy_rad":[0,0,0],"size_m":[0.061,0.004,0.10800000000000001]},{"shape":"box","origin_m":[0.0,0.0,-0.04150000000000004],"rpy_rad":[0,0,0],"size_m":[0.042,0.004,0.08300000000000002]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.4],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"铰链位置与开角为照片/线图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cover_label","name_zh":"盖板印字“OX-TRAN® OXYGEN PERMEATION ANALYZER”","function_zh":"标识仪器","physical_meaning_zh":"盖板正面印字(照片/线图);贴图,通用字体重绘","subsystem":null,"parent":"cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cover_label"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00215,-0.035999999999999976],"rpy_rad":[0,0,0],"size_m":[0.14,0.0003,0.0922]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.45,0.5],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/cover_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"temp_label","name_zh":"“Temp”印字","function_zh":"标识温度计井","physical_meaning_zh":"温度计井上方印字(线图);贴图","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__temp_label"],"collisions":[{"shape":"box","origin_m":[0.0,-0.291,0.2445],"rpy_rad":[0,0,0],"size_m":[0.02,0.0003,0.0075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.32,0.36],"metallic":0.0,"roughness":0.48,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/temp_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"display","name_zh":"彩色触摸屏","function_zh":"显示测试状态、OTR曲线与菜单;触摸操作","physical_meaning_zh":"约10英寸级彩色触摸屏(厂家:直观彩色触屏、无需PC),黑色玻璃面框,竖立在机身前部凹槽上并后仰约16°(照片估计)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__display"],"collisions":[{"shape":"box","origin_m":[0.0,-0.1957063852707741,0.42889657180206414],"rpy_rad":[1.2915436464758039,0.0,0.0],"size_m":[0.252,0.145,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.012],"metallic":0.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"屏尺寸与倾角由2/28前视线图和2/22照片估计;厂家未给出屏幕尺寸。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"display_mount","name_zh":"触摸屏铰接支座","function_zh":"把触摸屏固定在机身凹槽并允许后仰","physical_meaning_zh":"屏底后方深灰铰接座(照片可见屏底嵌入凹槽);形状为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__display_mount"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.204,0.363],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.2}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.045,0.052,0.064],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"display_screen","name_zh":"触摸屏显示内容","function_zh":"显示WinPerm式状态界面与OTR曲线","physical_meaning_zh":"屏幕贴图:仿照片中的Cell Status界面(通用字体重绘,非原厂GUI);右侧读数框内叠加七段数字","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__display_screen"],"collisions":[{"shape":"box","origin_m":[0.0,-0.20303745646583432,0.43307932151164014],"rpy_rad":[1.2915436464758039,0.0,0.0],"size_m":[0.222,0.125,0.0004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.68,0.72,0.77],"metallic":0.0,"roughness":0.18,"emissive":[0.1,0.11,0.12],"alpha":1.0,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"界面内容为工程重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"otr_a_digits","name_zh":"A池OTR读数行","function_zh":"显示可观测量","physical_meaning_zh":"触摸屏右侧状态栏的工程七段数字(参考姿态显示58.917 / 0.842 cc/(m²·day)、23.0°C);Matterix按过程状态改写,不是原厂界面","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__otr_a_digits"],"collisions":[{"shape":"box","origin_m":[0.077,-0.19618474602930283,0.46024272261814836],"rpy_rad":[1.2915436464758039,0.0,0.0],"size_m":[0.05399999999999999,0.012,0.00015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.86,0.98],"metallic":0.0,"roughness":0.3,"emissive":[0.27999999999999997,0.602,0.6859999999999999],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"读数内容为工程叠加;屏幕位置按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"otr_b_digits","name_zh":"B池OTR读数行","function_zh":"显示可观测量","physical_meaning_zh":"触摸屏右侧状态栏的工程七段数字(参考姿态显示58.917 / 0.842 cc/(m²·day)、23.0°C);Matterix按过程状态改写,不是原厂界面","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__otr_b_digits"],"collisions":[{"shape":"box","origin_m":[0.077,-0.2044538667038128,0.4314048717399988],"rpy_rad":[1.2915436464758039,0.0,0.0],"size_m":[0.05399999999999999,0.012,0.00015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.98,0.78,0.3],"metallic":0.0,"roughness":0.3,"emissive":[0.6859999999999999,0.5459999999999999,0.21],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"读数内容为工程叠加;屏幕位置按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"temperature_digits","name_zh":"池温读数行","function_zh":"显示可观测量","physical_meaning_zh":"触摸屏右侧状态栏的工程七段数字(参考姿态显示58.917 / 0.842 cc/(m²·day)、23.0°C);Matterix按过程状态改写,不是原厂界面","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__temperature_digits"],"collisions":[{"shape":"box","origin_m":[0.077,-0.21272298737832276,0.40256702086184926],"rpy_rad":[1.2915436464758039,0.0,0.0],"size_m":[0.05399999999999999,0.012,0.00015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.92,0.94,0.95],"metallic":0.0,"roughness":0.3,"emissive":[0.644,0.6579999999999999,0.6649999999999999],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"读数内容为工程叠加;屏幕位置按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_a","name_zh":"A池测试盒抽屉","function_zh":"把A池测试盒拉出装样、推入夹紧","physical_meaning_zh":"深灰把手前脸与金属托盘(照片:拉出后露出托盘与测试盒);厂家:可拆卸水平测试盒、一键释放与装载","subsystem":null,"parent":"chassis","origin_m":[0.0,-0.29,0.1945],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_a"],"collisions":[{"shape":"box","origin_m":[0,-0.005,0],"rpy_rad":[0,0,0],"size_m":[0.168,0.01,0.04899999999999999]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.19],"state_id":"drawer_a.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.045,0.052,0.064],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"前脸/把手外形按2025照片;托盘与行程为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drawer.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_a_tray","name_zh":"A池抽屉托盘","function_zh":"承托测试盒并沿导轨滑动","physical_meaning_zh":"拉丝不锈钢托盘与两侧导轨(照片可见),随抽屉移动","subsystem":null,"parent":"drawer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_a_tray"],"collisions":[{"shape":"box","origin_m":[0,0.115,-0.022],"rpy_rad":[0,0,0],"size_m":[0.15,0.23,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_a_grip","name_zh":"A池抽屉把手握槽","function_zh":"手指拉出抽屉的握持位","physical_meaning_zh":"把手中央的凹槽与竖向防滑筋(2/28线图)","subsystem":null,"parent":"drawer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_a_grip"],"collisions":[{"shape":"box","origin_m":[0,-0.0106,0.017999999999999995],"rpy_rad":[0,0,0],"size_m":[0.07,0.0035,0.0055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028,0.031,0.037],"metallic":0.0,"roughness":0.62,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cartridge_a","name_zh":"A池可拆卸测试盒","function_zh":"在台面装夹膜样并形成上(载气)下(测试气)两半腔","physical_meaning_zh":"阳极氧化铝测试盒:下半测试气腔、上压环与Φ79.8mm(50cm²)测试窗、TruSeal双密封冲洗环、侧面软管倒钩接头;膜样用Apiezon脂密封","subsystem":null,"parent":"drawer_a","origin_m":[0.0,0.098,-0.010499999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cartridge_a"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.14,0.15,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.61,0.62],"metallic":0.9,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"测试面积50cm²为厂家标准;盒体外形由2/28测试盒线图与照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.mount","sample.unmount"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"film_a","name_zh":"A池膜样(参考姿态)","function_zh":"被测阻隔膜","physical_meaning_zh":"4×4英寸八角膜样(2/28测试盒线图的八角形;厂家标准膜尺寸4×4英寸),透过测试窗可见;材料与厚度由sample.mount绑定","subsystem":null,"parent":"cartridge_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__film_a"],"collisions":[{"shape":"box","origin_m":[0,0,0.0012],"rpy_rad":[0,0,0],"size_m":[0.1016,0.1016,0.0004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.8,0.86],"metallic":0.0,"roughness":0.12,"emissive":[0,0,0],"alpha":0.55,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"4×4英寸膜尺寸为厂家数据;厚度为可视值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.mount"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cell_head_a","name_zh":"A池上腔头与气动夹紧缸","function_zh":"与A测试盒组成密闭测试池、导入载气并驱动夹紧","physical_meaning_zh":"仓内上部固定块:载气进出、TruSeal冲洗通道与气动夹紧缸(内部,照片不可见,工程示意)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cell_head_a"],"collisions":[{"shape":"box","origin_m":[0,-0.19199999999999998,0.20950000000000002],"rpy_rad":[0,0,0],"size_m":[0.136,0.15,0.014999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,尺寸为工程假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"clamp_a","name_zh":"A池夹紧压板","function_zh":"以一致压力压紧测试盒(气动)","physical_meaning_zh":"厂家:按键后气动夹紧、厚度无关的一致夹紧力;压板行程3mm为工程假设;关节=过程权威镜像","subsystem":null,"parent":"chassis","origin_m":[0.0,-0.19199999999999998,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__clamp_a"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.13,0.14,0.004]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.003],"state_id":"clamp_a.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件;夹紧力/行程厂家未公开。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.load_unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_b","name_zh":"B池测试盒抽屉","function_zh":"把B池测试盒拉出装样、推入夹紧","physical_meaning_zh":"深灰把手前脸与金属托盘(照片:拉出后露出托盘与测试盒);厂家:可拆卸水平测试盒、一键释放与装载","subsystem":null,"parent":"chassis","origin_m":[0.0,-0.29,0.10250000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_b"],"collisions":[{"shape":"box","origin_m":[0,-0.005,0],"rpy_rad":[0,0,0],"size_m":[0.168,0.01,0.049]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.19],"state_id":"drawer_b.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.045,0.052,0.064],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"前脸/把手外形按2025照片;托盘与行程为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drawer.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_b_tray","name_zh":"B池抽屉托盘","function_zh":"承托测试盒并沿导轨滑动","physical_meaning_zh":"拉丝不锈钢托盘与两侧导轨(照片可见),随抽屉移动","subsystem":null,"parent":"drawer_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_b_tray"],"collisions":[{"shape":"box","origin_m":[0,0.115,-0.022],"rpy_rad":[0,0,0],"size_m":[0.15,0.23,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"drawer_b_grip","name_zh":"B池抽屉把手握槽","function_zh":"手指拉出抽屉的握持位","physical_meaning_zh":"把手中央的凹槽与竖向防滑筋(2/28线图)","subsystem":null,"parent":"drawer_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__drawer_b_grip"],"collisions":[{"shape":"box","origin_m":[0,-0.0106,0.018000000000000002],"rpy_rad":[0,0,0],"size_m":[0.07,0.0035,0.0055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028,0.031,0.037],"metallic":0.0,"roughness":0.62,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cartridge_b","name_zh":"B池可拆卸测试盒","function_zh":"在台面装夹膜样并形成上(载气)下(测试气)两半腔","physical_meaning_zh":"阳极氧化铝测试盒:下半测试气腔、上压环与Φ79.8mm(50cm²)测试窗、TruSeal双密封冲洗环、侧面软管倒钩接头;膜样用Apiezon脂密封","subsystem":null,"parent":"drawer_b","origin_m":[0.0,0.098,-0.010499999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cartridge_b"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.14,0.15,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.61,0.62],"metallic":0.9,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"测试面积50cm²为厂家标准;盒体外形由2/28测试盒线图与照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.mount","sample.unmount"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"film_b","name_zh":"B池膜样(参考姿态)","function_zh":"被测阻隔膜","physical_meaning_zh":"4×4英寸八角膜样(2/28测试盒线图的八角形;厂家标准膜尺寸4×4英寸),透过测试窗可见;材料与厚度由sample.mount绑定","subsystem":null,"parent":"cartridge_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__film_b"],"collisions":[{"shape":"box","origin_m":[0,0,0.0012],"rpy_rad":[0,0,0],"size_m":[0.1016,0.1016,0.0004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.8,0.86],"metallic":0.0,"roughness":0.12,"emissive":[0,0,0],"alpha":0.55,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"4×4英寸膜尺寸为厂家数据;厚度为可视值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.mount"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cell_head_b","name_zh":"B池上腔头与气动夹紧缸","function_zh":"与B测试盒组成密闭测试池、导入载气并驱动夹紧","physical_meaning_zh":"仓内上部固定块:载气进出、TruSeal冲洗通道与气动夹紧缸(内部,照片不可见,工程示意)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cell_head_b"],"collisions":[{"shape":"box","origin_m":[0,-0.19199999999999998,0.11750000000000001],"rpy_rad":[0,0,0],"size_m":[0.136,0.15,0.014999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,尺寸为工程假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"clamp_b","name_zh":"B池夹紧压板","function_zh":"以一致压力压紧测试盒(气动)","physical_meaning_zh":"厂家:按键后气动夹紧、厚度无关的一致夹紧力;压板行程3mm为工程假设;关节=过程权威镜像","subsystem":null,"parent":"chassis","origin_m":[0.0,-0.19199999999999998,0.10800000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__clamp_b"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.13,0.14,0.004]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.003],"state_id":"clamp_b.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件;夹紧力/行程厂家未公开。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.load_unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"side_grille_right","name_zh":"右侧冲孔散热栅格","function_zh":"机箱侧面进/排风","physical_meaning_zh":"侧板大面积冲孔区与压印mocon字标(照片右侧可见;左侧按对称假设);贴图","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__side_grille_right"],"collisions":[{"shape":"box","origin_m":[0.1523,0.06,0.2],"rpy_rad":[0,0,0],"size_m":[0.0003,0.32,0.26]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.32,0.36],"metallic":0.0,"roughness":0.48,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/side_grille.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"side_grille_left","name_zh":"左侧冲孔散热栅格","function_zh":"机箱侧面进/排风","physical_meaning_zh":"侧板大面积冲孔区与压印mocon字标(照片右侧可见;左侧按对称假设);贴图","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__side_grille_left"],"collisions":[{"shape":"box","origin_m":[-0.1523,0.06,0.2],"rpy_rad":[0,0,0],"size_m":[0.0003,0.32,0.26]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.32,0.36],"metallic":0.0,"roughness":0.48,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/side_grille.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"top_vent_slots","name_zh":"后上部通风槽","function_zh":"机箱顶部后缘通风","physical_meaning_zh":"后视线图顶部横带上的10个小槽,外观件","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__top_vent_slots"],"collisions":[{"shape":"box","origin_m":[0,0.2904,0.362],"rpy_rad":[0,0,0],"size_m":[0.256,0.0012,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.085,0.095],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后接口面板","function_zh":"集中气路、电源、数据接口与风扇","physical_meaning_zh":"后侧深灰金属面板(图2-3)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0.29074999999999995,0.1775],"rpy_rad":[0,0,0],"size_m":[0.214,0.0015,0.29500000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.24,0.26,0.29],"metallic":0.35,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"carrier_gas_inlet","name_zh":"载气入口接头(CG)","function_zh":"把外部钢瓶/管网气体接入仪器","physical_meaning_zh":"接入98%N₂/2%H₂载气;厂家名义供气压力25psi(172kPa);压缩接头外形为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__carrier_gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.076,0.3,0.263],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0065,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"接口存在与供气要求为厂家数据;接头位置取图2-3比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"test_gas_inlet","name_zh":"测试气入口接头(TG)","function_zh":"把外部钢瓶/管网气体接入仪器","physical_meaning_zh":"接入≥99.9%纯氧测试气;厂家名义供气压力25psi(172kPa);压缩接头外形为估计","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__test_gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,0.3,0.263],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0065,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"接口存在与供气要求为厂家数据;接头位置取图2-3比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"gas_labels","name_zh":"“CG / TG”印字","function_zh":"区分载气与测试气入口","physical_meaning_zh":"图2-3接头上方印字;贴图(从后方阅读)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__gas_labels"],"collisions":[{"shape":"box","origin_m":[-0.0665,0.2919,0.2775],"rpy_rad":[0,0,0],"size_m":[0.036,0.0003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.24,0.26,0.29],"metallic":0.35,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_gas_labels.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"cooling_fan","name_zh":"测试池热控冷却大风扇","function_zh":"为测试池加热/制冷系统提供冷却风","physical_meaning_zh":"后面板中上部大风扇与同心圆防护网(图2-3 item 6:cooling fan for the test cell heating/cooling system)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__cooling_fan"],"collisions":[{"shape":"cylinder","origin_m":[0.028,0.292,0.22],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.075,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"风扇存在与用途为同机身手册数据;尺寸取图2-3比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"enclosure_fan_left","name_zh":"机箱冷却风扇","function_zh":"为电子与气路机箱换气","physical_meaning_zh":"后面板下部两只机箱风扇与十字护网(图2-3 item 9 enclosure fans)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__enclosure_fan_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.016,0.293,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.038,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"风扇存在为同机身手册数据;尺寸取图2-3比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"enclosure_fan_right","name_zh":"机箱冷却风扇","function_zh":"为电子与气路机箱换气","physical_meaning_zh":"后面板下部两只机箱风扇与十字护网(图2-3 item 9 enclosure fans)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__enclosure_fan_right"],"collisions":[{"shape":"cylinder","origin_m":[0.066,0.293,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.038,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"风扇存在为同机身手册数据;尺寸取图2-3比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"power_entry","name_zh":"IEC电源输入模块","function_zh":"接入100–240VAC电源并装保险丝","physical_meaning_zh":"电源插座+保险丝座+开关一体模块(图2-3 items 1–3);厂家:100–240VAC 50/60Hz,最大700VA","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__power_entry"],"collisions":[{"shape":"box","origin_m":[-0.08,0.294,0.06],"rpy_rad":[0,0,0],"size_m":[0.031,0.008,0.049]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008,0.008,0.009],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"电源规格为厂家数据;模块外形/位置按图2-3估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"power_switch","name_zh":"电源摇臂开关","function_zh":"接通/断开整机电源","physical_meaning_zh":"模块上部摇臂开关(I=开,O=关);0=关、0.30rad=开;关节=过程权威镜像","subsystem":null,"parent":"chassis","origin_m":[-0.08,0.298,0.075],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0.003,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.012]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.3],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008,0.008,0.009],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"开关位置取图2-3;行程角为工程假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"ethernet_port","name_zh":"以太网口","function_zh":"联网与远程监控(选配PERM-NET Lite)","physical_meaning_zh":"图2-3 item 7 RJ45口(10/100T);厂家:标准以太网口","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__ethernet_port"],"collisions":[{"shape":"box","origin_m":[0.127,0.293,0.124],"rpy_rad":[0,0,0],"size_m":[0.015,0.006,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"usb_1","name_zh":"USB口1","function_zh":"接键盘、鼠标或U盘导出报告","physical_meaning_zh":"图2-3 item 8 竖置USB 2.0 A口;厂家:2×USB","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__usb_1"],"collisions":[{"shape":"box","origin_m":[0.12,0.293,0.076],"rpy_rad":[0,0,0],"size_m":[0.006,0.006,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"usb_2","name_zh":"USB口2","function_zh":"接键盘、鼠标或U盘导出报告","physical_meaning_zh":"图2-3 item 8 竖置USB 2.0 A口;厂家:2×USB","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__usb_2"],"collisions":[{"shape":"box","origin_m":[0.134,0.293,0.076],"rpy_rad":[0,0,0],"size_m":[0.006,0.006,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.85,"roughness":0.33,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家照片/同机身线图可见构件;局部尺寸与位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"coulox_sensor","name_zh":"Coulox库仑氧传感器","function_zh":"把进入的氧按法拉第定律转换为电流","physical_meaning_zh":"镉阳极/石墨阴极燃料电池式绝对库仑传感器(厂家:无需标定,ASTM D3985基础);1cc/24h≈0.000199A;内部位置为示意","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__coulox_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0.09,0.04,0.23],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","test.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"catalyst_converter","name_zh":"载气除氧催化器","function_zh":"用载气中的H₂在催化剂上除去残余O₂","physical_meaning_zh":"2/28手册:载气含1–3%H₂,与仪器内催化剂共同去除载气残余氧;示意体","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__catalyst_converter"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.13,0.23],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.36,0.1],"metallic":0.8,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"rh_generator","name_zh":"湿度发生器","function_zh":"按设定RH加湿载气与测试气","physical_meaning_zh":"厂家:全自动温度、流量与RH控制;加湿原理/水源未公开,示意体","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__rh_generator"],"collisions":[{"shape":"box","origin_m":[-0.06,0.01,0.3],"rpy_rad":[0,0,0],"size_m":[0.1,0.08,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","humidity.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"flow_controllers","name_zh":"流量控制与切换阀组","function_zh":"调节载气/测试气流量并在检测、旁路、调理、ReZero间切换","physical_meaning_zh":"示意阀组;载气每池约10sccm(认证膜说明)","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__flow_controllers"],"collisions":[{"shape":"box","origin_m":[0.04,0.16,0.3],"rpy_rad":[0,0,0],"size_m":[0.12,0.05,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"thermal_module","name_zh":"测试池热电温控模块与散热器","function_zh":"加热/制冷测试池(10–40°C±0.2°C)","physical_meaning_zh":"图2-3大风扇为测试池加热/制冷系统供风;热电方式与热容/功率为工程假设","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__thermal_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.005,0.17],"rpy_rad":[0,0,0],"size_m":[0.14,0.06,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.26,0.27,0.28],"metallic":0.85,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"rezero_cell","name_zh":"ReZero池","function_zh":"只让载气经过传感器以测量系统基线","physical_meaning_zh":"2/28手册附录D:ReZero池不含受测膜,测得的残余氧代表系统基线;示意体","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__rezero_cell"],"collisions":[{"shape":"box","origin_m":[0.09,-0.03,0.29],"rpy_rad":[0,0,0],"size_m":[0.03,0.03,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"barometer","name_zh":"气压计","function_zh":"测量大气压并把OTR补偿到760mmHg","physical_meaning_zh":"2/28手册:自动气压补偿,OTR按760mmHg/当地气压换算;示意体","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__barometer"],"collisions":[{"shape":"box","origin_m":[0.11,0.23,0.11],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"controller_board","name_zh":"主控电路板","function_zh":"运行WinPerm 2测试方法、记录与报告","physical_meaning_zh":"示意电路板","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__controller_board"],"collisions":[{"shape":"box","origin_m":[-0.14,0.12,0.2],"rpy_rad":[0,0,0],"size_m":[0.004,0.24,0.22]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.12,0.05],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["instrument.configure","test.configure","test.start","test.stop","test.result","analysis.otr","ledger.read","provenance.read","sim.step","hardware.connect","robot.mount_film","package.test","cartridge.reduced_area","cartridge.edge_effect","cartridge.blister","test_mode.convergence_by_hours","test.qc_mode","test.auto_method","test.sequencing","report.export","accuracy.certification","sensor.adjust"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]},{"id":"power_supply","name_zh":"开关电源","function_zh":"把100–240VAC转换为内部直流","physical_meaning_zh":"示意体;最大700VA为整机视在功率","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ametek_oxtran__power_supply"],"collisions":[{"shape":"box","origin_m":[0.03,0.2,0.075],"rpy_rad":[0,0,0],"size_m":[0.1,0.11,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.3,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部构件,位置与尺寸为工程示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_group","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室环境、测试池热容/散热/热电上限与PI参数、湿度发生器时间常数与偏差、腔体体积、流量、泄漏、传感器响应/噪声等工程参数(须显式接受)","kind":"configuration","availability":"implemented","component_ids":["thermal_module","rh_generator","coulox_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","ambient_rh","barometric_pa","block_heat_capacity_j_k","block_loss_w_k","tec_max_w","controller_gain_w_k","controller_integral_s","temperature_sensor_bias_k","rh_time_constant_s","rh_bias","test_chamber_volume_m3","carrier_chamber_volume_m3","test_gas_flow_sccm_per_cell","catalyst_removal_efficiency","edge_leak_mol_s_pa","ambient_ingress_mol_s_pa","truseal_flush_efficiency","rezero_path_leak_mol_s","sensor_time_constant_s","sensor_efficiency","sensor_background_a","sensor_noise_a","sensor_relative_noise","noise_seed","clamp_actuation_s","drawer_speed_m_s","carrier_total_flow_sccm","test_total_flow_sccm","accept_engineering"]},"gas.configure":{"function_zh":"宿主声明外部气源:载气H₂份额(厂家98/2 N₂/H₂)、测试气氧份额(厂家≥99.9% O₂,也可接空气)与两路供气表压","kind":"configuration","availability":"implemented","component_ids":["carrier_gas_inlet","test_gas_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["carrier_h2_fraction","carrier_o2_impurity_fraction","carrier_supply_gauge_pa","test_o2_fraction","test_supply_gauge_pa","accept_gas_supply"]},"instrument.configure":{"function_zh":"仪器级测试参数:渗透物浓度(%,用于归一到100% O₂)、ReZero开关/频率/检测时长、气压计自动或手动","kind":"configuration","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["permeant_concentration_percent","rezero_enabled","rezero_frequency","rezero_exam_minutes","barometer_mode","manual_barometer_pa"]},"test.configure":{"function_zh":"单池测试方法:模式(连续/标准N周期/收敛)、检测分钟、调理小时、单池零点(无/开始/结束/两者)、收敛判据、报告基准(面积/整包)、声明面积与厚度、温度容差","kind":"configuration","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cell","test_mode","cycles","exam_minutes","conditioning_hours","individual_zero","convergence_percent","convergence_count","max_cycles","report_basis","declared_area_m2","declared_thickness_m","temperature_tolerance_k"]},"power.set":{"function_zh":"开关整机电源;断电停止气流、温控与传感器、取消进行中的测试(已记录的读数保留),夹紧状态保持(工程假设)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"只写入测试池目标温度(10–40°C);实际温度由热电PI控温随宿主step演化","kind":"device_command","availability":"implemented","component_ids":["thermal_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["target_k"]},"humidity.set":{"function_zh":"只写入载气与测试气的相对湿度目标(0=干气,或5–90%受控范围);实际湿度按一阶响应趋近,含±4%内的静态偏差","kind":"device_command","availability":"implemented","component_ids":["rh_generator"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["rh_fraction"]},"drawer.move":{"function_zh":"宿主(操作者/机器人代理)以有限速度拉开或推回测试池抽屉;须先松开夹紧","kind":"robot_skill","availability":"implemented","component_ids":["drawer_a","drawer_b"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cell","open"]},"sample.mount":{"function_zh":"宿主在台面把膜样(涂Apiezon脂)装入拉出的测试盒;绑定模板库记录(P、D)与显式活化能/湿度系数/覆盖面积(掩膜)先验;膜内初始为与空气平衡的溶解氧","kind":"robot_skill","availability":"implemented","component_ids":["cartridge_a","cartridge_b","film_a","film_b"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cell","template_id","thickness_m","exposed_area_m2","permeability_override_mol_m_per_m2_s_pa","diffusivity_override_m2_s","permeability_activation_energy_j_mol","diffusivity_activation_energy_j_mol","humidity_coefficient","accept_transport_assumptions"]},"sample.unmount":{"function_zh":"宿主从拉出的测试盒取下膜样(膜内溶解氧随膜离开)","kind":"robot_skill","availability":"implemented","component_ids":["cartridge_a","cartridge_b"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cell"]},"cell.load_unload":{"function_zh":"面板装卸键:未夹紧时(抽屉须已推到底)气动夹紧测试盒,已夹紧时松开(该池测试须已结束);动作需要有限时间","kind":"device_command","availability":"implemented","component_ids":["button_load_a","button_load_b","clamp_a","clamp_b"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cell"]},"test.start":{"function_zh":"开始单池测试:核对通电、配置、气源压力、夹紧;按方法依次单池零点→调理→检测周期→结束零点,结果由传感器量化观测计算","kind":"device_command","availability":"implemented","component_ids":["controller_board","coulox_sensor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cell"]},"test.stop":{"function_zh":"停止该池检测序列:连续模式(已有检测)按操作者停止正常结束——设了结束零点则先测零点,再按已测读数给出结果;其他情况为终止(已记录读数保留)。膜仍在池内、测试气切回载气冲洗","kind":"device_command","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["cell"]},"test.result":{"function_zh":"返回该池最近一次测试的读数序列、ReZero基线、最终OTR、重复性、名义渗透率与有效性;所有角色都隐去所选模板身份","kind":"query","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cell"]},"analysis.otr":{"function_zh":"纯函数:由读数序列求稳态OTR(末窗口均值减单池零点)、相对重复性、渗透量与渗透率(名义驱动压差、厚度先验)","kind":"analysis","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["readings_mol_m2_s","individual_zero_mol_m2_s","window","driving_partial_pressure_pa","thickness_m","convergence_percent"]},"ledger.read":{"function_zh":"受限O₂物质账(膜、载气腔、泄漏、传感器、排空)与测试池热量账","kind":"query","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"provenance.read":{"function_zh":"受限:两池当前膜样与最近1000次测试所用模板记录的来源","kind":"query","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时间推进(纳秒整数时钟,余数累计)","kind":"simulation","availability":"implemented","component_ids":["controller_board"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"hardware.connect":{"function_zh":"无真实Ethernet/USB通信、WinPerm 2/PermWare或PERM-NET Lite连接","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.mount_film":{"function_zh":"无机器人切膜、涂脂、装夹与抽屉操作验证(由宿主sample.mount/drawer.move代理)","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"package.test":{"function_zh":"未选整包/容器测试适配器(Package testing adapter)","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cartridge.reduced_area":{"function_zh":"未选5.64cm²缩小面积测试盒(量程上限×9);仅支持箔掩膜覆盖面积","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cartridge.edge_effect":{"function_zh":"未选边缘效应测试盒","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cartridge.blister":{"function_zh":"未选泡罩测试盒","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"test_mode.convergence_by_hours":{"function_zh":"“按小时收敛”模式的判据未公开(帮助系统不可得),未实现","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"test.qc_mode":{"function_zh":"QC通过/不通过模式未实现","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"test.auto_method":{"function_zh":"自动测试方法开发(Auto-Test)未实现","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"test.sequencing":{"function_zh":"多条件顺序测试(Sequential testing)未实现;可由宿主按条件重复test.configure/test.start","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"report.export":{"function_zh":"报告打印/USB导出未实现(结果经test.result返回)","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"无认证膜实测、NIST可溯源验证或厂家准确度实验","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sensor.adjust":{"function_zh":"2/22认证膜说明:认证膜结果超出允差时“分析仪可能需要维修”(联系厂家服务),只有2/12R要求校准;产品页与规格书称Coulox为绝对传感器、无需校准。“Permeant Sensor Adjustment”只见于同机身2/28手册附录F,2/22未公开该功能,故不提供用户增益调整","kind":"device_command","availability":"unsupported","component_ids":["controller_board"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"宿主时钟;read不推进","unit":"s","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"plant.configured":{"meaning_zh":"工程过程参数已声明","unit":"1","access":"read_only","origin":"derived","component_ids":["thermal_module"],"write_via":null},"gas.configured":{"meaning_zh":"外部气源已声明","unit":"1","access":"read_only","origin":"derived","component_ids":["carrier_gas_inlet"],"write_via":null},"instrument.configured":{"meaning_zh":"仪器级测试参数已设定","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"power.enabled":{"meaning_zh":"整机通电","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"gas.supply_ok":{"meaning_zh":"两路供气表压在厂家范围内(载气20–28psi、测试气20–32psi)","unit":"1","access":"read_only","origin":"derived","component_ids":["carrier_gas_inlet"],"write_via":null},"sensor.over_range":{"meaning_zh":"传感器处于超量程保护(旁路)","unit":"1","access":"read_only","origin":"derived","component_ids":["coulox_sensor"],"write_via":null},"thermal.target_k":{"meaning_zh":"测试池目标温度,只是目标","unit":"K","access":"read_write","origin":"setpoint","component_ids":["thermal_module"],"write_via":"thermal.set_temperature"},"thermal.indicated_k":{"meaning_zh":"测试池温度显示(0.01K量化,含±0.2K内的静态偏差);断电为null","unit":"K","access":"read_only","origin":"sensor","component_ids":["thermal_module"],"write_via":null},"humidity.target_fraction":{"meaning_zh":"载气与测试气相对湿度目标,只是目标(0=干气)","unit":"1","access":"read_write","origin":"setpoint","component_ids":["rh_generator"],"write_via":"humidity.set"},"humidity.indicated_fraction":{"meaning_zh":"仪器显示的相对湿度(按其控制模型;不含静态偏差,0.001量化);断电为null","unit":"1","access":"read_only","origin":"sensor","component_ids":["rh_generator"],"write_via":null},"barometer.indicated_pa":{"meaning_zh":"内置气压计读数(10Pa量化);断电为null","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["barometer"],"write_via":null},"sensor.raw_counts":{"meaning_zh":"传感器当前电流原始计数(1计数≈10pA,含与检测读数同源的相关测量噪声);断电为null","unit":"1","access":"read_only","origin":"sensor","component_ids":["coulox_sensor"],"write_via":null},"sensor.route":{"meaning_zh":"当前送往传感器的气流:旁路/A池/B池/ReZero","unit":"1","access":"read_only","origin":"derived","component_ids":["flow_controllers"],"write_via":null},"sequence.slot_remaining_s":{"meaning_zh":"当前检测时段剩余时间;无序列为null","unit":"s","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"drawer_a.position_m":{"meaning_zh":"A池抽屉拉出距离(0=推到底,0.190m=全开)","unit":"m","access":"read_only","origin":"scene","component_ids":["drawer_a"],"write_via":null},"clamp_a.position_m":{"meaning_zh":"A池气动压板下压行程(0=松开,0.003m=夹紧)","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_a"],"write_via":null},"cell_a.drawer_closed":{"meaning_zh":"A池抽屉已推到底且未在移动","unit":"1","access":"read_only","origin":"derived","component_ids":["drawer_a"],"write_via":null},"cell_a.clamped":{"meaning_zh":"A池测试盒已气动夹紧(动作完成)","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_a"],"write_via":null},"cell_a.clamp_moving":{"meaning_zh":"A池气动压板正在夹紧或松开行程中(此时装卸键被拒绝)","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_a"],"write_via":null},"cell_a.method_configured":{"meaning_zh":"A池已用test.configure设定测试方法","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_a.indicator_on":{"meaning_zh":"A池状态灯(本资产映射:已夹紧且通电=亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_cell_a"],"write_via":null},"cell_a.film_mounted":{"meaning_zh":"A池测试盒内装有膜样","unit":"1","access":"read_only","origin":"derived","component_ids":["cartridge_a"],"write_via":null},"cell_a.phase":{"meaning_zh":"A池测试阶段(单池零点/调理/检测/结束零点/完成;前面板公开显示)","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_a.exam_count":{"meaning_zh":"A池本次测试已完成的检测次数(前面板公开显示)","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_a.last_otr_mol_m2_s":{"meaning_zh":"A池最近一次检测报告的OTR(量化后;未检测为null;前面板公开显示)","unit":"mol/(m^2*s)","access":"read_only","origin":"sensor","component_ids":["controller_board"],"write_via":null},"cell_a.final_otr_mol_m2_s":{"meaning_zh":"A池最近一次完成测试的最终OTR(扣除单池零点;前面板公开显示)","unit":"mol/(m^2*s)","access":"read_only","origin":"sensor","component_ids":["controller_board"],"write_via":null},"truth.cell_a.flux_mol_s":{"meaning_zh":"A池膜向载气腔的真实O₂通量(膜出口面)","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["cartridge_a"],"write_via":null},"truth.cell_a.film_o2_mol":{"meaning_zh":"A池膜内溶解氧总量","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["cartridge_a"],"write_via":null},"truth.cell_a.test_side_o2_pa":{"meaning_zh":"A池测试气腔O₂分压","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["cell_head_a"],"write_via":null},"truth.cell_a.carrier_side_o2_mol":{"meaning_zh":"A池载气腔内O₂量","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["cartridge_a"],"write_via":null},"truth.cell_a.leak_mol_s":{"meaning_zh":"A池边缘泄漏与环境渗入之和","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["cartridge_a"],"write_via":null},"drawer_b.position_m":{"meaning_zh":"B池抽屉拉出距离(0=推到底,0.190m=全开)","unit":"m","access":"read_only","origin":"scene","component_ids":["drawer_b"],"write_via":null},"clamp_b.position_m":{"meaning_zh":"B池气动压板下压行程(0=松开,0.003m=夹紧)","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_b"],"write_via":null},"cell_b.drawer_closed":{"meaning_zh":"B池抽屉已推到底且未在移动","unit":"1","access":"read_only","origin":"derived","component_ids":["drawer_b"],"write_via":null},"cell_b.clamped":{"meaning_zh":"B池测试盒已气动夹紧(动作完成)","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_b"],"write_via":null},"cell_b.clamp_moving":{"meaning_zh":"B池气动压板正在夹紧或松开行程中(此时装卸键被拒绝)","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_b"],"write_via":null},"cell_b.method_configured":{"meaning_zh":"B池已用test.configure设定测试方法","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_b.indicator_on":{"meaning_zh":"B池状态灯(本资产映射:已夹紧且通电=亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_cell_b"],"write_via":null},"cell_b.film_mounted":{"meaning_zh":"B池测试盒内装有膜样","unit":"1","access":"read_only","origin":"derived","component_ids":["cartridge_b"],"write_via":null},"cell_b.phase":{"meaning_zh":"B池测试阶段(单池零点/调理/检测/结束零点/完成;前面板公开显示)","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_b.exam_count":{"meaning_zh":"B池本次测试已完成的检测次数(前面板公开显示)","unit":"1","access":"read_only","origin":"derived","component_ids":["controller_board"],"write_via":null},"cell_b.last_otr_mol_m2_s":{"meaning_zh":"B池最近一次检测报告的OTR(量化后;未检测为null;前面板公开显示)","unit":"mol/(m^2*s)","access":"read_only","origin":"sensor","component_ids":["controller_board"],"write_via":null},"cell_b.final_otr_mol_m2_s":{"meaning_zh":"B池最近一次完成测试的最终OTR(扣除单池零点;前面板公开显示)","unit":"mol/(m^2*s)","access":"read_only","origin":"sensor","component_ids":["controller_board"],"write_via":null},"truth.cell_b.flux_mol_s":{"meaning_zh":"B池膜向载气腔的真实O₂通量(膜出口面)","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["cartridge_b"],"write_via":null},"truth.cell_b.film_o2_mol":{"meaning_zh":"B池膜内溶解氧总量","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["cartridge_b"],"write_via":null},"truth.cell_b.test_side_o2_pa":{"meaning_zh":"B池测试气腔O₂分压","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["cell_head_b"],"write_via":null},"truth.cell_b.carrier_side_o2_mol":{"meaning_zh":"B池载气腔内O₂量","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["cartridge_b"],"write_via":null},"truth.cell_b.leak_mol_s":{"meaning_zh":"B池边缘泄漏与环境渗入之和","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["cartridge_b"],"write_via":null},"truth.block_temperature_k":{"meaning_zh":"测试池块真实温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["thermal_module"],"write_via":null},"truth.rh_fraction":{"meaning_zh":"气流真实相对湿度(含静态偏差)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["rh_generator"],"write_via":null},"truth.sensor_current_a":{"meaning_zh":"传感器真实电流(无量化与噪声)","unit":"A","access":"read_only","origin":"process_truth","component_ids":["coulox_sensor"],"write_via":null},"truth.sensor_input_mol_s":{"meaning_zh":"进入传感器的O₂摩尔流","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["coulox_sensor"],"write_via":null},"truth.tec_power_w":{"meaning_zh":"热电模块瞬时热功率(正=加热)","unit":"W","access":"read_only","origin":"process_truth","component_ids":["thermal_module"],"write_via":null},"power.angle_rad":{"meaning_zh":"后置电源摇臂开关姿态:0关、0.30rad开","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null}},"mechanisms":{"oxygen_permeation":{"meaning_zh":"测试池热电控温与湿度发生、膜内一维Fick扩散(Arrhenius与水活度修正)、载气/测试气腔吹扫、边缘泄漏与环境渗入、库仑传感器与ReZero基线、检测序列与OTR归一","implementation":"lumped","equations":["C_b dT/dt = Q_tec - G (T - T_amb) ; Q_tec = clamp(Kp e + I, -Q_max, Q_max) (conditional integration), exact exponential update per sub-step","dc/dt = D d2c/dx2 in the film ; c(0) = S p_up, c(L) = S p_dn ; P(T,aw) = P_ref exp(-E_P/R (1/T - 1/T_ref) + beta aw), D likewise, S = P/D ; backward-Euler finite volume (exactly conservative)","p_up -> y_O2 (P_baro - RH p_sat(T)) during conditioning/testing (0 when flushed with carrier), first order with tau = V_t/F_t","dn_h/dt = J_film A + k_edge p_up + k_amb (1 - eta_flush) p_O2,air + x_res n_c - (F_c/V_h) n_h (film and chamber solved in one backward-Euler tridiagonal system; F_c = 0 without carrier supply)","I_sensor -> 4 F eta n_in + I_bg, first order tau_s ; counts = I / 10 pA ; 1 cc/day = 0.000199 A","OTR = (I_exam - I_rezero)/(4F) / A x 760 mmHg / P_baro x 100 / permeant%, quantised to 0.002 cc/(m2 day) at 50 cm2","final OTR = mean(last N exams) - individual zero ; repeatability allowance = max(0.002 cc/(m2 day), 1 %)"],"parameters":{"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_rh":{"value":0.45,"unit":"1","evidence":"assumption","meaning_zh":"实验室环境相对湿度(决定装膜时膜内溶解氧与环境渗入的O₂分压);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"barometric_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"实验室大气压(绝对);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"block_heat_capacity_j_k":{"value":4000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"测试池块集中热容;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"block_loss_w_k":{"value":1.5,"unit":"W/K","evidence":"assumption","meaning_zh":"测试池块对环境的散热系数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"tec_max_w":{"value":40.0,"unit":"W","evidence":"assumption","meaning_zh":"热电模块最大加热/制冷功率;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_gain_w_k":{"value":25.0,"unit":"W/K","evidence":"assumption","meaning_zh":"温控PI比例增益;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_integral_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"温控PI积分时间;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_sensor_bias_k":{"value":0.05,"unit":"K","evidence":"assumption","meaning_zh":"池温传感器静态偏差(在±0.2K内);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rh_time_constant_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"湿度发生器一阶时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rh_bias":{"value":0.012,"unit":"1","evidence":"assumption","meaning_zh":"湿度静态偏差(在±4%RH内);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"test_chamber_volume_m3":{"value":4e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"每池测试气腔全混体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_chamber_volume_m3":{"value":4e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"每池载气腔全混体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"test_gas_flow_sccm_per_cell":{"value":10.0,"unit":"cm^3/min","evidence":"assumption","meaning_zh":"每池测试气流量(标准状态);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"catalyst_removal_efficiency":{"value":0.999,"unit":"1","evidence":"assumption","meaning_zh":"载气催化除氧效率(H₂≥1%时有效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"edge_leak_mol_s_pa":{"value":2.5e-20,"unit":"mol/(s*Pa)","evidence":"assumption","meaning_zh":"测试盒边缘泄漏导通(按测试侧O₂分压);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_ingress_mol_s_pa":{"value":1e-18,"unit":"mol/(s*Pa)","evidence":"assumption","meaning_zh":"环境向载气侧的渗入导通(TruSeal冲洗前);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"truseal_flush_efficiency":{"value":0.95,"unit":"1","evidence":"assumption","meaning_zh":"TruSeal双密封冲洗对环境渗入的去除比例;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rezero_path_leak_mol_s":{"value":5e-16,"unit":"mol/s","evidence":"assumption","meaning_zh":"ReZero路径的O₂漏入速率;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_time_constant_s":{"value":45.0,"unit":"s","evidence":"assumption","meaning_zh":"Coulox传感器一阶响应时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_efficiency":{"value":0.998,"unit":"1","evidence":"assumption","meaning_zh":"传感器O₂还原效率;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_background_a":{"value":2e-11,"unit":"A","evidence":"assumption","meaning_zh":"传感器背景电流;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_noise_a":{"value":4e-10,"unit":"A","evidence":"assumption","meaning_zh":"传感器加性噪声标准差;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_relative_noise":{"value":0.003,"unit":"1","evidence":"assumption","meaning_zh":"传感器比例噪声标准差;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":147,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"clamp_actuation_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"气动压板全行程时间;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drawer_speed_m_s":{"value":0.1,"unit":"m/s","evidence":"assumption","meaning_zh":"宿主拉/推抽屉的速度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_total_flow_sccm":{"value":60.0,"unit":"cm^3/min","evidence":"assumption","meaning_zh":"整机载气总消耗流量(标准状态);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"test_total_flow_sccm":{"value":20.0,"unit":"cm^3/min","evidence":"assumption","meaning_zh":"整机测试气总消耗流量(标准状态);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"宿主显式接受以上工程参数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_h2_fraction":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"载气中H₂份额(厂家98/2 N₂/H₂);宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_o2_impurity_fraction":{"value":2e-06,"unit":"1","evidence":"assumption","meaning_zh":"载气钢瓶O₂杂质份额;宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_supply_gauge_pa":{"value":172400.0,"unit":"Pa","evidence":"assumption","meaning_zh":"载气供气表压;宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"test_o2_fraction":{"value":0.999,"unit":"1","evidence":"assumption","meaning_zh":"测试气O₂份额(≥99.9%或空气);宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"test_supply_gauge_pa":{"value":172400.0,"unit":"Pa","evidence":"assumption","meaning_zh":"测试气供气表压;宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_gas_supply":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"宿主显式接受气源声明;宿主在 gas.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"膜样实际厚度;宿主在 sample.mount 显式输入,此处登记示例值,非厂家标定或实测。"},"exposed_area_m2":{"value":0.005,"unit":"m^2","evidence":"assumption","meaning_zh":"膜样暴露面积(箔掩膜可缩小);宿主在 sample.mount 显式输入,此处登记示例值,非厂家标定或实测。"},"permeability_activation_energy_j_mol":{"value":45000.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"渗透系数的Arrhenius活化能;宿主在 sample.mount 显式输入,此处登记示例值,非厂家标定或实测。"},"diffusivity_activation_energy_j_mol":{"value":45000.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"扩散系数的Arrhenius活化能;宿主在 sample.mount 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_transport_assumptions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"宿主显式接受膜传输先验;宿主在 sample.mount 显式输入,此处登记示例值,非厂家标定或实测。"},"cycles":{"value":10,"unit":"1","evidence":"assumption","meaning_zh":"标准模式检测周期数;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"exam_minutes":{"value":30.0,"unit":"min","evidence":"assumption","meaning_zh":"每个检测时段长度;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioning_hours":{"value":0.5,"unit":"h","evidence":"assumption","meaning_zh":"调理时间(传感器旁路、测试气已通);宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"convergence_percent":{"value":1.0,"unit":"%","evidence":"assumption","meaning_zh":"收敛判据:相邻检测相对变化上限;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"convergence_count":{"value":3,"unit":"1","evidence":"assumption","meaning_zh":"收敛判据:连续满足的检测次数;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_cycles":{"value":60,"unit":"1","evidence":"assumption","meaning_zh":"收敛模式最大检测周期数;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"declared_area_m2":{"value":0.005,"unit":"m^2","evidence":"assumption","meaning_zh":"报告用的声明面积;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":0.2,"unit":"K","evidence":"assumption","meaning_zh":"测试期间允许的池温偏差;宿主在 test.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"permeant_concentration_percent":{"value":100.0,"unit":"%","evidence":"assumption","meaning_zh":"测试气渗透物浓度(归一到100% O₂);宿主在 instrument.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rezero_enabled":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"是否启用ReZero基线;宿主在 instrument.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rezero_frequency":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"每几个池时段做一次ReZero;宿主在 instrument.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rezero_exam_minutes":{"value":30.0,"unit":"min","evidence":"assumption","meaning_zh":"ReZero时段长度;宿主在 instrument.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"permeability_override_mol_m_per_m2_s_pa":{"value":null,"unit":"mol*m/(m^2*s*Pa)","evidence":"assumption","meaning_zh":"宿主替代的298K渗透系数;宿主在 sample.mount 显式输入,可为null(null=用模板298K渗透系数);此处登记示例值,非厂家标定或实测。"},"diffusivity_override_m2_s":{"value":null,"unit":"m^2/s","evidence":"assumption","meaning_zh":"宿主替代的298K扩散系数;宿主在 sample.mount 显式输入,可为null(null=用模板扩散系数,模板无D时必须给出);此处登记示例值,非厂家标定或实测。"},"humidity_coefficient":{"value":null,"unit":"1","evidence":"assumption","meaning_zh":"亲水聚合物的湿度塑化系数β(P、D乘exp(β·a_w));宿主在 sample.mount 显式输入,可为null(疏水模板必须为null或0,亲水模板装膜时必须给出);此处登记示例值,非厂家标定或实测。"},"declared_thickness_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"报告渗透率用的声明厚度;宿主在 test.configure 显式输入,可为null(null=不报告渗透率);此处登记示例值,非厂家标定或实测。"},"manual_barometer_pa":{"value":null,"unit":"Pa","evidence":"assumption","meaning_zh":"手动输入的气压;宿主在 instrument.configure 显式输入,可为null(null=用内置气压计(自动模式));此处登记示例值,非厂家标定或实测。"}}}},"limitations":["RH受控范围:调研表(2020版规格书)为5–90%±4%;2025版规格书为“0%、30–90%±3%”;现行产品页为“0%–90%±3%”。按调研表硬要求实现5–90%±4%,另按认证膜说明允许0%干气测试;冲突保留、未取交集。","分辨率:调研表(2020版)L型50cm²为0.002cc/(m²·day);2025版规格书与产品页三型号均列0.0001cc/(m²·day)@50cm²。按调研表0.002量化报告值。","外形:2020版规格书把30.4×58.0×39.4cm列在“Interior Dimensions and Volume”标题下(调研表已注明排版歧义);2025版去掉该标题,产品页与同机身2/28手册(表8.1,Uncrated)列为整机外形。本资产按整机不装箱外形(不含上方触摸屏)处理。","高度:2/28前视线图与2/22照片显示394mm量到机身两侧肩部顶面,彩色触摸屏竖立在机身上方约0.11m(照片/线图估计),故模型含屏总高约0.50m;厂家未单独给出触摸屏尺寸。","外观版本:调研表主来源(2020)照片为浅色一体式抽屉面;2025规格书与现行产品页为深灰把手抽屉。几何按现行外观建模。","量程扩展:产品页称缩小面积测试盒×9、以空气代替纯氧×4.8、或掩膜可扩展上限;本资产未选缩小面积测试盒,只支持箔掩膜(5–50cm²)与渗透物浓度归一。","传感器调整:同机身2/28手册附录F提供“Permeant Sensor Adjustment”(用参考膜修正传感器输出);2/22与2/12R认证膜说明规定认证膜超差时“2/12R应校准,2/22分析仪可能需要维修(联系厂家服务)”,2020规格书与产品页称Coulox绝对传感器无需校准。本资产按2/22资料不提供用户增益调整(sensor.adjust=unsupported)。","载气最大供气压力:2/28手册气源规格表载气为20–28psi(193kPa),同手册安装警示写“载气与测试气不得超过32psi”;测试气规格表为20–32psi。本资产按规格表:载气20–28psi、测试气20–32psi判定gas.supply_ok。","调研表“补充手册或产品页”写“未另列,详见主来源”;本资产另外引用了2025规格书、产品页、认证膜说明与同机身2/28手册作为补充依据(均缓存并记哈希)。","2/22本身的操作手册不可公开获得(ManualsLib拒绝访问);前/后面板布局、测试状态、气路要求、库仑换算与气压补偿引用同机身OX-TRAN 2/28手册,标注为相关型号依据。","检测序列按A、B、Z固定时段轮换、空闲池时段旁路计时:由认证膜说明“周期数/测试小时”(60min检测时约3h/周期)推断,厂家帮助系统不可得。","测试池热电模块热容4000J/K、散热1.5W/K、±40W、PI 25W/K/600s为宿主工程参数,按2/28手册“约60分钟到达40°C设定99%”调校(实测53min)。","湿度发生器一阶响应600s、静态偏差+1.2%RH(在±4%内),加湿原理/水源未公开;湿测试气按道尔顿分压稀释O₂驱动压,报告不对其修正。","调研表把“载气和测试气流”列为操作设置:载气按认证膜说明固定10sccm/池,测试气每池流量与整机总流量作为宿主工程参数,agent不能改流量;流量计与针阀未建模。","载气腔/测试气腔各4cm³、测试气10sccm/池、载气钢瓶O₂杂质2ppm、催化除氧效率99.9%(H₂≥1%时有效)、边缘泄漏2.5e-20mol/(s·Pa)、环境渗入1e-18mol/(s·Pa)×(1−TruSeal 95%)、ReZero路径泄漏5e-16mol/s为宿主先验。","Coulox传感器响应45s、效率0.998、背景20pA、噪声0.4nA+0.3%(一阶相关,相关时间取传感器时间常数)、超量程保护阈值为上限1.25倍(按测得电流判断)为工程假设;1计数≈10pA与0.000199A/(cc/day)来自2/28手册。","膜渗透的活化能缺省45kJ/mol(≈6%/K,处于厂家“6–15%/°C”下限)、E_D=E_P(S不随温度变);亲水聚合物湿度塑化系数必须在装膜时由宿主给出(干气测试也要给,可为0)。","43.1kg按碰撞体体积分配到各构件;触摸屏尺寸、抽屉行程190mm、测试盒140×150×22mm、压板行程3mm、盖板铰链与开角均为线图/照片/工程估计。","厂家OX-TRAN 2/22 L:本体304×580×394mm(宽深高)、43.1kg;2020版规格书把尺寸列在“Interior Dimensions and Volume”标题下,现行产品页与同机身2/28手册列为整机不装箱外形。2/28前视/后视线图与2/22照片显示394mm量到两侧肩部顶面,彩色触摸屏竖立在机身上方(约高出0.11m,照片/线图估计),故本模型含屏总高约0.50m。","前面板布局(A/B装卸按钮与状态灯、两层测试盒抽屉、上部铰接盖板及其后的Z/A/B排气口、温度计井、测试气口)按同机身OX-TRAN 2/28操作手册图2-1/2-2比例估计;后面板(CG/TG气路接头、测试池冷却大风扇、两只机箱风扇、IEC电源座与摇臂开关、以太网、2×USB)按图2-3估计。","抽屉行程190mm、测试盒140×150×22mm、4×4英寸八角膜片、Φ79.8mm(50cm²)测试窗、夹紧压板3mm行程均为照片/线图与标准面积推算的工程取值;厂家未公开CAD。","触摸屏界面、盖板印字、AMETEK|mocon字标、A-/B-/2/22 L标签和侧面冲孔栅格为GLB贴图(通用字体重绘),不是原厂界面或商标原稿;URDF/OBJ只保留颜色。屏右侧三行七段数字为工程叠加读数。","内部构件(Coulox库仑传感器、除氧催化转化器、湿度发生器、流量控制歧管、测试池热电模块与散热器、ReZero池、气压计、主控板、电源)为示意体,位置与尺寸为工程假设,只用于语义与剖视,不代表真实布局。","选定OX-TRAN 2/22 L两池型与标准50cm²测试盒;报告单位cc/(m²·day)只在读数换算中出现,状态槽统一为SI(mol/(m²·s))。","输出模板位于本资产oxygen_permeation_library.json,状态脚本可能不识别独立模板库。","选定OX-TRAN 2/22 L两池型、标准50cm²可拆卸水平测试盒;未选缩小面积(5.64cm²)/边缘效应/泡罩测试盒、整包测试适配器、PermWare与PERM-NET Lite;不建模Auto-Test、QC模式、顺序测试与报告导出。","厂家规格(L型50cm²):量程0.005–200cc/(m²·day)、整包0.000025–1.0cc/(pkg·day)、温度10–40°C±0.2°C、膜厚≤120mil;分辨率按调研表取0.002cc/(m²·day)(2025规格书/产品页为0.0001),RH按调研表取5–90%±4%(2025规格书为0%/30–90%±3%,产品页为0–90%±3%),冲突记录在source_evidence.json;0%RH作为干气测试另行允许(认证膜说明)。","测试池块为集中热节点,热电模块可加热/制冷;热容、散热、功率上限与PI参数为宿主工程参数,缺省值按同机身2/28手册“约60分钟到达40°C设定的99%”调校;控温以自身(带±0.2K内静态偏差的)传感器为准,因此真实池温=设定值−偏差、显示值=设定值。","湿度发生器为一阶响应加静态偏差(±4%内),加湿原理与水源未公开;湿测试气按道尔顿分压稀释O₂驱动压(p_O₂=y·(P−p_w)),仪器报告不对此稀释作修正(工程判断)。","膜为一维Fick扩散:P、D取所选模板在298K的实验值(polyVERSE汇编),S=P/D;温度按宿主给定的活化能Arrhenius外推(缺省45kJ/mol,约6%/K,处于厂家“6–15%/°C”下限);模板库的D·S与P不一致时以P与D为准。亲水聚合物的湿度塑化系数必须由宿主显式给出,疏水聚合物湿度影响按零处理(假设);未建模结晶度、取向、涂层分层、非Fick溶胀或浓度依赖扩散。","载气腔、测试气腔为全混体积(宿主给定体积与流量);边缘泄漏∝测试侧O₂分压,环境渗入按TruSeal冲洗效率折减;单池零点在测试侧改通载气后测量,可扣除环境渗入但不能扣除与测试气分压成正比的边缘泄漏;空测试盒按开放窗口大导通处理(通常触发传感器超量程)。","Coulox传感器按法拉第定律(1cc/day≈0.000199A)、一阶响应、背景电流、效率、10pA计数量化与宿主噪声建模;噪声为一阶相关(相关时间=传感器时间常数)的加性与比例噪声,面板原始计数、检测与ReZero读数取自同一测量信号;测得电流超过量程上限1.25倍即旁路保护(检测滞后不超过一个≤10s子步):池通道超量程使该池测试失败,ReZero通道超量程使所有进行中的测试失败(2/28手册),该时段不再接回;电流回落到阈值一半后解除,下一时段恢复轮换;传感器寿命/电解液消耗未建模。","调研表把“载气和测试气流”列为操作设置:本资产载气固定为每池10sccm(认证膜说明规定的设定值),测试气每池流量与两路总流量是宿主(evaluator)的工程参数,agent不能改流量;流量计、针阀和流量报警未建模。","检测序列按固定时段A、B、Z轮换(ReZero频率=每N个池时段一次ReZero),空闲池的时段以旁路计时;该排法由认证膜说明中“周期数/测试小时”的比例推断,厂家帮助系统不可得。报告OTR=(I检测−I_ReZero)/(4F)/面积×760mmHg/P大气×100/渗透物浓度,并按调研表分辨率量化;2/22没有公开的用户增益调整(认证膜超差需送修),sensor.adjust为unsupported。","连续模式由操作者test.stop结束(有结束零点则先测零点);标准/收敛模式中途test.stop为终止;异步操作的cancel总是中止。测试中温度或湿度设定改变或显示值偏离容差时结果分别标为temperature/humidity_out_of_tolerance。收敛模式按最近N次相对变化≤阈值判定(阈值与N由方法给出,厂家精确算法未公开);重复性按“0.002cc/(m²·day)或1%取大”判定(掩膜时绝对项与读数量化一样按50cm²/覆盖面积放大);名义渗透量/渗透率=OTR/101325Pa(及×声明厚度),未扣除湿气稀释。","抽屉拉出/推回、装膜/取膜为宿主代理(不是机器人接触验证);夹紧为气动一键动作;断电时压板停在当前位置,未完成的行程视为未密封(载气腔与空气相通),压板未完全抬起时抽屉不能拉出(工程假设);盖板只是被动场景关节。","agent只能看到带噪声的量化计数、显示温湿度、气压、检测读数与结果;真实通量、膜内含氧、腔体分压、真实湿度与温度、所选模板身份只对evaluator可见;test.result对所有角色隐去模板身份;亲水模板的湿度系数在装膜时由宿主给出,agent的湿度设定不会因模板类别被拒。某个agent启动的测试,其他agent不能停止、读取完整记录(test.result)、改配置、改该池夹紧,也不能在其运行时改温度、湿度、仪器参数或断电;各池阶段、检测次数、最近与最终OTR属于前面板公开显示,所有操作者可见。","时间推进为事件对齐的子步(≤10s;膜内再按扩散时间细分):膜与载气腔在同一隐式方程组中求解(对任意渗透率与腔体体积无条件稳定、非负);O₂物质账按求解器的真实界面通量、吹扫出流与传感器电荷(含在途量)记账,热量账按指数解析积分记账,均用补偿求和,因此残差是对积分器的真实守恒检查而不是恒等式;不同step切分只造成传感器噪声抽样时刻外的微小数值差。","只有传感器整段接在该气流上的检测时段才记录读数或ReZero:调理在时段中途结束、测试在时段中途开始或超量程恢复后的剩余时段不计。无载气压力时载气腔不吹扫、传感器无进气;无测试气压力时测试腔不换气。更换气源或断电后先重新测ReZero;启用ReZero时没有基线就先排ReZero时段,不会做无基线的检测。","没有真实硬件、WinPerm 2界面、认证膜实测、NIST溯源或ASTM D3985精密度验证;模板为文献汇编的干气P、D,不是OX-TRAN原生测试文件。","厂家为彩色触摸屏(WinPerm 2 界面,照片可见OTR曲线、A/B/Z池状态与右侧菜单);本资产在屏幕右侧状态栏叠加三行工程七段读数:A池与B池最近一次报告的OTR(cc/(m²·day),由运行层SI值×22414×86400换算)和池温°C,均来自公开传感/报告状态,不是原厂界面、字体或驱动;A-/B-上方的状态灯亮=该池已夹紧(灯语为工程映射,厂家未公开)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","gas.configure","instrument.configure","test.configure","power.set","thermal.set_temperature","humidity.set","drawer.move","sample.mount","sample.unmount","cell.load_unload","test.start","test.stop","test.result","analysis.otr","ledger.read","provenance.read","sim.step"],"unsupported":["hardware.connect","robot.mount_film","package.test","cartridge.reduced_area","cartridge.edge_effect","cartridge.blister","test_mode.convergence_by_hours","test.qc_mode","test.auto_method","test.sequencing","report.export","accuracy.certification","sensor.adjust"],"note_zh":"OX-TRAN 2/22 L两池型(标准50cm²可拆卸水平测试盒、一键气动夹紧、TruSeal、Coulox库仑传感器、10–40°C热电控温、RH控制);本体304×580×394mm、43.1kg(厂家),触摸屏竖立在机身上方(照片估计),拆件质量分配为假设。调研表RH 5–90%±4%与分辨率0.002cc/(m²·day)按硬要求实现,2025规格书/产品页的不同值记为冲突;2/22没有公开的用户传感器增益调整(认证膜超差需送修),sensor.adjust为不支持。128种聚合物的实验O₂渗透系数(92种同时有实验扩散系数,polyVERSE汇编298K干气值),无原生OX-TRAN文件;活化能/湿度塑化系数/腔体/泄漏/传感器参数为宿主先验。膜内Fick扩散时滞、腔体吹扫、边缘泄漏与环境渗入、库仑传感器(10pA计数、噪声、超量程保护)、ReZero与单池零点、A/B/Z检测序列与760mmHg/渗透物归一;O₂与热量账闭合。75几何组件、5过程关节(抽屉×2、夹紧压板×2、电源摇臂)+1被动盖板关节+2弹簧键(A/B装卸键已接cell.load_unload)、14接口、3行屏幕读数+2状态灯;双环境Isaac场景实测PET 100µm 64.24、PVC 50µm 65.80、PMMA 200µm(25°C、RH50%、95kPa)24.14 cc/(m²·day),均在解析稳态值1%内。抽屉开合与装膜为宿主代理,不是机器人接触;未选缩小面积/边缘效应/泡罩测试盒与整包适配器。"}},"previews":["previews/ametek_oxtran/preview_cartridge.webp","previews/ametek_oxtran/preview_front.webp","previews/ametek_oxtran/preview_isaac_rtx_articulated.webp","previews/ametek_oxtran/preview_isaac_rtx_pair.webp","previews/ametek_oxtran/preview_loading.webp","previews/ametek_oxtran/preview_overview.webp","previews/ametek_oxtran/preview_panel.webp","previews/ametek_oxtran/preview_rear.webp","previews/ametek_oxtran/preview_service.webp","previews/ametek_oxtran/preview_side_grille.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/asset.contract.json","bytes":943235},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/collision_proxies.json","bytes":40798},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/geometry_manifest.json","bytes":152817},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/model.blend","bytes":425515},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/model.glb","bytes":588036},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/model.urdf","bytes":60147},{"name":"oxygen_permeation_library.json","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/oxygen_permeation_library.json","bytes":483828},{"name":"polyverse_LICENSE.txt","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/polyverse_LICENSE.txt","bytes":6523},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran/说明.md","bytes":1794}],"completeness":{"components":75,"with_collisions":75,"with_objects":75,"with_function":75,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"ametek_oxtran","chem_id":"CHEM-147","name_en":"Oxygen transmission-rate analyzer","maker":"AMETEK MOCON","model":"OX-TRAN 2/22 L","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/ametek_oxtran","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/ametek_oxtran/asset.contract.json","runtime":"scripts/asset_runtime/ametek_oxtran.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_abbematadvanced.json b/data/assets/instrument.antonpaar_abbematadvanced.json new file mode 100644 index 0000000000000000000000000000000000000000..fa573a7abea0a00f7bbde6d409395d174ab963ad --- /dev/null +++ b/data/assets/instrument.antonpaar_abbematadvanced.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_abbematadvanced","asset_dir":"expansion_batch03/t4_measure/antonpaar_abbematadvanced","name_zh":"Anton Paar Abbemat Advanced 5201数字折射仪","category":"基础计量与样品处理","description_zh":"恒温nD测量、专属单调浓度标定、开合样品盖和守恒清洗代理。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":3.5,"size_m":[0.2261,0.3338,0.1242],"bbox_min":[-0.1132,-0.165,0.0],"bbox_max":[0.1129,0.1688,0.1242],"manifest_dimensions_m":[0.22639999995008112,0.3338000066075474,0.12420000002607703],"glb":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/model.urdf","links":{"base_link":"/Geometry/base_link","button_power":"/Geometry/base_link/button_power","button_start":"/Geometry/base_link/button_start","button_stop":"/Geometry/base_link/button_stop","button_clean":"/Geometry/base_link/button_clean","lid":"/Geometry/base_link/lid"},"frames":{"pre_place":[0.04,-0.001,0.1805],"place":[0.04,-0.001,0.0505],"post_place":[0.04,-0.001,0.1805],"joint_btn_button_power":[-0.06,-0.14393,0.03968],"joint_btn_button_start":[-0.02,-0.14393,0.03968],"joint_btn_button_stop":[0.02,-0.14393,0.03968],"joint_btn_button_clean":[0.06,-0.14393,0.03968],"joint_lid_joint":[0.04,0.039,0.1195]},"joints":[{"name":"btn_button_power","type":"prismatic","parent":"front_panel","child":"button_power","axis":[-0.0,0.642788,-0.766044],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.14393,0.03968],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.0655,-0.1477,0.03905],"child_bbox_max":[-0.0545,-0.14287,0.04352],"kind":"button"},{"name":"btn_button_start","type":"prismatic","parent":"front_panel","child":"button_start","axis":[-0.0,0.642788,-0.766044],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.14393,0.03968],"child_prim":"/Geometry/base_link/button_start","child_bbox_min":[-0.0255,-0.1477,0.03905],"child_bbox_max":[-0.0145,-0.14287,0.04352],"kind":"button"},{"name":"btn_button_stop","type":"prismatic","parent":"front_panel","child":"button_stop","axis":[-0.0,0.642788,-0.766044],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.02,-0.14393,0.03968],"child_prim":"/Geometry/base_link/button_stop","child_bbox_min":[0.0145,-0.1477,0.03905],"child_bbox_max":[0.0255,-0.14287,0.04352],"kind":"button"},{"name":"btn_button_clean","type":"prismatic","parent":"front_panel","child":"button_clean","axis":[-0.0,0.642788,-0.766044],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.06,-0.14393,0.03968],"child_prim":"/Geometry/base_link/button_clean","child_bbox_min":[0.0545,-0.1477,0.03905],"child_bbox_max":[0.0655,-0.14287,0.04352],"kind":"button"},{"name":"lid_joint","type":"revolute","parent":"base_link","child":"lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.04,0.039,0.1195],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.007,-0.053,0.1172],"child_bbox_max":[0.087,0.0338,0.1242],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_well","link":"base_link","part":"antonpaar_abbematadvanced__sapphire_prism","pos":[0.04,-0.004,0.1101],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.04,-0.004,0.1101],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.014,"kind":"surface","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"index","part":"antonpaar_abbematadvanced__display_digits","prim":"/Geometry/base_link/readout_index","link":"base_link","digits":7,"decimals":6,"unit":"nD","center":[-0.0324,-0.0977,0.0821],"up":[0.0,0.766,0.6428],"source":{"bridge":["optical.indicated_index"]},"blank_channel":null,"on":[0.16,0.17,0.19],"off":[0.98,0.98,0.98],"size_m":[0.0429,0.0126],"normal":[-0.0,-0.6428,0.766]},{"name":"temp","part":"antonpaar_abbematadvanced__display_digits","prim":"/Geometry/base_link/readout_temp","link":"base_link","digits":6,"decimals":3,"unit":"C","center":[-0.0324,-0.109,0.0727],"up":[0.0,0.766,0.6428],"source":{"bridge":["thermal.indicated_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.16,0.17,0.19],"off":[0.98,0.98,0.98],"size_m":[0.0429,0.0126],"normal":[-0.0,-0.6428,0.766]},{"name":"concentration","part":"antonpaar_abbematadvanced__display_digits","prim":"/Geometry/base_link/readout_concentration","link":"base_link","digits":6,"decimals":3,"unit":"%w/w","center":[-0.0324,-0.1202,0.0632],"up":[0.0,0.766,0.6428],"source":{"bridge":["concentration.indicated_mass_fraction"],"scale":100.0},"blank_channel":null,"on":[0.16,0.17,0.19],"off":[0.98,0.98,0.98],"size_m":[0.0429,0.0126],"normal":[-0.0,-0.6428,0.766]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"one_person","mass_kg":3.5,"footprint_m":[0.2261,0.3338],"height_m":0.1242,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.144},"robot_standoff_m":0.35,"work_height_m":0.1101,"primary_slot":"sample_well","access":["lid_joint"],"slot_count":1},"components":[{"id":"housing","name_zh":"外壳","function_zh":"承载光学测量单元、温控与触摸屏的白色楔形机壳","physical_meaning_zh":"白色机壳(225 W×115 H×330 D mm,正面后倾)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.10799856415006809,0.062258521520126044],"rpy_rad":[-2.443460952792061,-0.0,0.0],"size_m":[0.221,0.13908662400015834,0.01]},{"shape":"box","origin_m":[0.0,0.013153980278258592,0.0335375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.2996920394434828,0.021074999999999997]},{"shape":"box","origin_m":[0.0,0.02571208376022007,0.054612499999999994],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.27457583247955986,0.02107499999999999]},{"shape":"box","origin_m":[0.0,0.03827018724218157,0.07568749999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.24945962551563688,0.02107500000000001]},{"shape":"box","origin_m":[0.0,0.05082829072414305,0.0967625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.2243434185517139,0.021074999999999997]},{"shape":"box","origin_m":[0.0,-0.04428561199543925,0.11075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.0085712239908785,0.006900000000000017]},{"shape":"box","origin_m":[0.0,0.0965,0.11075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.221,0.125,0.006900000000000017]},{"shape":"box","origin_m":[0.0,-0.05219341408082373,0.10957784834550137],"rpy_rad":[0.34906585039886595,-0.0,0.0],"size_m":[0.215,0.016,0.01]},{"shape":"box","origin_m":[0.0,0.15917157287525383,0.10917157287525381],"rpy_rad":[-0.7853981633974483,-0.0,0.0],"size_m":[0.215,0.008,0.008]},{"shape":"box","origin_m":[0.0,-0.06302852847719442,0.10129826915659573],"rpy_rad":[-2.443460952792061,-0.0,0.0],"size_m":[0.221,0.020000000000000004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8713671191987972,0.8796223968878317,0.8713671191987972],"metallic":0.0,"roughness":0.33,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形225×115×330 mm为厂家数据;正面后倾角与圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chassis_base","name_zh":"底座","function_zh":"深色底座","physical_meaning_zh":"深蓝灰底座","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__chassis_base"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.008749999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.217,0.318,0.0175]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.019382360956935723,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.085,-0.14,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.008023192985384994,0.009134058702220787],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.085,-0.14,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.008023192985384994,0.009134058702220787],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.085,0.14,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.008023192985384994,0.009134058702220787],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.085,0.14,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.008023192985384994,0.009134058702220787],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_panel_left","name_zh":"侧板(左)","function_zh":"深蓝灰侧板","physical_meaning_zh":"深蓝灰侧板(与侧面近平齐)","subsystem":null,"parent":"housing","origin_m":[-0.1125,0.0,0.06],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__side_panel_left"],"collisions":[{"shape":"box","origin_m":[0.0030000000000000027,0.01,-0.0049999999999999975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.02,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.024157632448504756,0.03433980680868217,0.05448027644244237],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_accent_left","name_zh":"侧板红色饰线(左)","function_zh":"侧板上沿与斜前沿的红色饰线","physical_meaning_zh":"红色饰线","subsystem":null,"parent":"side_panel_left","origin_m":[0.0,0.08,0.04100000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__side_accent_left"],"collisions":[{"shape":"box","origin_m":[0.0030000000000000027,-0.055,-0.046000000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.009999999999999998,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5775804404296506,0.006995410187265387,0.012983032342173012],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_panel_right","name_zh":"侧板(右)","function_zh":"深蓝灰侧板","physical_meaning_zh":"深蓝灰侧板(与侧面近平齐)","subsystem":null,"parent":"housing","origin_m":[0.1125,0.0,0.06],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__side_panel_right"],"collisions":[{"shape":"box","origin_m":[-0.0030000000000000027,0.01,-0.0049999999999999975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.02,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.024157632448504756,0.03433980680868217,0.05448027644244237],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_accent_right","name_zh":"侧板红色饰线(右)","function_zh":"侧板上沿与斜前沿的红色饰线","physical_meaning_zh":"红色饰线","subsystem":null,"parent":"side_panel_right","origin_m":[0.0,0.08,0.04100000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__side_accent_right"],"collisions":[{"shape":"box","origin_m":[-0.0030000000000000027,-0.055,-0.046000000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.009999999999999998,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5775804404296506,0.006995410187265387,0.012983032342173012],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"前面板","function_zh":"浅灰玻璃面框(承载触摸屏、上方Anton Paar字样、下沿红线与型号标签和“Refractometer”)","physical_meaning_zh":"浅灰玻璃面框","subsystem":null,"parent":"housing","origin_m":[0.0,-0.10984480009543358,0.06828070789743085],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.005551171868360141,0.005441230640942055],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.198,0.0965,0.003]},{"shape":"box","origin_m":[0.0,-0.04002847249721904,-0.03280463213540704],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.198,0.0085,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.12,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/front_frame.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"面框约198 mm宽、红线与型号标签在框内、框下白色下巴,按正面照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen","name_zh":"触摸屏","function_zh":"7英寸彩色LCD触摸屏(主界面)","physical_meaning_zh":"触摸屏","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0007660444431189795,0.0006427876096865293],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__screen"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0012212964584044361,0.0014554844419260582],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.154,0.087,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"7英寸LCD触摸屏为厂家规格(产品页);界面按照片重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"结果显示区","function_zh":"显示折射率、温度与浓度(Matterix读数网格替换此区域)","physical_meaning_zh":"屏幕结果面板","subsystem":null,"parent":"front_panel","origin_m":[-0.040999999999999995,0.0026811555509164142,0.0022497566339028663],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0014784115022790506,0.0017619022191736472],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.064,0.042,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_result.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","method.configure","calibration.configure","acquisition.start","acquisition.stop","refractometry.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"电源键","function_zh":"触控按键(真机为屏幕软键,此处做成面框内屏下按键,以关节行程承载触屏命令)","physical_meaning_zh":"浅灰触控键(带图标)","subsystem":null,"parent":"front_panel","origin_m":[-0.06,-0.03408897771879453,-0.028604048631051017],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0013498539803417364,0.0016086933305498527],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.011,0.0048,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_power.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_start","name_zh":"开始测量键","function_zh":"触控按键(真机为屏幕软键,此处做成面框内屏下按键,以关节行程承载触屏命令)","physical_meaning_zh":"浅灰触控键(带图标)","subsystem":null,"parent":"front_panel","origin_m":[-0.02,-0.03408897771879453,-0.028604048631051017],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__button_start"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0013498539803417364,0.0016086933305498527],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.011,0.0048,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_start.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_stop","name_zh":"停止键","function_zh":"触控按键(真机为屏幕软键,此处做成面框内屏下按键,以关节行程承载触屏命令)","physical_meaning_zh":"浅灰触控键(带图标)","subsystem":null,"parent":"front_panel","origin_m":[0.02,-0.03408897771879453,-0.028604048631051017],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__button_stop"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0013498539803417364,0.0016086933305498527],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.011,0.0048,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_stop.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_clean","name_zh":"清洗键","function_zh":"触控按键(真机为屏幕软键,此处做成面框内屏下按键,以关节行程承载触屏命令)","physical_meaning_zh":"浅灰触控键(带图标)","subsystem":null,"parent":"front_panel","origin_m":[0.06,-0.03408897771879453,-0.028604048631051017],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__button_clean"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0013498539803417364,0.0016086933305498527],"rpy_rad":[0.6981317007977319,-0.0,0.0],"size_m":[0.011,0.0048,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_clean.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_deck","name_zh":"样品台底座面","function_zh":"顶面中部的白色面板(与机壳顶面齐平、两端随机壳侧圆角收口),样品池从其圆孔露出","physical_meaning_zh":"白色顶面板(带样品池孔)","subsystem":null,"parent":"housing","origin_m":[0.0,-0.002999999999999999,0.115],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__top_deck"],"collisions":[{"shape":"box","origin_m":[-0.04475,0.0,-0.003250000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1315,0.07400000000000001,0.006500000000000006]},{"shape":"box","origin_m":[0.08474999999999999,0.0,-0.003250000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.051500000000000004,0.07400000000000001,0.006500000000000006]},{"shape":"box","origin_m":[0.04,-0.0285,-0.003250000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999999,0.017,0.006500000000000006]},{"shape":"box","origin_m":[0.04,0.0275,-0.003250000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999999,0.019000000000000003,0.006500000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8713671191987972,0.8796223968878317,0.8713671191987972],"metallic":0.0,"roughness":0.33,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"与机壳同色同高,仅为让样品池从顶面开孔而单独建模。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_plate","name_zh":"样品台面板","function_zh":"顶面右侧的拉丝不锈钢八角样品台(围绕样品池,滴样后易清洁)","physical_meaning_zh":"拉丝不锈钢八角样品台(约80 mm宽,近平齐)","subsystem":null,"parent":"top_deck","origin_m":[0.04,-0.0010000000000000009,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__top_plate"],"collisions":[{"shape":"box","origin_m":[-0.0285,0.0,0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019000000000000003,0.060000000000000005,0.0005000000000000004]},{"shape":"box","origin_m":[0.028500000000000004,0.0,0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019000000000000003,0.060000000000000005,0.0005000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5775804404296506,0.6038273388553378,0.6307571363461468],"metallic":1.0,"roughness":0.34,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"位置(右缘与屏幕右缘对齐)、八角形与约80 mm宽按正面照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_well","name_zh":"样品池","function_zh":"开口锥形不锈钢样品池(约70 µL样品滴入后覆盖底部棱镜)","physical_meaning_zh":"不锈钢锥形样品池(开口,Ø35 mm)","subsystem":null,"parent":"top_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__sample_well"],"collisions":[{"shape":"box","origin_m":[0.017050000000000003,0.0,-0.005049999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.01575214602931744,0.00652475252182478,-0.005049999999999999],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.012056170619230637,0.012056170619230634,-0.005049999999999999],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.0065247525218247795,0.01575214602931744,-0.005049999999999999],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.0,0.01705,-0.005049999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.0065247525218247795,0.01575214602931744,-0.005049999999999999],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.012056170619230634,0.012056170619230635,-0.005049999999999999],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.01575214602931744,0.006524752521824782,-0.005049999999999999],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.01705,1.734723475976807e-18,-0.005049999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.01575214602931744,-0.0065247525218247795,-0.005049999999999999],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.012056170619230637,-0.012056170619230634,-0.005049999999999999],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[-0.006524752521824793,-0.015752146029317435,-0.005049999999999999],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.0,-0.01705,-0.005049999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.0065247525218247865,-0.015752146029317435,-0.005049999999999999],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.01205617061923063,-0.012056170619230637,-0.005049999999999999],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.01575214602931744,-0.00652475252182479,-0.005049999999999999],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0199,0.010848680516886549,0.0011000000000000003]},{"shape":"box","origin_m":[0.017206,0.0,-0.0037500000000000033],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.015896271236389196,0.006584451137273735,-0.0037500000000000033],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.012166479277095736,0.012166479277095734,-0.0037500000000000033],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.006584451137273732,0.0158962712363892,-0.0037500000000000033],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.0,0.017206,-0.0037500000000000033],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.006584451137273732,0.0158962712363892,-0.0037500000000000033],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.012166479277095736,0.012166479277095736,-0.0037500000000000033],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.0158962712363892,0.0065844511372737365,-0.0037500000000000033],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.017206,1.734723475976807e-18,-0.0037500000000000033],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.0158962712363892,-0.006584451137273732,-0.0037500000000000033],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.01216647927709574,-0.012166479277095733,-0.0037500000000000033],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[-0.006584451137273746,-0.015896271236389196,-0.0037500000000000033],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.0,-0.017206,-0.0037500000000000033],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.006584451137273739,-0.015896271236389196,-0.0037500000000000033],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.012166479277095736,-0.01216647927709574,-0.0037500000000000033],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.015896271236389196,-0.006584451137273746,-0.0037500000000000033],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.019588,0.010848680516886549,0.0014999999999999996]},{"shape":"box","origin_m":[0.018735999999999996,0.0,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.017309806921131467,0.007169956788792322,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.013248352652311154,0.013248352652311153,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.007169956788792321,0.017309806921131467,-0.002250000000000002],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.0,0.018736,-0.002250000000000002],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.007169956788792321,0.017309806921131467,-0.002250000000000002],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.013248352652311154,0.013248352652311154,-0.002250000000000002],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.017309806921131467,0.007169956788792324,-0.002250000000000002],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.018736,2.6020852139652106e-18,-0.002250000000000002],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.01730980692113147,-0.0071699567887923196,-0.002250000000000002],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.013248352652311154,-0.013248352652311151,-0.002250000000000002],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[-0.007169956788792335,-0.017309806921131463,-0.002250000000000002],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.0,-0.018736,-0.002250000000000002],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.007169956788792328,-0.017309806921131467,-0.002250000000000002],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.013248352652311148,-0.013248352652311158,-0.002250000000000002],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.017309806921131467,-0.007169956788792333,-0.002250000000000002],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.016528,0.010848680516886549,0.0015]},{"shape":"box","origin_m":[0.020266,0.0,-0.0006499999999999978],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.018723342605873737,0.0077554624403109096,-0.0006499999999999978],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.014330226027526573,0.014330226027526571,-0.0006499999999999978],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.00775546244031091,0.018723342605873737,-0.0006499999999999978],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.0,0.020266,-0.0006499999999999978],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.00775546244031091,0.018723342605873737,-0.0006499999999999978],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.014330226027526573,0.014330226027526573,-0.0006499999999999978],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.018723342605873737,0.007755462440310911,-0.0006499999999999978],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.020266,2.6020852139652106e-18,-0.0006499999999999978],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.018723342605873737,-0.007755462440310907,-0.0006499999999999978],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.014330226027526573,-0.01433022602752657,-0.0006499999999999978],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-0.007755462440310924,-0.018723342605873734,-0.0006499999999999978],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[-6.938893903907228e-18,-0.020266,-0.0006499999999999978],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.00775546244031091,-0.018723342605873734,-0.0006499999999999978],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.014330226027526566,-0.014330226027526576,-0.0006499999999999978],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]},{"shape":"box","origin_m":[0.018723342605873737,-0.007755462440310921,-0.0006499999999999978],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.013468,0.010848680516886549,0.0017000000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4851499400560704,0.5149176653765214,0.5457244613701866],"metallic":1.0,"roughness":0.22,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"样品池为锥形开口杯,底部为棱镜;形状按照片估计,最小样量70 µL为厂家数据。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","cleaning.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sapphire_prism","name_zh":"蓝宝石棱镜","function_zh":"测量棱镜(全反射临界角测量面,样品槽面)","physical_meaning_zh":"蓝宝石棱镜面(池底)","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,-0.004900000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__sapphire_prism"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0066,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.030713443732993635,0.042311410620809675],"metallic":0.0,"roughness":0.03,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件类型为厂家资料,尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","calibration.configure","acquisition.start","cleaning.start","refractometry.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ffkm_seal","name_zh":"FFKM密封圈","function_zh":"棱镜周围的全氟橡胶密封","physical_meaning_zh":"黑色FFKM密封圈","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,-0.005100000000000007],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__ffkm_seal"],"collisions":[{"shape":"box","origin_m":[0.006850000000000002,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[0.004843681451127853,0.00484368145112785,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[0.0,0.00685,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[-0.004843681451127853,0.004843681451127851,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[-0.006850000000000002,8.673617379884035e-19,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[-0.004843681451127853,-0.004843681451127849,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[0.0,-0.00685,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]},{"shape":"box","origin_m":[0.004843681451127853,-0.004843681451127853,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0005000000000000004,0.00594065091155493,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.009134058702220787,0.00972121732023785,0.010329823029626936],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件类型为厂家资料,尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hinge","name_zh":"盖铰链","function_zh":"样品盖后缘铰链","physical_meaning_zh":"铰链轴座","subsystem":null,"parent":"housing","origin_m":[0.04,0.03899999999999999,0.11950000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__hinge"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.004,"length_m":0.06},{"shape":"box","origin_m":[6.938893903907228e-18,0.0020000000000000018,-0.003500000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.060000000000000005,0.008,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.14995978981060856,0.16826940018969075,0.18782077230067787],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"样品盖","function_zh":"盖住样品池防止挥发与杂光(铰接附件)","physical_meaning_zh":"浅灰样品盖","subsystem":null,"parent":"root","origin_m":[0.04,0.03899999999999999,0.11950000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__lid"],"collisions":[{"shape":"box","origin_m":[-6.938893903907228e-18,-0.04425,0.00010000000000000286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.088,0.07750000000000001,0.004800000000000013]}],"joint":{"type":"revolute","axis":[-1.0,0.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7912979403326302,0.8069522576692516,0.8148465722161012],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"样品盖为附件;尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_handle","name_zh":"盖把手","function_zh":"样品盖前缘把手","physical_meaning_zh":"深灰把手","subsystem":null,"parent":"lid","origin_m":[0.0,-0.088,0.0016999999999999932],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__lid_handle"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.008000000000000007,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.14995978981060856,0.16826940018969075,0.18782077230067787],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peltier","name_zh":"Peltier温控模块","function_zh":"棱镜温控(4–105 °C)","physical_meaning_zh":"Peltier温控块","subsystem":null,"parent":"housing","origin_m":[0.04,-0.004,0.099],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__peltier"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.05,0.014000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.20507873639031693,0.2232279573168085,0.24620132670783548],"metallic":0.6,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件功能为厂家资料(LED 589.3 nm、干涉滤光片、Peltier、探测器),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"temperature_sensor","name_zh":"温度传感器","function_zh":"棱镜温度(Pt100,量化读数)","physical_meaning_zh":"温度探头","subsystem":null,"parent":"housing","origin_m":[0.052000000000000005,-0.004,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__temperature_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004400000000000001,0.004400000000000001,0.014000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"led_source","name_zh":"LED光源","function_zh":"589.3 nm LED光源","physical_meaning_zh":"LED光源","subsystem":null,"parent":"housing","origin_m":[0.08,-0.004,0.078],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__led_source"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.012,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.6514056374198242,0.14412847085805777],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件功能为厂家资料(LED 589.3 nm、干涉滤光片、Peltier、探测器),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"interference_filter","name_zh":"干涉滤光片","function_zh":"把光源调到589.3 nm","physical_meaning_zh":"干涉滤光片","subsystem":null,"parent":"housing","origin_m":[0.068,-0.004,0.08199999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__interference_filter"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.016,0.016000000000000014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.44520119451622786,0.04518620438567554],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":0.7,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件功能为厂家资料(LED 589.3 nm、干涉滤光片、Peltier、探测器),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector","name_zh":"线阵探测器","function_zh":"检测全反射临界角位置","physical_meaning_zh":"CCD线阵探测器","subsystem":null,"parent":"housing","origin_m":[0.008,-0.004,0.08],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__detector"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.022,0.015999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01599629336550963,0.019382360956935723,0.024157632448504756],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件功能为厂家资料(LED 589.3 nm、干涉滤光片、Peltier、探测器),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","refractometry.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electronics","name_zh":"电子学板","function_zh":"测量控制与数据处理","physical_meaning_zh":"主控电路板","subsystem":null,"parent":"housing","origin_m":[0.0,0.06,0.04],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__electronics"],"collisions":[{"shape":"box","origin_m":[0.0,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.17,0.15000000000000002,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028426039504420793,0.14702726649759498,0.04817182422688942],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"供电插座","function_zh":"电源插座(硬件未连接)","physical_meaning_zh":"IEC电源插座","subsystem":null,"parent":"housing","origin_m":[-0.072,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0003499999999999892,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.003699999999999981,0.022000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"接口凸出后面约4 mm(不计入330 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ethernet","name_zh":"RJ45以太网","function_zh":"数据接口(通信未实现)","physical_meaning_zh":"ETHERNET插座","subsystem":null,"parent":"housing","origin_m":[-0.027,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__ethernet"],"collisions":[{"shape":"box","origin_m":[-3.469446951953614e-18,0.0003999999999999837,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016500000000000004,0.003799999999999998,0.014499999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口类型为厂家资料(产品页),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"can","name_zh":"CAN总线接口","function_zh":"数据接口(通信未实现)","physical_meaning_zh":"CAN插座","subsystem":null,"parent":"housing","origin_m":[0.008,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__can"],"collisions":[{"shape":"box","origin_m":[0.0,0.0003999999999999837,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.020000000000000004,0.003799999999999998,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口类型为厂家资料(产品页),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_1","name_zh":"USB B接口","function_zh":"USB B接口(产品页:3×USB B;设备通信未实现)","physical_meaning_zh":"USB B插座","subsystem":null,"parent":"housing","origin_m":[0.045,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__usb_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0003999999999999837,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011999999999999997,0.003799999999999998,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口类型为厂家资料(产品页),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_2","name_zh":"USB B接口","function_zh":"USB B接口(产品页:3×USB B;设备通信未实现)","physical_meaning_zh":"USB B插座","subsystem":null,"parent":"housing","origin_m":[0.067,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__usb_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0003999999999999837,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012000000000000004,0.003799999999999998,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口类型为厂家资料(产品页),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_3","name_zh":"USB B接口","function_zh":"USB B接口(产品页:3×USB B;设备通信未实现)","physical_meaning_zh":"USB B插座","subsystem":null,"parent":"housing","origin_m":[0.089,0.1665,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__usb_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0003999999999999837,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.003799999999999998,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口类型为厂家资料(产品页),尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_lettering","name_zh":"后面板标注","function_zh":"后面板接口标注(每个接口上方)","physical_meaning_zh":"印刷标注","subsystem":null,"parent":"housing","origin_m":[0.0,0.165,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_abbematadvanced__rear_lettering"],"collisions":[{"shape":"box","origin_m":[0.0,0.00010000000000001674,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2,0.001,0.019999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.33,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/rear_lettering.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"供电设定;断电取消进行中操作","kind":"device_command","availability":"implemented","component_ids":["power_inlet","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"写温控目标,不隐式推进时间","kind":"device_command","availability":"implemented","component_ids":["peltier","temperature_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"lid.set_angle":{"function_zh":"被动盖宿主位置设置,采集时锁定;不是机器人技能","kind":"device_command","availability":"implemented","component_ids":["lid","lid_handle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.configure":{"function_zh":"受信任宿主初始化液体账本,体积在装样参考温度定义","kind":"configuration","availability":"implemented","component_ids":["sample_well","sapphire_prism"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_fractions","volume_m3","matrix_id","contamination_fraction"]},"method.configure":{"function_zh":"仅nD或专属标定浓度;不自动套Brix","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"calibration.configure":{"function_zh":"用户提供的特定体系标定表;要求nD与浓度严格单调,不宣称厂家校准","kind":"configuration","availability":"implemented","component_ids":["display_digits","sapphire_prism"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["matrix_id","temperature_k","points","source"]},"acquisition.start":{"function_zh":"闭盖、填样、恒温后进行10s光学读数代理","kind":"device_command","availability":"implemented","component_ids":["sapphire_prism","led_source","detector","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消测量或清洗,保留实际已发生的体积转移","kind":"device_command","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cleaning.start":{"function_zh":"开盖进行30s工程清洗;清洗液和样品参考体积分别守恒","kind":"device_command","availability":"implemented","component_ids":["sample_well","sapphire_prism"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_m3"]},"refractometry.measure":{"function_zh":"纯读最近nD、温度及有适用标定时的浓度","kind":"query","availability":"implemented","component_ids":["sapphire_prism","detector","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"温控目标温度,范围 277.15–378.15 K;设定值,由 thermal.set_temperature 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["peltier"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"被控对象(腔体/样品/棱镜)的集中参数温度,范围 277.15–378.15 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sapphire_prism"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"面板显示的量化温度,由过程温度经一阶传感器响应和分辨率量化得到,范围 277.15–378.15 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["temperature_sensor","display_digits"],"write_via":null},"lid.angle_rad":{"meaning_zh":"样品盖(lid)绕铰链的开启角,范围 0–1.5708 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_angle"},"method.mode":{"meaning_zh":"方法模式选择;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"calibration.configured":{"meaning_zh":"用户标线是否已录入;由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.operation":{"meaning_zh":"当前进行的操作类型(none/measurement/cleaning);由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.filled":{"meaning_zh":"样品井是否已注满到可测体积;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_well"],"write_via":null},"optical.indicated_index":{"meaning_zh":"显示折射率 nD(钠 D 线,经温度修正与量化);由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector","display_digits"],"write_via":null},"concentration.indicated_mass_fraction":{"meaning_zh":"按用户标线内插的质量分数,标线外为 null;由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.remaining_m3":{"meaning_zh":"样品井内剩余样液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null},"sample.waste_m3":{"meaning_zh":"累计排出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null},"cleaner.input_m3":{"meaning_zh":"累计清洗液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null},"cleaner.remaining_m3":{"meaning_zh":"井内残留清洗液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null},"cleaner.waste_m3":{"meaning_zh":"排出清洗液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;装样参考温度下体积账本,不是真实膨胀后的几何体积。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_well"],"write_via":null}},"mechanisms":{"refractometry":{"meaning_zh":"文献单点nD、Lorentz–Lorenz理想混合、温度/污染工程代理;参考体积账本守恒","implementation":"lumped","equations":["T_next=T_target+(T-T_target)*exp(-dt/20)","n_i(T)=n_ref_i-0.0004*(T-T_ref_i); L=sum(phi_i*(n_i^2-1)/(n_i^2+2)); n=sqrt((1+2L)/(1-L))+0.001*contamination","concentration=piecewise_linear_calibration(n) only for matching matrix and temperature; never universal Brix","input_reference_volume_i=remaining_reference_volume_i+waste_reference_volume_i"],"parameters":{"dn_dt":{"value":-0.0004,"unit":"1/K","evidence":"assumption","meaning_zh":"未取得实测系数的统一热光代理"}}}},"limitations":["厂家nD准确度只适用于样温20C、环境20–25C;4C最低样温要求环境不高于35C,未模拟环境性能降额。","文献参考点是公开nD;统一dn/dT、Lorentz–Lorenz混合、污染、热响应均为engineering_assumption,不保证厂家准确度。","浓度只根据体系、温度匹配的用户提供单调标线内插;标线实验有效性未验证,绝不通用套Brix。","无真实密度时守恒各物质装样参考温度的体积账本,不宣称热膨胀后的实际体积或质量守恒。","样品最大2mL、10s测量代理、30s清洗和铰链0–pi/2行程为仿真假设;厂家只给最小样量70µL。","部件真实质量/惯量/摩擦null;URDF各构件仿真质量是整机3.5 kg的工程拆分,包围盒惯量为数值近似,均为assumption。","未实现厂家200+浓度标度、T-Check、实物校准、光学成像、自动进样/微流通池和真实通信;触屏关节为交互代理。","已知非液相文献点禁用,未知熔沸点仅参考温度测量;无相变/散射/吸收/反应求解。","Session隔离是接口过滤,不能替代代理文件系统和进程安全沙箱。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","thermal.set_temperature","lid.set_angle","sample.configure","method.configure","calibration.configure","acquisition.start","acquisition.stop","cleaning.start","refractometry.measure"],"unsupported":["native_async_envelope","manufacturer_scales","hardware_communication"],"note_zh":"CHEM-004:30构件、5关节、1样品接口、nD/温度/专属标定浓度3读数;13运行测试、80模板测量与6非液相拒绝通过。刚体/关节化、标准锁步、盖关节镜像和专项双环境通过。修复水平触屏代理重力误触发,增加无接触回归。合同subset;实物/机器人/厂家标度未跑或未实现。"}},"previews":["previews/antonpaar_abbematadvanced/preview_front.webp","previews/antonpaar_abbematadvanced/preview_front_straight.webp","previews/antonpaar_abbematadvanced/preview_isaac_rtx_articulated.webp","previews/antonpaar_abbematadvanced/preview_isaac_rtx_pair.webp","previews/antonpaar_abbematadvanced/preview_open.webp","previews/antonpaar_abbematadvanced/preview_rear.webp","previews/antonpaar_abbematadvanced/preview_sample.webp","previews/antonpaar_abbematadvanced/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/asset.contract.json","bytes":285674},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/collision_proxies.json","bytes":54289},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/geometry_manifest.json","bytes":119757},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/model.blend","bytes":719926},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/model.glb","bytes":533332},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/model.urdf","bytes":45138},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/output_templates.json","bytes":250293}],"completeness":{"components":38,"with_collisions":38,"with_objects":38,"with_function":38,"with_mass":0,"joints_matching_component":5,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_abbematadvanced","chem_id":"CHEM-004","name_en":"Digital refractometer","maker":"Anton Paar","model":"Abbemat Advanced 5201","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_abbematadvanced/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_abbematadvanced.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_autosorb6100.json b/data/assets/instrument.antonpaar_autosorb6100.json new file mode 100644 index 0000000000000000000000000000000000000000..017fef0345a03cbbcfcf9ca60aeef46fa498bbf8 --- /dev/null +++ b/data/assets/instrument.antonpaar_autosorb6100.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_autosorb6100","asset_dir":"expansion_batch03/t4_measure/antonpaar_autosorb6100","name_zh":"Anton Paar Autosorb 6100 气体物理吸附比表面积与孔径分析仪","category":"颗粒孔隙与界面","description_zh":"三分析位有限N2容量法,实测N277K等温线明确迁移;有限3L液氮、双温区六位脱气、压力/自由空间校准、BET与显式BJH分析;分支未知和微孔DFT边界不掩盖。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":136.4,"size_m":[0.8056,0.712,1.079],"bbox_min":[-0.4026,-0.3545,0.0],"bbox_max":[0.403,0.3575,1.079],"manifest_dimensions_m":[0.8056364984810352,0.7119999825954437,1.0789999961853027],"glb":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/model.urdf","links":{"base_link":"/Geometry/base_link","sample_0":"/Geometry/base_link/sample_0","sample_1":"/Geometry/base_link/sample_1","sample_2":"/Geometry/base_link/sample_2","dewar_lift":"/Geometry/base_link/dewar_lift","guard":"/Geometry/base_link/guard","heater_0":"/Geometry/base_link/heater_0","heater_1":"/Geometry/base_link/heater_1","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0002,0.0015,1.259],"place":[0.0002,0.0015,1.129],"post_place":[0.0002,0.0015,1.259],"joint_sample_0_joint":[-0.239,-0.13,0.78],"joint_sample_1_joint":[-0.215,-0.13,0.78],"joint_sample_2_joint":[-0.191,-0.13,0.78],"joint_dewar_lift_joint":[-0.215,-0.13,0.093],"joint_guard_joint":[-0.37,-0.32,0.535],"joint_heater_0_joint":[0.229,-0.045,0.519],"joint_heater_1_joint":[0.229,-0.23,0.519],"joint_power_switch_joint":[0.39,-0.08,0.929]},"joints":[{"name":"sample_0_joint","type":"prismatic","parent":"housing","child":"sample_0","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.18,"effort":10.0,"mimic":null,"origin_m":[-0.239,-0.13,0.78],"child_prim":"/Geometry/base_link/sample_0","child_bbox_min":[-0.249,-0.14,0.46],"child_bbox_max":[-0.229,-0.12,0.768],"kind":"other"},{"name":"sample_1_joint","type":"prismatic","parent":"housing","child":"sample_1","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.18,"effort":10.0,"mimic":null,"origin_m":[-0.215,-0.13,0.78],"child_prim":"/Geometry/base_link/sample_1","child_bbox_min":[-0.225,-0.14,0.46],"child_bbox_max":[-0.205,-0.12,0.768],"kind":"other"},{"name":"sample_2_joint","type":"prismatic","parent":"housing","child":"sample_2","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.18,"effort":10.0,"mimic":null,"origin_m":[-0.191,-0.13,0.78],"child_prim":"/Geometry/base_link/sample_2","child_bbox_min":[-0.201,-0.14,0.46],"child_bbox_max":[-0.181,-0.12,0.768],"kind":"other"},{"name":"dewar_lift_joint","type":"prismatic","parent":"housing","child":"dewar_lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.29,"effort":10.0,"mimic":null,"origin_m":[-0.215,-0.13,0.093],"child_prim":"/Geometry/base_link/dewar_lift","child_bbox_min":[-0.34,-0.261,0.0835],"child_bbox_max":[-0.09,0.001,0.4245],"kind":"other"},{"name":"guard_joint","type":"revolute","parent":"housing","child":"guard","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5,"effort":10.0,"mimic":null,"origin_m":[-0.37,-0.32,0.535],"child_prim":"/Geometry/base_link/guard","child_bbox_min":[-0.3705,-0.35,0.272],"child_bbox_max":[-0.053,-0.316,0.798],"kind":"other"},{"name":"heater_0_joint","type":"prismatic","parent":"housing","child":"heater_0","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.229,-0.045,0.519],"child_prim":"/Geometry/base_link/heater_0","child_bbox_min":[0.119,-0.0855,0.437],"child_bbox_max":[0.3405,-0.0045,0.579],"kind":"other"},{"name":"heater_1_joint","type":"prismatic","parent":"housing","child":"heater_1","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.229,-0.23,0.519],"child_prim":"/Geometry/base_link/heater_1","child_bbox_min":[0.119,-0.2705,0.437],"child_bbox_max":[0.3405,-0.1895,0.579],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.6,"effort":10.0,"mimic":null,"origin_m":[0.39,-0.08,0.929],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.379,-0.101,0.908],"child_bbox_max":[0.403,-0.059,0.95],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"analysis0","link":"sample_0","part":"antonpaar_autosorb6100__sample_0","pos":[-0.239,-0.13,0.768],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.012],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"analysis1","link":"sample_1","part":"antonpaar_autosorb6100__sample_1","pos":[-0.215,-0.13,0.768],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.012],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"analysis2","link":"sample_2","part":"antonpaar_autosorb6100__sample_2","pos":[-0.191,-0.13,0.768],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.012],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"p0","link":"base_link","part":"antonpaar_autosorb6100__p0_port","pos":[-0.215,-0.103,0.8],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.215,-0.103,0.8],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas0","link":"base_link","part":"antonpaar_autosorb6100__degas_port_0","pos":[0.154,-0.045,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.154,-0.045,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas1","link":"base_link","part":"antonpaar_autosorb6100__degas_port_1","pos":[0.229,-0.045,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.229,-0.045,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas2","link":"base_link","part":"antonpaar_autosorb6100__degas_port_2","pos":[0.304,-0.045,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.304,-0.045,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas3","link":"base_link","part":"antonpaar_autosorb6100__degas_port_3","pos":[0.154,-0.23,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.154,-0.23,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas4","link":"base_link","part":"antonpaar_autosorb6100__degas_port_4","pos":[0.229,-0.23,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.229,-0.23,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"degas5","link":"base_link","part":"antonpaar_autosorb6100__degas_port_5","pos":[0.304,-0.23,0.806],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.304,-0.23,0.806],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas0","link":"base_link","part":"antonpaar_autosorb6100__gas_0","pos":[-0.26,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.26,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas1","link":"base_link","part":"antonpaar_autosorb6100__gas_1","pos":[-0.1733,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.1733,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas2","link":"base_link","part":"antonpaar_autosorb6100__gas_2","pos":[-0.0867,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.0867,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas3","link":"base_link","part":"antonpaar_autosorb6100__gas_3","pos":[0.0,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas4","link":"base_link","part":"antonpaar_autosorb6100__gas_4","pos":[0.0867,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0867,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas5","link":"base_link","part":"antonpaar_autosorb6100__gas_5","pos":[0.1733,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.1733,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas6","link":"base_link","part":"antonpaar_autosorb6100__gas_6","pos":[0.26,0.344,0.7],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.26,0.344,0.7],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"antonpaar_autosorb6100__vacuum","pos":[-0.23,0.344,0.49],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.23,0.344,0.49],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"air","link":"base_link","part":"antonpaar_autosorb6100__air","pos":[-0.12,0.344,0.49],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.12,0.344,0.49],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_autosorb6100__ac","pos":[0.25,0.343,0.36],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.25,0.343,0.36],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ethernet","link":"base_link","part":"antonpaar_autosorb6100__ethernet","pos":[0.12,0.343,0.36],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.12,0.343,0.36],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"coolant","link":"dewar_lift","part":"antonpaar_autosorb6100__dewar","pos":[-0.215,-0.13,0.415],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.322],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.004,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"coldtrap","link":"base_link","part":"antonpaar_autosorb6100__cold_trap","pos":[0.025,-0.125,0.574],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.025,-0.125,0.574],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_autosorb6100__status_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.401,-0.08,0.866],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.008,0.008],"normal":[1.0,0.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":136.4,"footprint_m":[0.8056,0.712],"height_m":1.079,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.34},"robot_standoff_m":0.35,"work_height_m":0.768,"primary_slot":"analysis0","access":["dewar_lift_joint"],"slot_count":23,"mass_evidence":"manufacturer136.4kg configuration dependent; actual part mass unknown"},"components":[{"id":"housing","name_zh":"白色承重底架","function_zh":"白色承重底架","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.039],"rpy_rad":[0,0,0],"size_m":[0.795,0.69,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"防振脚","function_zh":"防振脚","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.335,-0.28,0.0125],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"防振脚","function_zh":"防振脚","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.335,0.28,0.0125],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"防振脚","function_zh":"防振脚","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.335,-0.28,0.0125],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"防振脚","function_zh":"防振脚","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.335,0.28,0.0125],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_left","name_zh":"纵向白色壳边","function_zh":"纵向白色壳边","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__side_left"],"collisions":[{"shape":"box","origin_m":[-0.386,0.003,0.539],"rpy_rad":[0,0,0],"size_m":[0.023,0.672,0.965]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"navy_left","name_zh":"蓝黑侧板","function_zh":"蓝黑侧板","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__navy_left"],"collisions":[{"shape":"box","origin_m":[-0.398,0.01,0.536],"rpy_rad":[0,0,0],"size_m":[0.003,0.645,0.946]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_left","name_zh":"侧壳细红色接缝","function_zh":"侧壳细红色接缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__red_seam_left"],"collisions":[{"shape":"box","origin_m":[-0.4,0.01,0.945],"rpy_rad":[0,0,0],"size_m":[0.001,0.635,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_right","name_zh":"纵向白色壳边","function_zh":"纵向白色壳边","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__side_right"],"collisions":[{"shape":"box","origin_m":[0.386,0.003,0.539],"rpy_rad":[0,0,0],"size_m":[0.023,0.672,0.965]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"navy_right","name_zh":"蓝黑侧板","function_zh":"蓝黑侧板","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__navy_right"],"collisions":[{"shape":"box","origin_m":[0.398,0.01,0.536],"rpy_rad":[0,0,0],"size_m":[0.003,0.645,0.946]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_right","name_zh":"侧壳细红色接缝","function_zh":"侧壳细红色接缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__red_seam_right"],"collisions":[{"shape":"box","origin_m":[0.4,0.01,0.945],"rpy_rad":[0,0,0],"size_m":[0.001,0.635,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"back_panel","name_zh":"内侧白色背板","function_zh":"内侧白色背板","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__back_panel"],"collisions":[{"shape":"box","origin_m":[0,0.19,0.424],"rpy_rad":[0,0,0],"size_m":[0.748,0.02,0.754]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"深蓝后面板","function_zh":"深蓝后面板","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0.343,0.541],"rpy_rad":[0,0,0],"size_m":[0.747,0.012,0.972]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_head","name_zh":"顶部测量歧管罩","function_zh":"顶部测量歧管罩","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__upper_head"],"collisions":[{"shape":"box","origin_m":[0,0,0.944],"rpy_rad":[0,0,0],"size_m":[0.795,0.701,0.27]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_face","name_zh":"前脸浅灰嵌面","function_zh":"前脸浅灰嵌面","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__front_face"],"collisions":[{"shape":"box","origin_m":[0,-0.352,0.953],"rpy_rad":[0,0,0],"size_m":[0.745,0.002,0.21]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"model_line","name_zh":"正面红色型号细线","function_zh":"正面红色型号细线","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__model_line"],"collisions":[{"shape":"box","origin_m":[0,-0.354,0.84],"rpy_rad":[0,0,0],"size_m":[0.741,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_head_seam","name_zh":"上罩底边深色缝","function_zh":"上罩底边深色缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__bottom_head_seam"],"collisions":[{"shape":"box","origin_m":[0,-0.342,0.817],"rpy_rad":[0,0,0],"size_m":[0.735,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部测控电子箱","function_zh":"内部测控电子箱","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__controller"],"collisions":[{"shape":"box","origin_m":[0.1,0.13,0.955],"rpy_rad":[0,0,0],"size_m":[0.18,0.25,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.start","acquisition.stop","process.measure","analysis.bjh","ledger.read","template.reference","calibration.acquire_he","chemisorption.run","cryosync.multitemperature","fault.probability_model","hardware.connect","pore.nldft","robot.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold","name_zh":"恒温真空不锈钢歧管","function_zh":"恒温真空不锈钢歧管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold"],"collisions":[{"shape":"box","origin_m":[0,0.03,0.899],"rpy_rad":[0,0,0],"size_m":[0.62,0.22,0.08]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","volume.calibrate","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_0","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_0"],"collisions":[{"shape":"box","origin_m":[-0.3,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_0","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.3,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_1","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_1"],"collisions":[{"shape":"box","origin_m":[-0.2,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_1","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.2,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_2","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_2"],"collisions":[{"shape":"box","origin_m":[-0.1,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_2","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.1,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_3","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_3","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_4","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_4"],"collisions":[{"shape":"box","origin_m":[0.09999999999999998,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_4","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_4"],"collisions":[{"shape":"cylinder","origin_m":[0.09999999999999998,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_5","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_5"],"collisions":[{"shape":"box","origin_m":[0.19999999999999996,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_5","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_5"],"collisions":[{"shape":"cylinder","origin_m":[0.19999999999999996,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold_valve_6","name_zh":"独立气路阀","function_zh":"独立气路阀","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__manifold_valve_6"],"collisions":[{"shape":"box","origin_m":[0.3,0.07,0.899],"rpy_rad":[0,0,0],"size_m":[0.032,0.045,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_transducer_6","name_zh":"压力变送器代理","function_zh":"压力变送器代理","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__pressure_transducer_6"],"collisions":[{"shape":"cylinder","origin_m":[0.3,-0.1,0.902],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_port_0","name_zh":"分析位1真空接头","function_zh":"分析位1真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_port_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.239,-0.13,0.8],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_nut_0","name_zh":"样品管锁紧帽","function_zh":"样品管锁紧帽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_nut_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.239,-0.13,0.781],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_0","name_zh":"分析位1可拆玻璃管","function_zh":"分析位1可拆玻璃管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.239,-0.13,0.78],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.132],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.24}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.18],"state_id":"sample0.drop_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample0.set","sample.load","sample.unload","volume.calibrate","sample.backfill"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_bulb_0","name_zh":"空心玻璃样品球管","function_zh":"空心玻璃样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_bulb_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.279],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.062}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_floor_0","name_zh":"样品管圆底","function_zh":"样品管圆底","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_floor_0"],"collisions":[{"shape":"sphere","origin_m":[0,0,-0.31],"rpy_rad":[0,0,0],"radius_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frit_0","name_zh":"样品管防粉尘塞","function_zh":"样品管防粉尘塞","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__frit_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.025],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_port_1","name_zh":"分析位2真空接头","function_zh":"分析位2真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_port_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.13,0.8],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_nut_1","name_zh":"样品管锁紧帽","function_zh":"样品管锁紧帽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_nut_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.13,0.781],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_1","name_zh":"分析位2可拆玻璃管","function_zh":"分析位2可拆玻璃管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.215,-0.13,0.78],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.132],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.24}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.18],"state_id":"sample1.drop_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample1.set","sample.load","sample.unload","volume.calibrate","sample.backfill"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_bulb_1","name_zh":"空心玻璃样品球管","function_zh":"空心玻璃样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_bulb_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.279],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.062}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_floor_1","name_zh":"样品管圆底","function_zh":"样品管圆底","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_floor_1"],"collisions":[{"shape":"sphere","origin_m":[0,0,-0.31],"rpy_rad":[0,0,0],"radius_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frit_1","name_zh":"样品管防粉尘塞","function_zh":"样品管防粉尘塞","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__frit_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.025],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_port_2","name_zh":"分析位3真空接头","function_zh":"分析位3真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_port_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.191,-0.13,0.8],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"analysis_nut_2","name_zh":"样品管锁紧帽","function_zh":"样品管锁紧帽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__analysis_nut_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.191,-0.13,0.781],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_2","name_zh":"分析位3可拆玻璃管","function_zh":"分析位3可拆玻璃管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.191,-0.13,0.78],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.132],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.24}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.18],"state_id":"sample2.drop_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample2.set","sample.load","sample.unload","volume.calibrate","sample.backfill"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_bulb_2","name_zh":"空心玻璃样品球管","function_zh":"空心玻璃样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_2","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_bulb_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.279],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.062}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_floor_2","name_zh":"样品管圆底","function_zh":"样品管圆底","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_2","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__sample_floor_2"],"collisions":[{"shape":"sphere","origin_m":[0,0,-0.31],"rpy_rad":[0,0,0],"radius_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frit_2","name_zh":"样品管防粉尘塞","function_zh":"样品管防粉尘塞","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"sample_2","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__frit_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.025],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"p0_port","name_zh":"独立饱和蒸气压测量口","function_zh":"独立饱和蒸气压测量口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__p0_port"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.103,0.8],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"p0_tube","name_zh":"p0玻璃温度参照管","function_zh":"p0玻璃温度参照管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__p0_tube"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.103,0.628],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.31}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lift_column","name_zh":"杜瓦升降立柱","function_zh":"杜瓦升降立柱","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__lift_column"],"collisions":[{"shape":"box","origin_m":[-0.216,0.105,0.357],"rpy_rad":[0,0,0],"size_m":[0.13,0.09,0.605]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lift_rail_0","name_zh":"升降导轨","function_zh":"升降导轨","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__lift_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.254,0.052,0.357],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.58}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lift_rail_1","name_zh":"升降导轨","function_zh":"升降导轨","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__lift_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.178,0.052,0.357],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.58}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dewar_lift","name_zh":"可升降杜瓦托盘","function_zh":"可升降杜瓦托盘","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.215,-0.13,0.093],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__dewar_lift"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.262,0.019]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.29],"state_id":"dewar.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dewar.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dewar","name_zh":"3L液氮真空杜瓦瓶","function_zh":"3L液氮真空杜瓦瓶","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"dewar_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__dewar"],"collisions":[{"shape":"box","origin_m":[0.106,0.0,0.117],"rpy_rad":[0,0,0.0],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.0979312304461964,0.040564443830699515,0.117],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.07495331880577404,0.07495331880577404,0.117],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.04056444383069952,0.0979312304461964,0.117],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[6.4906280354809715e-18,0.106,0.117],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.04056444383069951,0.0979312304461964,0.117],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.07495331880577404,0.07495331880577404,0.117],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.0979312304461964,0.04056444383069953,0.117],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.106,1.2981256070961943e-17,0.117],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.09793123044619641,-0.0405644438306995,0.117],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.07495331880577405,-0.07495331880577404,0.117],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-0.04056444383069958,-0.09793123044619637,0.117],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[-1.9471884106442913e-17,-0.106,0.117],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.04056444383069954,-0.09793123044619638,0.117],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.07495331880577402,-0.07495331880577405,0.117],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.09793123044619637,-0.04056444383069958,0.117],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.008,0.041,0.19]},{"shape":"box","origin_m":[0.041,0.0,0.292],"rpy_rad":[0,0,0.0],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[0.028991378028648453,0.028991378028648446,0.292],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[2.5105259382520743e-18,0.041,0.292],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[-0.028991378028648446,0.028991378028648453,0.292],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[-0.041,5.0210518765041486e-18,0.292],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[-0.028991378028648457,-0.028991378028648446,0.292],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[-7.531577814756222e-18,-0.041,0.292],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[0.028991378028648443,-0.028991378028648457,0.292],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.004,0.029,0.06]},{"shape":"box","origin_m":[0,0,0.017],"rpy_rad":[0,0,0],"size_m":[0.18,0.18,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["coolant.fill","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dewar_neck","name_zh":"杜瓦颈部黑色保温套","function_zh":"杜瓦颈部黑色保温套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"dewar_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__dewar_neck"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.309],"rpy_rad":[0,0,0],"radius_m":0.047,"length_m":0.045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ln2_level","name_zh":"液氮液面代理盘","function_zh":"液氮液面代理盘","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"dewar_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__ln2_level"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.195],"rpy_rad":[0,0,0],"radius_m":0.1,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dewar_handle_0","name_zh":"杜瓦提手立柱","function_zh":"杜瓦提手立柱","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"dewar_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__dewar_handle_0"],"collisions":[{"shape":"box","origin_m":[-0.113,0,0.17],"rpy_rad":[0,0,0],"size_m":[0.008,0.009,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dewar_handle_1","name_zh":"杜瓦提手立柱","function_zh":"杜瓦提手立柱","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"dewar_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__dewar_handle_1"],"collisions":[{"shape":"box","origin_m":[0.113,0,0.17],"rpy_rad":[0,0,0],"size_m":[0.008,0.009,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard","name_zh":"分析区透明保护门","function_zh":"分析区透明保护门","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.37,-0.32,0.535],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__guard"],"collisions":[{"shape":"box","origin_m":[0.155,0,0],"rpy_rad":[0,0,0],"size_m":[0.31,0.003,0.51]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.5],"state_id":"guard.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_top","name_zh":"透明门铝合金细框","function_zh":"透明门铝合金细框","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"guard","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__guard_top"],"collisions":[{"shape":"box","origin_m":[0.157,0,0.258],"rpy_rad":[0,0,0],"size_m":[0.315,0.008,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_bottom","name_zh":"透明门铝合金细框","function_zh":"透明门铝合金细框","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"guard","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__guard_bottom"],"collisions":[{"shape":"box","origin_m":[0.157,0,-0.258],"rpy_rad":[0,0,0],"size_m":[0.315,0.008,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_side","name_zh":"透明门铝合金细框","function_zh":"透明门铝合金细框","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"guard","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__guard_side"],"collisions":[{"shape":"box","origin_m":[0.313,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.008,0.515]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle","name_zh":"保护门窄把手","function_zh":"保护门窄把手","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"guard","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__guard_handle"],"collisions":[{"shape":"box","origin_m":[0.3,-0.016,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.028,0.08]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cold_trap","name_zh":"真空冷阱不锈钢保温筒","function_zh":"真空冷阱不锈钢保温筒","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__cold_trap"],"collisions":[{"shape":"cylinder","origin_m":[0.025,-0.125,0.574],"rpy_rad":[0,0,0],"radius_m":0.067,"length_m":0.37}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cold_trap_cap","name_zh":"冷阱顶黑边盖","function_zh":"冷阱顶黑边盖","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__cold_trap_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.025,-0.125,0.765],"rpy_rad":[0,0,0],"radius_m":0.071,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cold_trap_glass","name_zh":"冷阱内玻璃管","function_zh":"冷阱内玻璃管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__cold_trap_glass"],"collisions":[{"shape":"cylinder","origin_m":[0.025,-0.125,0.584],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.41}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cold_trap_window","name_zh":"冷阱细长液位观察窗","function_zh":"冷阱细长液位观察窗","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__cold_trap_window"],"collisions":[{"shape":"box","origin_m":[0.025,-0.193,0.575],"rpy_rad":[0,0,0],"size_m":[0.015,0.002,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cold_trap_base","name_zh":"冷阱支架","function_zh":"冷阱支架","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__cold_trap_base"],"collisions":[{"shape":"box","origin_m":[0.025,-0.125,0.382],"rpy_rad":[0,0,0],"size_m":[0.143,0.14,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_0","name_zh":"脱气位1真空接头","function_zh":"脱气位1真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_0"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.045,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_0","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_0"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.045,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_0","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_0"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.045,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_1","name_zh":"脱气位2真空接头","function_zh":"脱气位2真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_1"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.045,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_1","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_1"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.045,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_1","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_1"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.045,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_2","name_zh":"脱气位3真空接头","function_zh":"脱气位3真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_2"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.045,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_2","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_2"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.045,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_2","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_2"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.045,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_0","name_zh":"三位脱气加热套1","function_zh":"三位脱气加热套1","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.229,-0.045,0.519],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_0"],"collisions":[{"shape":"box","origin_m":[0,-0.036,0],"rpy_rad":[0,0,0],"size_m":[0.22,0.008,0.112]},{"shape":"box","origin_m":[0,0.036,0],"rpy_rad":[0,0,0],"size_m":[0.22,0.008,0.112]},{"shape":"box","origin_m":[-0.106,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[-0.0375,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[0.0375,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[0.106,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.16],"state_id":"heater0.drop_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heater0.set","degas.start","degas.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_0","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.075,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_0","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_0"],"collisions":[{"shape":"sphere","origin_m":[-0.075,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_0","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.075,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_0","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_0"],"collisions":[{"shape":"box","origin_m":[-0.039,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_1","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_1","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_1"],"collisions":[{"shape":"sphere","origin_m":[0.0,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_1","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_1","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_1"],"collisions":[{"shape":"box","origin_m":[0.036,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_2","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_2"],"collisions":[{"shape":"cylinder","origin_m":[0.075,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_2","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_2"],"collisions":[{"shape":"sphere","origin_m":[0.075,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_2","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_2"],"collisions":[{"shape":"cylinder","origin_m":[0.075,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_2","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_2"],"collisions":[{"shape":"box","origin_m":[0.11099999999999999,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_wire_0","name_zh":"加热套下部电缆","function_zh":"加热套下部电缆","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_wire_0"],"collisions":[{"shape":"cylinder","origin_m":[0.3,-0.045,0.37],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_lug_0","name_zh":"加热套金属挂耳","function_zh":"加热套金属挂耳","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_lug_0"],"collisions":[{"shape":"box","origin_m":[0.23,-0.09,0.579],"rpy_rad":[0,0,0],"size_m":[0.06,0.005,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_3","name_zh":"脱气位4真空接头","function_zh":"脱气位4真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_3"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.23,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_3","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_3"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.23,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_3","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_3"],"collisions":[{"shape":"cylinder","origin_m":[0.154,-0.23,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_4","name_zh":"脱气位5真空接头","function_zh":"脱气位5真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_4"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.23,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_4","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_4"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.23,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_4","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_4"],"collisions":[{"shape":"cylinder","origin_m":[0.229,-0.23,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_port_5","name_zh":"脱气位6真空接头","function_zh":"脱气位6真空接头","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_port_5"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.23,0.792],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_glass_5","name_zh":"脱气玻璃管颈","function_zh":"脱气玻璃管颈","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_glass_5"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.23,0.666],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.222}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"degas_bulb_5","name_zh":"脱气样品球管","function_zh":"脱气样品球管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__degas_bulb_5"],"collisions":[{"shape":"cylinder","origin_m":[0.304,-0.23,0.528],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.06}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["degas.load","degas.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_1","name_zh":"三位脱气加热套2","function_zh":"三位脱气加热套2","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.229,-0.23,0.519],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_1"],"collisions":[{"shape":"box","origin_m":[0,-0.036,0],"rpy_rad":[0,0,0],"size_m":[0.22,0.008,0.112]},{"shape":"box","origin_m":[0,0.036,0],"rpy_rad":[0,0,0],"size_m":[0.22,0.008,0.112]},{"shape":"box","origin_m":[-0.106,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[-0.0375,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[0.0375,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]},{"shape":"box","origin_m":[0.106,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.064,0.112]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.16],"state_id":"heater1.drop_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heater1.set","degas.start","degas.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_3","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.075,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_3","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_3"],"collisions":[{"shape":"sphere","origin_m":[-0.075,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_3","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.075,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_3","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_3"],"collisions":[{"shape":"box","origin_m":[-0.039,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_4","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_4","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_4"],"collisions":[{"shape":"sphere","origin_m":[0.0,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_4","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_4","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_4"],"collisions":[{"shape":"box","origin_m":[0.036,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_sleeve_5","name_zh":"柔性圆筒隔热加热套","function_zh":"柔性圆筒隔热加热套","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_sleeve_5"],"collisions":[{"shape":"cylinder","origin_m":[0.075,0,-0.004],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_round_5","name_zh":"隔热套圆润底部","function_zh":"隔热套圆润底部","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_round_5"],"collisions":[{"shape":"sphere","origin_m":[0.075,0,-0.049],"rpy_rad":[0,0,0],"radius_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_bore_5","name_zh":"加热套样品孔口","function_zh":"加热套样品孔口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_bore_5"],"collisions":[{"shape":"cylinder","origin_m":[0.075,0,0.058],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_seam_5","name_zh":"隔热布套缝","function_zh":"隔热布套缝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"heater_1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_seam_5"],"collisions":[{"shape":"box","origin_m":[0.11099999999999999,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.081,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_wire_1","name_zh":"加热套下部电缆","function_zh":"加热套下部电缆","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_wire_1"],"collisions":[{"shape":"cylinder","origin_m":[0.3,-0.23,0.37],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heater_lug_1","name_zh":"加热套金属挂耳","function_zh":"加热套金属挂耳","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__heater_lug_1"],"collisions":[{"shape":"box","origin_m":[0.23,-0.275,0.579],"rpy_rad":[0,0,0],"size_m":[0.06,0.005,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_0","name_zh":"后部分析气1入口","function_zh":"后部分析气1入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.26,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_0","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.26,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_1","name_zh":"后部分析气2入口","function_zh":"后部分析气2入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.17333333333333334,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_1","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.17333333333333334,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_2","name_zh":"后部分析气3入口","function_zh":"后部分析气3入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.08666666666666667,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_2","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.08666666666666667,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_3","name_zh":"后部分析气4入口","function_zh":"后部分析气4入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_3","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_4","name_zh":"后部分析气5入口","function_zh":"后部分析气5入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_4"],"collisions":[{"shape":"cylinder","origin_m":[0.08666666666666667,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_4","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_4"],"collisions":[{"shape":"cylinder","origin_m":[0.08666666666666667,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_5","name_zh":"后部He自由空间入口","function_zh":"后部He自由空间入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_5"],"collisions":[{"shape":"cylinder","origin_m":[0.17333333333333334,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_5","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_5"],"collisions":[{"shape":"cylinder","origin_m":[0.17333333333333334,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_6","name_zh":"后部脱气回填气入口","function_zh":"后部脱气回填气入口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_6"],"collisions":[{"shape":"cylinder","origin_m":[0.26,0.344,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_bore_6","name_zh":"气口内孔","function_zh":"气口内孔","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__gas_bore_6"],"collisions":[{"shape":"cylinder","origin_m":[0.26,0.357,0.7],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum","name_zh":"后部vacuum接口","function_zh":"后部vacuum接口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__vacuum"],"collisions":[{"shape":"cylinder","origin_m":[-0.23,0.344,0.49],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air","name_zh":"后部air接口","function_zh":"后部air接口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__air"],"collisions":[{"shape":"cylinder","origin_m":[-0.12,0.344,0.49],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ethernet","name_zh":"后部ethernet接口","function_zh":"后部ethernet接口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__ethernet"],"collisions":[{"shape":"box","origin_m":[0.12,0.343,0.36],"rpy_rad":[0,0,0],"size_m":[0.035,0.016,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac","name_zh":"后部ac接口","function_zh":"后部ac接口","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__ac"],"collisions":[{"shape":"box","origin_m":[0.25,0.343,0.36],"rpy_rad":[0,0,0],"size_m":[0.035,0.016,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"侧面电源旋钮","function_zh":"侧面电源旋钮","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.39,-0.08,0.929],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__power_switch"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.022}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.6],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_marker","name_zh":"电源旋钮白刻度","function_zh":"电源旋钮白刻度","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__power_marker"],"collisions":[{"shape":"box","origin_m":[0.012,0,0.01],"rpy_rad":[0,0,0],"size_m":[0.002,0.003,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"status_lamp","name_zh":"侧面电源指示灯","function_zh":"侧面电源指示灯","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__status_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.4,-0.08,0.866],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.103],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.11299999999999999],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.123],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.133],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.143],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.153],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.16299999999999998],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.173],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.183],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.193],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.203],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.213],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_12","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_12"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.22299999999999998],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_13","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_13"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.23299999999999998],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_14","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_14"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.243],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_15","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_15"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.253],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_16","name_zh":"后面板散热槽","function_zh":"后面板散热槽","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_vent_16"],"collisions":[{"shape":"box","origin_m":[0.12,0.35,0.263],"rpy_rad":[0,0,0],"size_m":[0.21,0.001,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_0","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.358,0.35,0.1],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_1","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.358,0.35,0.46],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_2","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.358,0.35,0.79],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_3","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.358,0.35,0.998],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_4","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.358,0.35,0.1],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_5","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.358,0.35,0.46],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_6","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_6"],"collisions":[{"shape":"cylinder","origin_m":[0.358,0.35,0.79],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_7","name_zh":"后板安装螺丝","function_zh":"后板安装螺丝","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__rear_screw_7"],"collisions":[{"shape":"cylinder","origin_m":[0.358,0.35,0.998],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_0","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.346,-0.06,0.067],"rpy_rad":[0,3.141592653589793,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_1","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.35388851159156,-0.06,0.07651915120059313],"rpy_rad":[0,2.8559933214452666,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_2","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.3611379428887567,-0.06,0.10430541978467245],"rpy_rad":[0,2.5703939893007397,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_3","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.3671609880819192,-0.06,0.148107727522858],"rpy_rad":[0,2.284794657156213,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_4","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.3714696958699265,-0.06,0.2043774719445567],"rpy_rad":[0,1.9991953250116865,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_5","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.3737150003726661,-0.06,0.268556013005778],"rpy_rad":[0,1.7135959928671598,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_6","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.3737150003726661,-0.06,0.33544398699422195],"rpy_rad":[0,1.4279966607226333,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_7","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.3714696958699265,-0.06,0.3996225280554433],"rpy_rad":[0,1.1423973285781066,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_8","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.3671609880819192,-0.06,0.455892272477142],"rpy_rad":[0,0.8567979964335799,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_9","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.3611379428887567,-0.06,0.49969458021532753],"rpy_rad":[0,0.5711986642890534,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_10","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.35388851159156,-0.06,0.5274808487994068],"rpy_rad":[0,0.2855993321445265,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"refill_hose_11","name_zh":"液氮补液柔性软管","function_zh":"液氮补液柔性软管","physical_meaning_zh":"整机外形厂家资料;局部尺寸、结构及行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_autosorb6100__refill_hose_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.346,-0.06,0.5369999999999999],"rpy_rad":[0,4.440892098500626e-16,0],"radius_m":0.005,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"初始化有限气源、三个死体积、热量/动力学假设","kind":"configuration","availability":"implemented","component_ids":["controller","manifold"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ambient_k","manifold_initial_k","manifold_target_k","source_volume_m3","source_pressure_pa","source_conductance","pump_conductance","adsorption_rate_s","warm_volume_m3","cold_volume_m3","pressure_gain","pressure_offset_pa","p0_gain","heat_capacity_j_k","heat_loss_w_k","heater_w","ln2_heat_leak_w","adsorption_heat_j_mol","degas_heat_capacity_j_k","degas_power_w","degas_loss_w_k","trap_capacity_kg","accept_engineering_model"]},"method.configure":{"function_zh":"独立分析位N277K压力点和质量输入","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["station","gas","temperature_k","relative_pressures","equilibration_s","pressure_tolerance_pa","max_drift_pa_s","point_timeout_s","entered_mass_kg"]},"power.set":{"function_zh":"电源;断电取消分析和脱气并保留资源账本","kind":"device_command","availability":"implemented","component_ids":["power_switch","status_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"dewar.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["dewar_lift"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"guard.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["guard"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"sample0.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["sample_0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["drop_m"]},"sample1.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["sample_1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["drop_m"]},"sample2.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["sample_2"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["drop_m"]},"heater0.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["heater_0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["drop_m"]},"heater1.set":{"function_zh":"受检人工位置动作,实际抓取/密封未实现","kind":"device_command","availability":"implemented","component_ids":["heater_1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["drop_m"]},"sample.load":{"function_zh":"宿主装入有限干固体并明确接受实测曲线迁移","kind":"configuration","availability":"implemented","component_ids":["sample_0","sample_1","sample_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["station","sample_id","reference_id","true_dry_mass_kg","predegassed","accept_branch_and_equilibrium_transfer"]},"sample.unload":{"function_zh":"宿主领回样品;气体须先抽至卸样条件","kind":"device_command","availability":"implemented","component_ids":["sample_0","sample_1","sample_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["station"]},"coolant.fill":{"function_zh":"宿主加入有限液氮,最多3L","kind":"configuration","availability":"implemented","component_ids":["dewar"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"pressure.calibrate":{"function_zh":"各分析位独立两点线性压力标定","kind":"configuration","availability":"implemented","component_ids":["pressure_transducer_0","pressure_transducer_1","pressure_transducer_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["station","reference_pa","measured_pa"]},"volume.calibrate":{"function_zh":"外部非吸附气体两温度剂量与压力数据反演冷热自由空间","kind":"configuration","availability":"implemented","component_ids":["manifold","sample_0","sample_1","sample_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["station","warm_temperature_k","warm_dosed_mol","warm_pressure_pa","cold_dosed_mol","cold_pressure_pa"]},"acquisition.start":{"function_zh":"选定分析位并行抽空、有限剂量、平衡、逐点反演,完成后抽空","kind":"device_command","availability":"implemented","component_ids":["controller","manifold","dewar"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["stations"]},"acquisition.stop":{"function_zh":"取消保留已完成点和耗材;后续step有限抽空","kind":"device_command","availability":"implemented","component_ids":["controller","manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"只读已采集等温线、条件BET、孔容及缺失孔分布原因","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.bjh":{"function_zh":"显式脱附数据的圆柱BJH/Halsey计算,负值不掩盖","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["points","branch"]},"ledger.read":{"function_zh":"有限N2、固体、水、液氮和定义热系统守恒账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"原始NIST曲线来源元数据","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"degas.load":{"function_zh":"宿主装入脱气样品;可移除水分为有限显式假设","kind":"configuration","availability":"implemented","component_ids":["degas_bulb_0","degas_bulb_1","degas_bulb_2","degas_bulb_3","degas_bulb_4","degas_bulb_5"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["slot","dry_mass_kg","water_kg","water_rate_at_373_s","activation_j_mol"]},"degas.unload":{"function_zh":"冷却后取出脱气样品;不暗中转移到分析位","kind":"device_command","availability":"implemented","component_ids":["degas_bulb_0","degas_bulb_1","degas_bulb_2","degas_bulb_3","degas_bulb_4","degas_bulb_5"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["slot"]},"degas.start":{"function_zh":"两温区有限热量、多步升温保持、水分解吸并汇入有限冷阱;非厂家动力学","kind":"device_command","availability":"implemented","component_ids":["heater_0","heater_1","cold_trap"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["steps","ramp_k_s","remaining_fraction_limit"]},"degas.stop":{"function_zh":"取消脱气后功率归零,后续step冷却,水和固体保留","kind":"device_command","availability":"implemented","component_ids":["heater_0","heater_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"calibration.acquire_he":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chemisorption.run":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cryosync.multitemperature":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"pore.nldft":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"未实现;不返回伪测量","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sample.backfill":{"function_zh":"杜瓦放下后用有限N2回填至环境压力,step完成后才能拆管","kind":"device_command","availability":"implemented","component_ids":["sample_0","sample_1","sample_2"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["station"]}},"state_slots":{"dewar.lift_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["dewar_lift"],"write_via":"dewar.set"},"guard.angle_rad":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard"],"write_via":"guard.set"},"sample0.drop_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["sample_0"],"write_via":"sample0.set"},"sample1.drop_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["sample_1"],"write_via":"sample1.set"},"sample2.drop_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["sample_2"],"write_via":"sample2.set"},"heater0.drop_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["heater_0"],"write_via":"heater0.set"},"heater1.drop_m":{"meaning_zh":"升降/门/玻璃管人工位姿;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["heater_1"],"write_via":"heater1.set"},"plant.configured":{"meaning_zh":"宿主工程参数已初始化;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"侧面电源开关转角;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.power":{"meaning_zh":"侧面电源指示灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_lamp"],"write_via":null},"acquisition.phase":{"meaning_zh":"当前分析操作phase;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"当前分析操作stage;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"当前分析操作failure;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"分析操作耗时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"thermal.manifold_k":{"meaning_zh":"集总歧管温度;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"thermal.target_k":{"meaning_zh":"歧管设定温度;来源=setpoint。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"pressure.p0_pa":{"meaning_zh":"液氮充足时独立p0测量位读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["p0_port"],"write_via":null},"coolant.volume_m3":{"meaning_zh":"有限液氮余量;来源=sensor。","unit":"m^3","access":"read_only","origin":"sensor","component_ids":["dewar"],"write_via":null},"station0.pressure_pa":{"meaning_zh":"分析位压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["sample_0"],"write_via":null},"station0.phase":{"meaning_zh":"分析位状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_0"],"write_via":null},"station0.loaded":{"meaning_zh":"分析管是否装样;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_0"],"write_via":null},"station0.points":{"meaning_zh":"已采集点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_0"],"write_via":null},"station0.bet_m2_kg":{"meaning_zh":"压力收支反演的条件BET面积;来源=derived。","unit":"m^2/kg","access":"read_only","origin":"derived","component_ids":["sample_0"],"write_via":null},"station0.identity":{"meaning_zh":"样品身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_0"],"write_via":null},"station0.mass_kg":{"meaning_zh":"实际干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_0"],"write_via":null},"station0.adsorbed_mol":{"meaning_zh":"实际吸附量;来源=process_truth。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["sample_0"],"write_via":null},"station1.pressure_pa":{"meaning_zh":"分析位压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["sample_1"],"write_via":null},"station1.phase":{"meaning_zh":"分析位状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_1"],"write_via":null},"station1.loaded":{"meaning_zh":"分析管是否装样;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_1"],"write_via":null},"station1.points":{"meaning_zh":"已采集点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_1"],"write_via":null},"station1.bet_m2_kg":{"meaning_zh":"压力收支反演的条件BET面积;来源=derived。","unit":"m^2/kg","access":"read_only","origin":"derived","component_ids":["sample_1"],"write_via":null},"station1.identity":{"meaning_zh":"样品身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_1"],"write_via":null},"station1.mass_kg":{"meaning_zh":"实际干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_1"],"write_via":null},"station1.adsorbed_mol":{"meaning_zh":"实际吸附量;来源=process_truth。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["sample_1"],"write_via":null},"station2.pressure_pa":{"meaning_zh":"分析位压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["sample_2"],"write_via":null},"station2.phase":{"meaning_zh":"分析位状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_2"],"write_via":null},"station2.loaded":{"meaning_zh":"分析管是否装样;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_2"],"write_via":null},"station2.points":{"meaning_zh":"已采集点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_2"],"write_via":null},"station2.bet_m2_kg":{"meaning_zh":"压力收支反演的条件BET面积;来源=derived。","unit":"m^2/kg","access":"read_only","origin":"derived","component_ids":["sample_2"],"write_via":null},"station2.identity":{"meaning_zh":"样品身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_2"],"write_via":null},"station2.mass_kg":{"meaning_zh":"实际干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_2"],"write_via":null},"station2.adsorbed_mol":{"meaning_zh":"实际吸附量;来源=process_truth。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["sample_2"],"write_via":null},"degas.phase":{"meaning_zh":"两温区脱气程序状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"degas.target_k":{"meaning_zh":"脱气程序当前温度目标;来源=setpoint。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"degas0.temperature_k":{"meaning_zh":"脱气加热套温度;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["heater_0"],"write_via":null},"degas1.temperature_k":{"meaning_zh":"脱气加热套温度;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["heater_1"],"write_via":null},"degas.water_kg":{"meaning_zh":"当前脱气水分真值;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"degas.dry_enough":{"meaning_zh":"达到宿主水分阈值,非经验脱气完成判据;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"volumetric_physisorption":{"meaning_zh":"有限N2气体容量法、三独立分析位、实测曲线的显式数值迁移与六位双温区脱气","implementation":"lumped","equations":["Ntotal=alpha*P+n_ads; alpha=(Vwarm/Tmanifold+Vcold/Tbath)/R; nonideal EOS omitted","nads_new=(1-a)nads_old+a*mtrue*q_equilibrium(Pnew),a=1-exp(-k*dt); exact piecewise-linear implicit solution at conserved Ntotal","q_equilibrium monotone projection of actual NISTN277K data, branch unspecified; origin bridge explicit; acquisition rejects targets outside measured pressure support","Finite source P=Nsource*R*Tamb/Vsource; N2valve dn limited by pressure gradient, finite source and pressure equalization; pump removes only available gas","q_report=(Nbaseline+Ndosed-Npumped-Pindicated*alpha_cal)/entered_mass; no direct reading of true material loading in returned measurement","Two-temperature inert-dose free-space calibration: Vcold=(R*n_cold/Pcold-R*n_warm/Pwarm)/(1/77-1/Twarm); Vwarm=R*n_warm*Twarm/Pwarm-Vcold","Pindicated=quantize((gain*P+offset-cal_offset)/cal_gain,2.66644e-3Pa); saturation reference=P0_77K*p0_gain","BET y=x/(q*(1-x)); qm=1/(slope+intercept),C=1+slope/intercept,area=qm*NA*0.162nm2;positiveC,monolayerinrange,monotonicq(1-x),20pctpressureagreement,R2>=.995","Conditional pore volume=q(P/P0>=.95)*M_N2/rho_liquid77K; no extrapolated near-saturation points","BJH explicit desorption only: rk=-2gamma*Vliq/(RTlnx),t=.354nm*(5/-lnx)^(1/3),rp=rk+t; prior pore film correction and negative bins retained;2.5–500nm domain","Manifold/heater C*dT=Qinput-U*(T-Tambient)*dt; each reported energy ledger covers its defined thermal block only","N2 initial+source=gas+adsorbate+pumped; dry-solid loaded=present+returned; LN2added=remaining+boiloff","Cold load=dNads_positive*explicit_adsorption_heat+heat_leak*dt; LN2boiloff=min(remaining,Qcold/Lvap_NIST); source/pump/gas/sample whole enthalpy omitted","Degas water removal=water*(1-exp(-k373*exp(-Ea/R*(1/T-1/373.15))*dt)); trapped finite water,2heater zones,6samples; kinetics and water latent thermal effect unvalidated"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manifold_initial_k":{"value":308.15,"unit":"K","evidence":"assumption","meaning_zh":"manifold initial k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manifold_target_k":{"value":308.15,"unit":"K","evidence":"assumption","meaning_zh":"manifold target k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_volume_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"source volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_pressure_pa":{"value":300000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"source pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_conductance":{"value":1e-08,"unit":"mol/(s*Pa)","evidence":"assumption","meaning_zh":"source conductance;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_conductance":{"value":1e-06,"unit":"mol/(s*Pa)","evidence":"assumption","meaning_zh":"pump conductance;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"adsorption_rate_s":{"value":0.5,"unit":"1/s","evidence":"assumption","meaning_zh":"adsorption rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"warm_volume_m3":{"value":[1e-05,1e-05,1e-05],"unit":"m^3","evidence":"assumption","meaning_zh":"warm volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cold_volume_m3":{"value":[1e-05,1e-05,1e-05],"unit":"m^3","evidence":"assumption","meaning_zh":"cold volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_gain":{"value":[1.0,1.0,1.0],"unit":"1","evidence":"assumption","meaning_zh":"pressure gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_offset_pa":{"value":[0.0,0.0,0.0],"unit":"Pa","evidence":"assumption","meaning_zh":"pressure offset pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"p0_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"p0 gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_capacity_j_k":{"value":1500.0,"unit":"J/K","evidence":"assumption","meaning_zh":"heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.2,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_w":{"value":200.0,"unit":"W","evidence":"assumption","meaning_zh":"heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ln2_heat_leak_w":{"value":1.0,"unit":"W","evidence":"assumption","meaning_zh":"ln2 heat leak w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"adsorption_heat_j_mol":{"value":6000.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"adsorption heat j mol;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"degas_heat_capacity_j_k":{"value":400.0,"unit":"J/K","evidence":"assumption","meaning_zh":"degas heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"degas_power_w":{"value":200.0,"unit":"W","evidence":"assumption","meaning_zh":"degas power w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"degas_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"degas loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"trap_capacity_kg":{"value":0.02,"unit":"kg","evidence":"assumption","meaning_zh":"trap capacity kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"station":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"station;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":77.0,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_pressures":{"value":[0.002,0.005,0.01,0.02,0.03,0.05,0.07,0.1,0.15,0.2,0.25,0.3,0.4,0.5,0.6,0.7,0.8,0.9],"unit":"1","evidence":"assumption","meaning_zh":"relative pressures;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"equilibration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"equilibration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_pa":{"value":0.5,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure tolerance pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_drift_pa_s":{"value":0.05,"unit":"Pa/s","evidence":"assumption","meaning_zh":"max drift pa s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"point_timeout_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"point timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_mass_kg":{"value":0.0001,"unit":"kg","evidence":"assumption","meaning_zh":"entered mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_dry_mass_kg":{"value":0.0001,"unit":"kg","evidence":"assumption","meaning_zh":"true dry mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"predegassed":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"predegassed;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_branch_and_equilibrium_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept branch and equilibrium transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"slot":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"slot;宿主在 degas.load 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_mass_kg":{"value":0.0001,"unit":"kg","evidence":"assumption","meaning_zh":"dry mass kg;宿主在 degas.load 显式输入,此处登记示例值,非厂家标定或实测。"},"water_kg":{"value":1e-05,"unit":"kg","evidence":"assumption","meaning_zh":"water kg;宿主在 degas.load 显式输入,此处登记示例值,非厂家标定或实测。"},"water_rate_at_373_s":{"value":0.03,"unit":"1/s","evidence":"assumption","meaning_zh":"water rate at 373 s;宿主在 degas.load 显式输入,此处登记示例值,非厂家标定或实测。"},"activation_j_mol":{"value":20000.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"activation j mol;宿主在 degas.load 显式输入,此处登记示例值,非厂家标定或实测。"},"ramp_k_s":{"value":1.0,"unit":"K/s","evidence":"assumption","meaning_zh":"ramp k s;宿主在 degas.start 显式输入,此处登记示例值,非厂家标定或实测。"},"remaining_fraction_limit":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"remaining fraction limit;宿主在 degas.start 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["厂家795×701×1079mm与136.4kg和调研表一致,质量随配置变化,部件质量未知。","1100Torr与官网括号0.997p/p0(N277K)不等价:单独保留绝对硬件上限146655.6079Pa与相对正常范围<0.997。","CryoSync官网表6100 N/A而应用资料称6100可选;采用标准共同77K液氮,CryoSync其他温度不实现。","6100仅物理吸附;6200/6300高温炉、TCD、化学吸附、MS不混入。","NIST原始分支/p0未标;ml/g不明参考状态3条排除;部分total_adsorption为空但唯一纯N2组分量有效,使用组分值并逐条记录。","真实局部尺寸、质量、摩擦、惯量、升降行程未知;几何按照片估计,数值部件分配总计136.4kg,惯量按包围盒。","真实等温线保留不改;运行层同压力均值、单调投影、低压原点Henry桥和STP273.15K/1atm换算单独标注。原始分支不明须宿主明确接受迁移。","气路死体积、动力学、泵速、热容/传热、传感器误差均显式宿主参数;理想气体和集总热模型不代表厂家精度。","BET有适用性检查;BJH只接显式脱附分支,不把当前分支未知数据伪称脱附。微孔DFT缺核不实现。","机器人/密封接触、CAD尺寸计量、真机通信、误差/故障分布未运行。","NIST branch labels and source p0 unknown;100可用材料是不同材料/配方,不是100种纯小分子。","标准环境外部压力101325Pa为显式边界假设;两温度He校准记录由宿主提供,自动He供气标定未实现。","脱气水分为有限宿主指定组分,Arrhenius系数未按真实材料拟合;六位脱气完成不等于厂家性能认证。","定义热账本仅含歧管/加热套和分析杜瓦冷负荷;冷阱独立液氮容积/热流未知,仅按冷源存在与有限水容量判定,不宣称完整热力学。","100distinctNISTmaterials measured literature curves; exact source instrument and original branch/p0 generally unknown; transfer is an engineering assumption.","Two-temperature He calibration consumes host-supplied experimental records; automatic He acquisition not implemented; only finiteN2 runtime gas.","Three independent method sequences at common standard77K; other gases/multitemperature/CryoSync/chemisorption/TCD/MS unsupported.","Current unknown-branch source curves do not generate a claimed BJH/DFT distribution; separate BJH analysis accepts explicitly identified desorption data.","0.35–2.5nm micropore DFT kernel and full500nm performance unavailable; empirical errors/precision/repeatability/probabilistic faults not calibrated.","Ideal77K bath and manifold+heater block energy only; gas/sample thermal transients, sorbate/volatile full enthalpy, cryogenic trapwater heat, pump and supply-bottle energy not solved.","Local geometries/travel/part masses/inertias unknown; robot/sealing/contact/hardware and filesystem truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","method.configure","power.set","dewar.set","guard.set","sample0.set","sample1.set","sample2.set","heater0.set","heater1.set","sample.load","sample.unload","coolant.fill","pressure.calibrate","volume.calibrate","acquisition.start","acquisition.stop","process.measure","analysis.bjh","ledger.read","template.reference","degas.load","degas.unload","degas.start","degas.stop","sample.backfill"],"unsupported":["calibration.acquire_he","chemisorption.run","cryosync.multitemperature","fault.probability_model","hardware.connect","pore.nldft","robot.load"],"note_zh":"CHEM-115:标准Autosorb6100物理吸附配置,本体795×701×1079mm、136.4kg随配置;178几何部件、8关节、23端口、1电源灯、6预览;33能力中26实现、49状态槽、21单测。100不同NIST材料的真实N277K等温线及完整DOI/原始哈希,缺分支/p0标记;运行响应的同压力均值/单调投影/原点桥均显式工程假设。三分析位并行有限N2容量法、冷热自由空间独立标定、压力收支反演、条件BET、近饱和孔容和显式脱附BJH计算;未标分支曲线不伪造PSD,微孔DFT未实现。有限3L液氮、双温区六位脱气/有限水与冷阱、气体/固体/水/液氮和定义热块账本;升温残留气压力联锁和有限回填。实际双环境8关节、侧灯和过程锁步184检查通过,原生桥接通过;厂家分辨率不当作实测精度,真机/噪声/完整热力学/接触等not_run,整体partial。"}},"previews":["previews/antonpaar_autosorb6100/preview_closed.webp","previews/antonpaar_autosorb6100/preview_degas.webp","previews/antonpaar_autosorb6100/preview_loading.webp","previews/antonpaar_autosorb6100/preview_output.webp","previews/antonpaar_autosorb6100/preview_rear.webp","previews/antonpaar_autosorb6100/preview_running.webp"],"files":[{"name":"adsorption_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/adsorption_library.json","bytes":1004044},{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/asset.contract.json","bytes":1160120},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/collision_proxies.json","bytes":96550},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/geometry_manifest.json","bytes":223958},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/model.blend","bytes":506962},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/model.glb","bytes":383144},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/model.urdf","bytes":152167},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/output_templates.json","bytes":278},{"name":"template_library说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/template_library说明.md","bytes":5693}],"completeness":{"components":178,"with_collisions":178,"with_objects":178,"with_function":178,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_autosorb6100","chem_id":"CHEM-115","name_en":"Gas physisorption surface-area & pore analyzer","maker":"Anton Paar","model":"Autosorb 6100","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_autosorb6100/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_autosorb6100.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_dma5002.json b/data/assets/instrument.antonpaar_dma5002.json new file mode 100644 index 0000000000000000000000000000000000000000..996e45339fe0456b22b272245205ef0a40a3ea6f --- /dev/null +++ b/data/assets/instrument.antonpaar_dma5002.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_dma5002","asset_dir":"expansion_batch03/t4_measure/antonpaar_dma5002","name_zh":"Anton Paar DMA 5002振动管液体密度计","category":"基础计量与样品处理","description_zh":"恒温液体密度、填充/气泡状态、标准偏差检查与守恒清洗代理;不实现厂家精密校正算法。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+Y向后"},"mass_kg":22.04,"size_m":[0.3607,0.5298,0.252],"bbox_min":[-0.155,-0.263,0.0],"bbox_max":[0.2057,0.2668,0.252],"manifest_dimensions_m":[0.3607430985942483,0.5298000114951282,0.2519614577293396],"glb":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/model.urdf","links":{"base_link":"/Geometry/base_link","button_power":"/Geometry/base_link/button_power","button_start":"/Geometry/base_link/button_start","button_stop":"/Geometry/base_link/button_stop","button_clean":"/Geometry/base_link/button_clean"},"frames":{"pre_place":[0.0253,0.0019,0.432],"place":[0.0253,0.0019,0.302],"post_place":[0.0253,0.0019,0.432],"joint_btn_button_power":[-0.09,-0.2507,0.07185],"joint_btn_button_start":[-0.03,-0.2507,0.07185],"joint_btn_button_stop":[0.03,-0.2507,0.07185],"joint_btn_button_clean":[0.09,-0.2507,0.07185]},"joints":[{"name":"btn_button_power","type":"prismatic","parent":"housing","child":"button_power","axis":[-0.0,0.951057,-0.309017],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.09,-0.2507,0.07185],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.096,-0.25393,0.06939],"child_bbox_max":[-0.084,-0.25033,0.07524],"kind":"button"},{"name":"btn_button_start","type":"prismatic","parent":"housing","child":"button_start","axis":[-0.0,0.951057,-0.309017],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.03,-0.2507,0.07185],"child_prim":"/Geometry/base_link/button_start","child_bbox_min":[-0.036,-0.25393,0.06939],"child_bbox_max":[-0.024,-0.25033,0.07524],"kind":"button"},{"name":"btn_button_stop","type":"prismatic","parent":"housing","child":"button_stop","axis":[-0.0,0.951057,-0.309017],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.03,-0.2507,0.07185],"child_prim":"/Geometry/base_link/button_stop","child_bbox_min":[0.024,-0.25393,0.06939],"child_bbox_max":[0.036,-0.25033,0.07524],"kind":"button"},{"name":"btn_button_clean","type":"prismatic","parent":"housing","child":"button_clean","axis":[-0.0,0.951057,-0.309017],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.09,-0.2507,0.07185],"child_prim":"/Geometry/base_link/button_clean","child_bbox_min":[0.084,-0.25393,0.06939],"child_bbox_max":[0.096,-0.25033,0.07524],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_inlet","link":"base_link","part":"antonpaar_dma5002__sample_inlet","pos":[0.192,-0.165,0.186],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.192,-0.165,0.186],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"sample_outlet","link":"base_link","part":"antonpaar_dma5002__sample_outlet","pos":[0.192,-0.165,0.21],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.192,-0.165,0.21],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"density","part":"antonpaar_dma5002__display_digits","prim":"/Geometry/base_link/readout_density","link":"base_link","digits":7,"decimals":6,"unit":"g/cm3","center":[-0.0345,-0.2324,0.1334],"up":[0.0,0.309,0.9511],"source":{"bridge":["density.indicated_kg_m3"],"scale":0.001},"blank_channel":null,"on":[0.16,0.17,0.19],"off":[0.98,0.98,0.98],"size_m":[0.067,0.0221],"normal":[0.0,-0.9511,0.309]},{"name":"temp","part":"antonpaar_dma5002__display_digits","prim":"/Geometry/base_link/readout_temp","link":"base_link","digits":6,"decimals":3,"unit":"C","center":[-0.0345,-0.225,0.1562],"up":[0.0,0.309,0.9511],"source":{"bridge":["thermal.indicated_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.16,0.17,0.19],"off":[0.98,0.98,0.98],"size_m":[0.067,0.0221],"normal":[0.0,-0.9511,0.309]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"one_person","mass_kg":22.04,"footprint_m":[0.3607,0.5298],"height_m":0.252,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.186,"primary_slot":"sample_inlet","access":[],"slot_count":2},"components":[{"id":"housing","name_zh":"外壳","function_zh":"承载测量池、电子学与触摸屏的白色机壳","physical_meaning_zh":"白色机壳(310 W×526 D×230 H mm本体,正面后倾)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.22573375455511313,0.12183434588481237],"rpy_rad":[-1.884955592153876,-0.0,0.0],"size_m":[0.304,0.19010266033458248,0.015]},{"shape":"box","origin_m":[0.0,0.007964963975996608,0.05747479673453111],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.304,0.5060700720480068,0.044949593469062216]},{"shape":"box","origin_m":[0.0,0.015267468103876775,0.10242439020359333],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.304,0.49146506379224647,0.044949593469062216]},{"shape":"box","origin_m":[0.0,0.02256997223175694,0.14737398367265553],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.304,0.47686005553648614,0.044949593469062216]},{"shape":"box","origin_m":[0.0,0.029872476359637107,0.19232357714171777],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.304,0.4622550472807258,0.044949593469062216]},{"shape":"box","origin_m":[0.0,0.03683409803888378,0.22199918693812443],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.304,0.4403318039222325,0.014401626123751149]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8631572134541023,0.8713671191987972,0.8631572134541023],"metallic":0.0,"roughness":0.34,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"深526 mm、高230 mm为厂家数据;本体宽310 mm按正面照片以10.1英寸屏为尺量取(厂家347 mm含右侧进样硬件);正面后倾角与上沿圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chassis_base","name_zh":"底座","function_zh":"深蓝灰色底座","physical_meaning_zh":"深蓝灰底座(约20 mm高)","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.014],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__chassis_base"],"collisions":[{"shape":"box","origin_m":[0.0,0.0010000000000000009,0.010750000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.298,0.508,0.021500000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02518685962736163,0.03433980680868217,0.052860647023180246],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"深色橡胶脚(Ø29 mm,高14 mm)","subsystem":null,"parent":"housing","origin_m":[-0.115,-0.205,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0145,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.01599629336550963,0.021219010376003555],"metallic":0.0,"roughness":0.7,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"支脚位置与高度按正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"深色橡胶脚(Ø29 mm,高14 mm)","subsystem":null,"parent":"housing","origin_m":[0.115,-0.205,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0145,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.01599629336550963,0.021219010376003555],"metallic":0.0,"roughness":0.7,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"支脚位置与高度按正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"深色橡胶脚(Ø29 mm,高14 mm)","subsystem":null,"parent":"housing","origin_m":[-0.115,0.215,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0145,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.01599629336550963,0.021219010376003555],"metallic":0.0,"roughness":0.7,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"支脚位置与高度按正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"被动台面支撑(橡胶脚)","physical_meaning_zh":"深色橡胶脚(Ø29 mm,高14 mm)","subsystem":null,"parent":"housing","origin_m":[0.115,0.215,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0145,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.01599629336550963,0.021219010376003555],"metallic":0.0,"roughness":0.7,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"支脚位置与高度按正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"前面板","function_zh":"正面印刷面(屏下红线、“Density Meter / DMA 5002”、上方Anton Paar字样)","physical_meaning_zh":"白色前面板印刷","subsystem":null,"parent":"housing","origin_m":[0.0,-0.2336275236403629,0.12439918693812443],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__front_panel"],"collisions":[{"shape":"box","origin_m":[-7.619145488380583e-18,-9.510565162951234e-05,3.090169943748e-05],"rpy_rad":[1.5707963267948968,-0.3141592653589794,-1.5707963267948966],"size_m":[0.001,0.18610266033458245,0.28]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.34,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/front_lettering.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_bezel","name_zh":"屏幕边框","function_zh":"触摸屏黑色玻璃边框(侧/上3 mm,下沿8.5 mm按键条)","physical_meaning_zh":"黑色玻璃边框","subsystem":null,"parent":"housing","origin_m":[0.0,-0.23093948683359922,0.1326721135656222],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__screen_bezel"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00023776412907378086,7.725424859372776e-05],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.228,0.13649999999999998,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003676507324047436,0.004391442037410293,0.005181516702338386],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"细黑边与屏幕位置按正面照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen","name_zh":"触摸屏","function_zh":"10.1英寸彩色触摸屏(主界面)","physical_meaning_zh":"触摸屏","subsystem":null,"parent":"housing","origin_m":[0.0,-0.2300896900990681,0.13528751898543384],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__screen"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0006181867355918302,0.00020086104634370328],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.222,0.125,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"10.1英寸为厂家规格;界面按照片重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"结果显示区","function_zh":"显示密度与温度读数(Matterix读数网格替换此区域)","physical_meaning_zh":"屏幕结果面板","subsystem":null,"parent":"housing","origin_m":[-0.048,-0.2271540286525061,0.1443225558902378],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010461621679246635,0.0003399186938124188],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.1,0.046,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_result.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","method.configure","acquisition.start","acquisition.stop","density.measure","calibration.check"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"电源键","function_zh":"触控按键(真机为屏幕软键,此处做成屏幕下边框按键,以关节行程承载触屏命令)","physical_meaning_zh":"黑色触控键(带图标)","subsystem":null,"parent":"housing","origin_m":[-0.09,-0.2507011236238771,0.07185204934854711],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0014265847744426852,0.00046352549156242207],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.012,0.0055,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_power.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_start","name_zh":"开始测量键","function_zh":"触控按键(真机为屏幕软键,此处做成屏幕下边框按键,以关节行程承载触屏命令)","physical_meaning_zh":"黑色触控键(带图标)","subsystem":null,"parent":"housing","origin_m":[-0.03,-0.2507011236238771,0.07185204934854711],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__button_start"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0014265847744426852,0.00046352549156242207],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.012,0.0055,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_start.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_stop","name_zh":"停止键","function_zh":"触控按键(真机为屏幕软键,此处做成屏幕下边框按键,以关节行程承载触屏命令)","physical_meaning_zh":"黑色触控键(带图标)","subsystem":null,"parent":"housing","origin_m":[0.03,-0.2507011236238771,0.07185204934854711],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__button_stop"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0014265847744426852,0.00046352549156242207],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.012,0.0055,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_stop.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_clean","name_zh":"清洗键","function_zh":"触控按键(真机为屏幕软键,此处做成屏幕下边框按键,以关节行程承载触屏命令)","physical_meaning_zh":"黑色触控键(带图标)","subsystem":null,"parent":"housing","origin_m":[0.09,-0.2507011236238771,0.07185204934854711],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__button_clean"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0014265847744426852,0.00046352549156242207],"rpy_rad":[1.2566370614359172,-0.0,0.0],"size_m":[0.012,0.0055,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/key_clean.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filling_panel","name_zh":"进样区面板","function_zh":"右侧前部的深色进样区面板(适配器与支架的安装面)","physical_meaning_zh":"深色进样区面板(与侧面近平齐)","subsystem":null,"parent":"housing","origin_m":[0.155,-0.159,0.14],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__filling_panel"],"collisions":[{"shape":"box","origin_m":[-0.0002999999999999947,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0011999999999999789,0.06,0.15600000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01599629336550963,0.0202885630566524,0.026241221894849898],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"进样区位置与范围按产品照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filling_lettering","name_zh":"进样区标注","function_zh":"进样区标注(OUT出样/废液、IN进样)","physical_meaning_zh":"印刷标注","subsystem":null,"parent":"filling_panel","origin_m":[0.00045000000000000595,0.017999999999999988,0.056999999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__filling_lettering"],"collisions":[{"shape":"box","origin_m":[-4.999999999999449e-05,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.020000000000000018,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.34,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/filling_lettering.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_inlet","name_zh":"进样口","function_zh":"注射器进样鲁尔接口(锥头朝+X,Matterix沿-X插入)","physical_meaning_zh":"黑色鲁尔适配器","subsystem":null,"parent":"filling_panel","origin_m":[0.017999999999999988,-0.006000000000000005,0.045999999999999985],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__sample_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.003349999999999992,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0095,"length_m":0.0287}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"适配器横向伸出约37 mm(含锥头),位置按正面照片;零件关于鲁尔轴对称,Matterix接口点在轴上。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","cleaning.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"inlet_luer","name_zh":"进样鲁尔锥","function_zh":"白色鲁尔锥头(插入口)","physical_meaning_zh":"白色鲁尔锥","subsystem":null,"parent":"sample_inlet","origin_m":[0.01100000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__inlet_luer"],"collisions":[{"shape":"box","origin_m":[0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.006400000000000017,0.006400000000000017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.83879901174074,0.8549926081242338],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_outlet","name_zh":"出样口","function_zh":"出样口(侧嘴接废液管,鲁尔锥头空出)","physical_meaning_zh":"黑色鲁尔适配器","subsystem":null,"parent":"filling_panel","origin_m":[0.017999999999999988,-0.006000000000000005,0.06999999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__sample_outlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.003349999999999992,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0095,"length_m":0.0287}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"适配器横向伸出约37 mm(含锥头),位置按正面照片;零件关于鲁尔轴对称,Matterix接口点在轴上。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cleaning.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"outlet_luer","name_zh":"出样鲁尔锥","function_zh":"白色鲁尔锥头(插入口)","physical_meaning_zh":"白色鲁尔锥","subsystem":null,"parent":"sample_outlet","origin_m":[0.01100000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__outlet_luer"],"collisions":[{"shape":"box","origin_m":[0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.006400000000000017,0.006400000000000017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.83879901174074,0.8549926081242338],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"syringe_holder","name_zh":"注射器支架","function_zh":"进样口下方的黑色竖向U形支架(被动:停放注射器/适配器)","physical_meaning_zh":"黑色U形支架","subsystem":null,"parent":"filling_panel","origin_m":[0.008000000000000007,-0.006000000000000005,-0.014500000000000013],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__syringe_holder"],"collisions":[{"shape":"box","origin_m":[-0.005849999999999994,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004299999999999998,0.02200000000000002,0.067]},{"shape":"box","origin_m":[0.0014999999999999736,-0.009000000000000008,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999982,0.0040000000000000036,0.067]},{"shape":"box","origin_m":[0.0014999999999999736,0.009000000000000008,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999982,0.0040000000000000036,0.067]},{"shape":"box","origin_m":[0.0014999999999999736,0.0,-0.0315],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999982,0.014000000000000012,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"支架位置与外形按正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"camera","name_zh":"U-View观察相机","function_zh":"机内相机观察测量管填充与气泡,图像显示在屏幕上(相机算法未实现)","physical_meaning_zh":"U-View相机模块(机内)","subsystem":null,"parent":"housing","origin_m":[0.105,-0.138,0.128],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__camera"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01999999999999999,0.020000000000000018,0.016000000000000014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.007499032043226175,0.00972121732023785,0.012286488356915872],"metallic":0.0,"roughness":0.15,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"U-View相机为厂家功能(产品资料);位于机内测量池旁(外部不可见),外形与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ptfe_tubing","name_zh":"PTFE软管","function_zh":"出样口侧嘴到废液的PTFE软管(上方回环后沿侧面垂到台面,末端落在台面,废液瓶未建模)","physical_meaning_zh":"白色PTFE管(Ø3 mm)","subsystem":null,"parent":"housing","origin_m":[0.195,-0.065,0.05],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__ptfe_tubing"],"collisions":[{"shape":"cylinder","origin_m":[-0.027974365234374993,-0.09994287109375,0.17516336059570314],"rpy_rad":[-0.049067375248385774,0.022005025699168155,-0.0005399945446652877],"radius_m":0.0018,"length_m":0.002330089035871984},{"shape":"cylinder","origin_m":[-0.027980224609374993,-0.09976708984374999,0.17800149536132814],"rpy_rad":[-0.07072859477324905,-0.018755791027832727,0.0006635814476374498],"radius_m":0.0018,"length_m":0.00335853466845797},{"shape":"cylinder","origin_m":[-0.027981689453125014,-0.09954736328125002,0.18160043334960935],"rpy_rad":[-0.0524806709133755,0.01558366540924082,-0.000409022760595171],"radius_m":0.0018,"length_m":0.00385410127331914},{"shape":"cylinder","origin_m":[-0.027741455078125032,-0.09944189453125002,0.18543612670898435],"rpy_rad":[-0.0022989566280315387,0.10952658706524922,-0.00012602450038029514],"radius_m":0.0018,"length_m":0.0038461152728174247},{"shape":"cylinder","origin_m":[-0.027022216796875054,-0.09960888671875001,0.18898452758789058],"rpy_rad":[0.10432372065857884,0.29995654136180994,0.015778655640287614],"radius_m":0.0018,"length_m":0.0034454816708584567},{"shape":"cylinder","origin_m":[-0.025598388671875028,-0.10026708984374999,0.19190469360351559],"rpy_rad":[0.362577930204258,0.5878894517332578,0.11086212356514391],"radius_m":0.0018,"length_m":0.003298899933240721},{"shape":"cylinder","origin_m":[-0.023392333984375013,-0.10166723632812502,0.19448281860351563],"rpy_rad":[0.6143186442579848,0.6837683145574888,0.2248036159959898],"radius_m":0.0018,"length_m":0.0040880847238716775},{"shape":"cylinder","origin_m":[-0.020550537109375017,-0.10366528320312501,0.19693569946289063],"rpy_rad":[0.7527119275503495,0.7738642728824308,0.3193202351279643],"radius_m":0.0018,"length_m":0.004437051680326048},{"shape":"cylinder","origin_m":[-0.01730883789062504,-0.105729248046875,0.19892221069335936],"rpy_rad":[0.8686190308065219,0.9219014630560324,0.4528245269387747],"radius_m":0.0018,"length_m":0.004245139874225878},{"shape":"cylinder","origin_m":[-0.01390454101562505,-0.10730541992187498,0.20005673217773434],"rpy_rad":[1.0970166101542818,1.1975773873474207,0.7900808437827677],"radius_m":0.0018,"length_m":0.0036795771439520238},{"shape":"cylinder","origin_m":[-0.010543273925781277,-0.10787463378906248,0.19995693969726563],"rpy_rad":[-3.0734226388239407,1.3288093418516767,-3.054572068539965],"radius_m":0.0018,"length_m":0.0033951876991085168},{"shape":"cylinder","origin_m":[-0.007045227050781255,-0.1074312744140625,0.1983946838378906],"rpy_rad":[-2.7965389866872488,0.9844583145188875,-2.5132084752872297],"radius_m":0.0018,"length_m":0.004441718237746658},{"shape":"cylinder","origin_m":[-0.0032179565429687473,-0.10627478027343751,0.19549960327148436],"rpy_rad":[-2.7387935665072383,0.8079996922558823,-2.2505115044356288],"radius_m":0.0018,"length_m":0.005470571671281786},{"shape":"cylinder","origin_m":[0.0006565551757812815,-0.1044085693359375,0.19162289428710938],"rpy_rad":[-2.6570829576232122,0.6656562947318801,-1.9003737045794586],"radius_m":0.0018,"length_m":0.006143883356626665},{"shape":"cylinder","origin_m":[0.00416302490234377,-0.1017139892578125,0.1871304016113281],"rpy_rad":[-2.553715688328932,0.5171381053559178,-1.4362417586651124],"radius_m":0.0018,"length_m":0.006510242193204812},{"shape":"cylinder","origin_m":[0.0068861694335937695,-0.09807238769531249,0.1823879699707031],"rpy_rad":[-2.4268294660087846,0.33869888374996443,-0.8588073245657217],"radius_m":0.0018,"length_m":0.006704568553254806},{"shape":"cylinder","origin_m":[0.008508483886718765,-0.0929849853515625,0.17806823730468746],"rpy_rad":[-2.1406160214270575,0.14106035725264496,-0.2569157963263301],"radius_m":0.0018,"length_m":0.007233415874770758},{"shape":"cylinder","origin_m":[0.009060729980468751,-0.0860211181640625,0.17456726074218748],"rpy_rad":[-1.9490461661673624,0.010298516527649149,-0.015174183909530852],"radius_m":0.0018,"length_m":0.00849889020213771},{"shape":"cylinder","origin_m":[0.008851623535156256,-0.07780261230468749,0.1710992431640625],"rpy_rad":[-1.9892514176435117,-0.05406187159491654,0.08318163995041226],"radius_m":0.0018,"length_m":0.009359345610386186},{"shape":"cylinder","origin_m":[0.008217346191406238,-0.06955554199218747,0.1662799072265625],"rpy_rad":[-2.2041595887864696,-0.07714081251450701,0.15212764895325598],"radius_m":0.0018,"length_m":0.0098984497788315},{"shape":"cylinder","origin_m":[0.007494079589843716,-0.06250598144531247,0.15872497558593746],"rpy_rad":[-2.5562022502274924,-0.061405826476984816,0.20313156320043477],"radius_m":0.0018,"length_m":0.011141380664963762},{"shape":"cylinder","origin_m":[0.006933044433593716,-0.05773742675781249,0.1469476318359375],"rpy_rad":[-2.908417908306285,-0.029845184406259148,0.25348183466875635],"radius_m":0.0018,"length_m":0.01468979280766573},{"shape":"cylinder","origin_m":[0.00644525146484376,-0.05541223144531249,0.12999755859375],"rpy_rad":[-3.077565279603025,-0.027326915698041354,0.8065876281824019],"radius_m":0.0018,"length_m":0.019661871867641473},{"shape":"cylinder","origin_m":[0.005869567871093773,-0.05482922363281251,0.10884521484374997],"rpy_rad":[3.137557814284792,-0.027059022563715715,-2.8455662723890605],"radius_m":0.0018,"length_m":0.022698923851504158},{"shape":"cylinder","origin_m":[0.005246643066406265,-0.05521960449218749,0.08580322265625],"rpy_rad":[3.1121396828480465,-0.02698549297682528,-1.4834008329926889],"radius_m":0.0018,"length_m":0.023412229119654383},{"shape":"cylinder","origin_m":[0.004635803222656276,-0.0558319091796875,0.06324462890625],"rpy_rad":[3.1169516541035147,-0.027142876192970792,-1.6673596298541942],"radius_m":0.0018,"length_m":0.02173823672287486},{"shape":"cylinder","origin_m":[0.004094177246093789,-0.05596875000000001,0.04340560913085938],"rpy_rad":[-3.1270168327840375,-0.02746455054711097,2.165798417763153],"radius_m":0.0018,"length_m":0.017963088521648116},{"shape":"cylinder","origin_m":[0.0036386108398437367,-0.055700195312500006,0.026430999755859372],"rpy_rad":[-3.124376857794874,-0.02611407913863304,1.9759166325850446],"radius_m":0.0018,"length_m":0.016002638755351746},{"shape":"cylinder","origin_m":[0.0032427368164062442,-0.05545996093750001,0.011079986572265624],"rpy_rad":[-3.127649507727139,-0.025415045551756048,2.138061616312712],"radius_m":0.0018,"length_m":0.014713395711644699},{"shape":"cylinder","origin_m":[0.0028809204101562513,-0.05513183593750001,-0.0028499450683593733],"rpy_rad":[-3.107303360151098,-0.026568307546086672,1.3183673878919524],"radius_m":0.0018,"length_m":0.01316503102576996},{"shape":"cylinder","origin_m":[0.002533386230468726,-0.054399414062499984,-0.015091827392578111],"rpy_rad":[-3.0523710188592745,-0.03034632379690931,0.6553396087242023],"radius_m":0.0018,"length_m":0.011381606730800704},{"shape":"cylinder","origin_m":[0.0021803588867187473,-0.0529462890625,-0.025378692626953123],"rpy_rad":[-2.9396181236833345,-0.038215721742249235,0.3728012463953355],"radius_m":0.0018,"length_m":0.009441286809329121},{"shape":"cylinder","origin_m":[0.00182678222656249,-0.051265747070312506,-0.033320251464843756],"rpy_rad":[-2.923951642663958,-0.05089536928332419,0.457787134683807],"radius_m":0.0018,"length_m":0.0068097581606357755},{"shape":"cylinder","origin_m":[0.0014957275390624913,-0.050172973632812506,-0.03873577880859375],"rpy_rad":[-2.972124868558794,-0.07411476734786483,0.8231265147756311],"radius_m":0.0018,"length_m":0.004263158666852206},{"shape":"cylinder","origin_m":[0.0011756591796874827,-0.04894177246093749,-0.04206719970703125],"rpy_rad":[-2.526871548270663,-0.10680631488718041,0.33367249336513943],"radius_m":0.0018,"length_m":0.003043645900947525},{"shape":"cylinder","origin_m":[0.0008270263671875111,-0.04579235839843748,-0.04404620361328125],"rpy_rad":[-1.8861880123801502,-0.07767732458541544,0.10700397074580975],"radius_m":0.0018,"length_m":0.004804206391414586},{"shape":"cylinder","origin_m":[0.0004102783203124849,-0.038944946289062476,-0.04540447998046875],"rpy_rad":[-1.7046360583622089,-0.04990442769742871,0.05707047667904118],"radius_m":0.0018,"length_m":0.009235345612748197},{"shape":"cylinder","origin_m":[-0.00010534667968753464,-0.026611938476562486,-0.046654724121093755],"rpy_rad":[-1.6523977336547033,-0.036612977800246374,0.03972874797369458],"radius_m":0.0018,"length_m":0.01558693577191483},{"shape":"cylinder","origin_m":[-0.0007128906250000178,-0.007932495117187494,-0.04750405883789063],"rpy_rad":[-1.5904425861066742,-0.029505043442874936,0.030090389313649234],"radius_m":0.0018,"length_m":0.02184795208320937},{"shape":"cylinder","origin_m":[-0.001392578124999988,0.01592980957031251,-0.04762490844726563],"rpy_rad":[-1.5635614534544842,-0.027602664196022676,0.02740370635083083],"radius_m":0.0018,"length_m":0.02590092489177524},{"shape":"cylinder","origin_m":[-0.0021425781250000164,0.042681518554687506,-0.04729257202148438],"rpy_rad":[-1.5535107087471929,-0.028422355217441388,0.027935318930282223],"radius_m":0.0018,"length_m":0.027628321654605596},{"shape":"cylinder","origin_m":[-0.002962890624999992,0.0699891357421875,-0.04683334350585938],"rpy_rad":[-1.5544620322467997,-0.03166663408673828,0.0311536445677763],"radius_m":0.0018,"length_m":0.02701934592309053},{"shape":"cylinder","origin_m":[-0.003860839843750019,0.0957423095703125,-0.046556396484375005],"rpy_rad":[-1.5661933444285423,-0.038359151915481796,0.038183033439598044],"radius_m":0.0018,"length_m":0.02452244923773518},{"shape":"cylinder","origin_m":[-0.0049155273437500036,0.12075500488281252,-0.0465],"rpy_rad":[-1.5707963267948966,-0.045770851479969524,0.04577085147996952],"radius_m":0.0018,"length_m":0.025547996716852327},{"shape":"cylinder","origin_m":[-0.006154785156250009,0.1465838623046875,-0.0465],"rpy_rad":[-1.5707963267948966,-0.05006321928254237,0.050063219282542364],"radius_m":0.0018,"length_m":0.02616926211053504},{"shape":"cylinder","origin_m":[-0.007455566406250003,0.1719403076171875,-0.0465],"rpy_rad":[-1.5707963267948966,-0.05252205824644525,0.05252205824644524],"radius_m":0.0018,"length_m":0.024610352861867506},{"shape":"cylinder","origin_m":[-0.008659667968750007,0.1946490478515625,-0.0465],"rpy_rad":[-1.5707963267948966,-0.05350712746015068,0.05350712746015067],"radius_m":0.0018,"length_m":0.02087093420037317},{"shape":"cylinder","origin_m":[-0.009608886718750015,0.2125347900390625,-0.0465],"rpy_rad":[-1.5707963267948966,-0.05234360726246927,0.05234360726246926],"radius_m":0.0018,"length_m":0.014950896877398406}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8631572134541023,0.8549926081242338,0.8227857543962835],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"measuring_tube","name_zh":"硼硅玻璃U形振动管","function_zh":"液体振动测量池;管形为功能示意","physical_meaning_zh":"硼硅玻璃U形管","subsystem":null,"parent":"housing","origin_m":[0.105,-0.168,0.128],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__measuring_tube"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.008249999999999993],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.031000000000000028,0.0965]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6239603916750761,0.768151147247507,0.7912979403326302],"metallic":0.0,"roughness":0.05,"emissive":[0.0,0.0,0.0],"alpha":0.5,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","acquisition.start","cleaning.start","density.measure","calibration.check"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peltier","name_zh":"Peltier恒温模块","function_zh":"测量管集中参数温控","physical_meaning_zh":"Peltier恒温块","subsystem":null,"parent":"housing","origin_m":[0.065,-0.168,0.128],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__peltier"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.04999999999999999,0.10999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.20507873639031693,0.2232279573168085,0.24620132670783548],"metallic":0.6,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"temperature_sensor","name_zh":"温度传感器","function_zh":"测量管温度(Pt100,量化读数)","physical_meaning_zh":"温度探头","subsystem":null,"parent":"housing","origin_m":[0.093,-0.168,0.14300000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__temperature_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.0040000000000000036,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"excitation","name_zh":"脉冲激励模块","function_zh":"激励U形管振动(不求解共振频率)","physical_meaning_zh":"激励/拾振线圈","subsystem":null,"parent":"housing","origin_m":[0.105,-0.168,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__excitation"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.001999999999999988],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.014000000000000012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fill_sensor","name_zh":"填充检测接口","function_zh":"简化填充判定","physical_meaning_zh":"光学填充传感器","subsystem":null,"parent":"housing","origin_m":[0.125,-0.198,0.176],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__fill_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.016000000000000014,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electronics","name_zh":"电子学板","function_zh":"采集控制与数据处理","physical_meaning_zh":"主控电路板","subsystem":null,"parent":"housing","origin_m":[0.0,0.11,0.07],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__electronics"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.25,0.16,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028426039504420793,0.14702726649759498,0.04817182422688942],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"供电插座","function_zh":"IEC电源插座(硬件未连接)","physical_meaning_zh":"IEC C14电源插座+开关","subsystem":null,"parent":"housing","origin_m":[-0.105,0.2645,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.006999999999999992,0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048,0.003699999999999981,0.025999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"接口凸出后面约3 mm(不计入526 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ethernet","name_zh":"RJ45以太网","function_zh":"数据接口(通信未实现)","physical_meaning_zh":"ETHERNET插座","subsystem":null,"parent":"housing","origin_m":[-0.04,0.2645,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__ethernet"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0165,0.00379999999999997,0.014500000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"can","name_zh":"CAN总线接口","function_zh":"数据接口(通信未实现)","physical_meaning_zh":"CAN插座","subsystem":null,"parent":"housing","origin_m":[-0.002,0.2645,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__can"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.00379999999999997,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rs232","name_zh":"RS232接口","function_zh":"数据接口(通信未实现)","physical_meaning_zh":"RS232插座","subsystem":null,"parent":"housing","origin_m":[0.04,0.2645,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__rs232"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.031,0.00379999999999997,0.012500000000000011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_1","name_zh":"USB接口","function_zh":"USB-A接口(设备通信未实现)","physical_meaning_zh":"USB-A插座","subsystem":null,"parent":"housing","origin_m":[0.085,0.2645,0.07],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__usb_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0030000000000000027,0.006200000000000011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_2","name_zh":"USB接口","function_zh":"USB-A接口(设备通信未实现)","physical_meaning_zh":"USB-A插座","subsystem":null,"parent":"housing","origin_m":[0.111,0.2645,0.07],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__usb_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0030000000000000027,0.006200000000000011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_3","name_zh":"USB接口","function_zh":"USB-A接口(设备通信未实现)","physical_meaning_zh":"USB-A插座","subsystem":null,"parent":"housing","origin_m":[0.085,0.2645,0.092],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__usb_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0030000000000000027,0.006200000000000011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_4","name_zh":"USB接口","function_zh":"USB-A接口(设备通信未实现)","physical_meaning_zh":"USB-A插座","subsystem":null,"parent":"housing","origin_m":[0.111,0.2645,0.092],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__usb_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0030000000000000027,0.006200000000000011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_lettering","name_zh":"后面板标注","function_zh":"后面板接口标注(每个接口上方)","physical_meaning_zh":"印刷标注","subsystem":null,"parent":"housing","origin_m":[0.0,0.263,0.13],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__rear_lettering"],"collisions":[{"shape":"box","origin_m":[0.0,9.999999999998899e-05,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.27,0.001,0.18]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.34,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/rear_lettering.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fan","name_zh":"散热风扇","function_zh":"后面板散热风扇与护网(未求解气流)","physical_meaning_zh":"风扇护网","subsystem":null,"parent":"housing","origin_m":[0.0,0.2642,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_dma5002__fan"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.0031999999999999806,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.033104766570885055,0.03954623527673284,0.046665086336880095],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设定供电;断电取消过程","kind":"device_command","availability":"implemented","component_ids":["power_inlet","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"目标温度;实际温度仅step变化","kind":"device_command","availability":"implemented","component_ids":["peltier","temperature_sensor","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"method.configure":{"function_zh":"仅实现原始密度法;浓度换算方法未实现","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"sample.configure":{"function_zh":"受信任宿主初始化液体,不是机器人注射","kind":"configuration","availability":"implemented","component_ids":["sample_inlet","measuring_tube"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","volume_m3","bubble_fraction","contamination_fraction"]},"acquisition.start":{"function_zh":"恒温且填充后启动典型30秒测量","kind":"device_command","availability":"implemented","component_ids":["measuring_tube","excitation","temperature_sensor","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消测量或清洗,保留部分物料转移","kind":"device_command","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cleaning.start":{"function_zh":"简化60秒清洗;清洗液密度1000kg/m³为代理","kind":"device_command","availability":"implemented","component_ids":["sample_inlet","sample_outlet","measuring_tube"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_m3"]},"density.measure":{"function_zh":"只读最近测量;不推进时间","kind":"query","availability":"implemented","component_ids":["measuring_tube","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"calibration.check":{"function_zh":"对照用户标准值计算偏差;不冒充厂家校准调整","kind":"query","availability":"implemented","component_ids":["measuring_tube","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_density_kg_m3","reference_temperature_k"]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"温控目标温度,范围 273.15–373.15 K;设定值,由 thermal.set_temperature 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["peltier"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"被控对象(腔体/样品/棱镜)的集中参数温度,范围 273.15–373.15 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["measuring_tube"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"面板显示的量化温度,由过程温度经一阶传感器响应和分辨率量化得到,范围 273.15–373.15 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["temperature_sensor","display_digits"],"write_via":null},"method.mode":{"meaning_zh":"方法模式选择;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.operation":{"meaning_zh":"当前进行的操作类型(none/measurement/cleaning);由运行层模型推导,显示于结果显示区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"fill.detected":{"meaning_zh":"填充传感器是否检测到液体;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["fill_sensor"],"write_via":null},"bubble.detected":{"meaning_zh":"相机代理是否检测到气泡;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"density.indicated_kg_m3":{"meaning_zh":"显示密度(振动管代理,经温度差与气泡偏差修正后量化);由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"kg/m^3","access":"read_only","origin":"derived","component_ids":["measuring_tube","display_digits"],"write_via":null},"sample.cell_kg":{"meaning_zh":"振动管内样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["measuring_tube"],"write_via":null},"sample.waste_kg":{"meaning_zh":"排入废液的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_outlet"],"write_via":null},"sample.total_input_kg":{"meaning_zh":"累计注入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_inlet"],"write_via":null},"cleaner.input_kg":{"meaning_zh":"累计注入清洗液质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_inlet"],"write_via":null},"cleaner.remaining_kg":{"meaning_zh":"池内残留清洗液质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_inlet"],"write_via":null},"cleaner.waste_kg":{"meaning_zh":"排出清洗液质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_outlet"],"write_via":null}},"mechanisms":{"density_measurement":{"meaning_zh":"公开单点液体密度与明确合成的温度/气泡/污染响应;清洗物料守恒","implementation":"lumped","equations":["T_next=T_target+(T-T_target)*exp(-dt/25)","rho=rho_ref/(1+0.001*(T-T_ref)); rho_display=quantize_0.005(rho*(1-bubble_fraction)+5*contamination_fraction)","sample_input=sample_cell+sample_waste; cleaner_input=cleaner_remaining+cleaner_waste"],"parameters":{"temperature_tau_s":{"value":25.0,"unit":"s","evidence":"assumption","meaning_zh":"未标定集中参数热时间常数"},"thermal_expansion_per_k":{"value":0.001,"unit":"1/K","evidence":"assumption","meaning_zh":"所有物质共用的合成热膨胀占位;非实测系数"}}}},"limitations":["测量精度仅登记厂家适用范围,不把显示分辨率或公开物性值当作达到厂家精度的证明。","公开密度库含相态未核实及已知固体记录;运行层按已有熔沸点拒绝已知非液相。压力、纯度、黏度和膨胀系数未知。","热时间常数、热膨胀、气泡偏差、污染和清洗动力学为synthetic工程代理,未实现Pulsed Excitation真实共振与黏度修正。","仅density方法;浓度换算、厂家校准调整、U-View图像、U-Dry、自动进样器与真实通信未实现。","1至5mL宿主装样上限与60秒清洗时间是仿真假设;厂家仅给约1mL典型最小样品。","部件质量和惯量未知null;URDF各构件仿真质量是整机22.04 kg的工程拆分,包围盒惯量为数值近似,均为assumption。","触屏交互区以按钮关节代理,不是实体硬件按键;没有可驱动门盖或旋钮,故不虚构对应绑定。","Session只提供接口可见性过滤;恶意Python/文件系统隔离需要宿主沙箱。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","thermal.set_temperature","method.configure","sample.configure","acquisition.start","acquisition.stop","cleaning.start","density.measure","calibration.check"],"unsupported":["native_async_envelope","manufacturer_calibration_adjustment","viscosity_correction","hardware_communication"],"note_zh":"CHEM-003:29构件、4个触屏代理关节、2个液体接口、密度/温度读数;11运行测试,51模板实测代理与7条隔离拒绝通过。刚体/关节化、标准锁步及专项两环境场景通过,显示反读和清洗守恒一致。厂家算法/硬件/机器人接触未验证;合同subset。"}},"previews":["previews/antonpaar_dma5002/preview_filling.webp","previews/antonpaar_dma5002/preview_front.webp","previews/antonpaar_dma5002/preview_front_straight.webp","previews/antonpaar_dma5002/preview_isaac_rtx_articulated.webp","previews/antonpaar_dma5002/preview_isaac_rtx_pair.webp","previews/antonpaar_dma5002/preview_rear.webp","previews/antonpaar_dma5002/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/asset.contract.json","bytes":272934},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/collision_proxies.json","bytes":43624},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/geometry_manifest.json","bytes":109478},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/model.blend","bytes":1124495},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/model.glb","bytes":938672},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/model.urdf","bytes":41181},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/output_templates.json","bytes":123404}],"completeness":{"components":39,"with_collisions":39,"with_objects":39,"with_function":39,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_dma5002","chem_id":"CHEM-003","name_en":"Oscillating U-tube density meter","maker":"Anton Paar","model":"DMA 5002","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch03/t4_measure/antonpaar_dma5002","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_dma5002/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_dma5002.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_hit300.json b/data/assets/instrument.antonpaar_hit300.json new file mode 100644 index 0000000000000000000000000000000000000000..ed5dc22727ff24277b36c66b3969ddd9385aca5e --- /dev/null +++ b/data/assets/instrument.antonpaar_hit300.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_hit300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_hit300","name_zh":"Anton Paar HIT 300 纳米压痕仪","category":"热学力学与输运","description_zh":"受控纳米压入与卸载,从观测载荷—深度曲线估计硬度和约化模量,区分真实源曲线、框架柔度和面积函数校准输入与有限工程响应;X电动线阵与Y手动定位分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":13.5,"size_m":[0.269,0.259,0.42],"bbox_min":[-0.1345,-0.1295,0.0],"bbox_max":[0.1345,0.1295,0.42],"manifest_dimensions_m":[0.26899999380111694,0.2590000033378601,0.4199998378753662],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","links":{"base_link":"/Geometry/base_link","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_stage_y_joint":[0.0,-0.02,0.0],"joint_stage_x_joint":[-0.02,-0.02,0.0],"joint_clamp_jaw_joint":[-0.02,-0.02,0.0],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.038,0.1255,0.046]},"joints":[{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.06,-0.0765,0.138],"child_bbox_max":[0.0805,0.022,0.2068],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.058,-0.0765,0.1692],"child_bbox_max":[0.018,0.022,0.2068],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.054,-0.0765,0.1982],"child_bbox_max":[0.014,-0.045,0.2068],"kind":"other"},{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.04576,-0.045,0.205],"child_bbox_max":[0.0715,0.086,0.42],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.0002,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.003,-0.003,0.205],"child_bbox_max":[0.003,0.003,0.2365],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.038,0.1255,0.046],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.03,0.1225,0.038],"child_bbox_max":[0.046,0.1285,0.054],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_hit300__sample_holder","pos":[-0.02,-0.02,0.2],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_hit300__stylus","pos":[0.0,0.0,0.2365],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2365],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"reference","link":"load_head","part":"antonpaar_hit300__reference_ring","pos":[0.0,0.0,0.2095],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.2095],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_x","link":"load_head","part":"antonpaar_hit300__laser_x","pos":[-0.0328,-0.0199,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.0328,-0.0199,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_y","link":"load_head","part":"antonpaar_hit300__laser_y","pos":[0.0234,-0.0304,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0234,-0.0304,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_hit300__data_port","pos":[0.0,0.1255,0.0465],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.1255,0.0465],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_hit300__power_in","pos":[-0.038,0.1255,0.046],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.038,0.1255,0.046],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"laser_projection_x","part":"antonpaar_hit300__laser_projection_x","prim":"/Geometry/base_link/readout_laser_projection_x","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0098,0.0003],"normal":[-0.0,-0.0,-1.0]},{"name":"laser_projection_y","part":"antonpaar_hit300__laser_projection_y","prim":"/Geometry/base_link/readout_laser_projection_y","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0003,0.0098],"normal":[-0.0,-0.0,-1.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":13.5,"footprint_m":[0.269,0.259],"height_m":0.42,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"sample","access":[],"slot_count":7,"mass_evidence":"Anton Paar HIT300 manufacturer whole mass13.5kg; component allocation is an engineering assumption, actual part masses unknown"},"components":[{"id":"housing","name_zh":"深蓝八角底盘/隔振基座","function_zh":"深蓝八角底盘/隔振基座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.269,0.259,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_wall","name_zh":"蓝色前围板","function_zh":"蓝色前围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__front_wall"],"collisions":[{"shape":"box","origin_m":[0,-0.1265,0.0625],"rpy_rad":[0,0,0],"size_m":[0.234,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_left","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_left"],"collisions":[{"shape":"box","origin_m":[-0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_right","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_right"],"collisions":[{"shape":"box","origin_m":[0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_wall","name_zh":"有真实接口孔的后围板","function_zh":"有真实接口孔的后围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__rear_wall"],"collisions":[{"shape":"box","origin_m":[0.0,0.1265,0.0235],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.019000000000000003]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[0.083,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[-0.082,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[0.083,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.082,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.018500000000000003,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.021,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.0175,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.083,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.082,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[0.083,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.083,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.0,0.1265,0.08499999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.052000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_0","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_0"],"collisions":[{"shape":"box","origin_m":[-0.123,-0.118,0.0625],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_1","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_1"],"collisions":[{"shape":"box","origin_m":[-0.123,0.118,0.0625],"rpy_rad":[0,0,-2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_2","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_2"],"collisions":[{"shape":"box","origin_m":[0.123,-0.118,0.0625],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_3","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_3"],"collisions":[{"shape":"box","origin_m":[0.123,0.118,0.0625],"rpy_rad":[0,0,-0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam","name_zh":"原厂红色机身分缝","function_zh":"原厂红色机身分缝","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__red_seam"],"collisions":[{"shape":"box","origin_m":[0.0,-0.129,0.108],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.108],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.129,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_shell","name_zh":"白色斜面上罩与台面真实开口","function_zh":"白色斜面上罩与台面真实开口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__upper_shell"],"collisions":[{"shape":"box","origin_m":[0.0,-0.1295,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1295,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.1125,0.155],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1125,0.155],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制器与供电模块","function_zh":"内部控制器与供电模块","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller"],"collisions":[{"shape":"box","origin_m":[0,0.085,0.05],"rpy_rad":[0,0,0],"size_m":[0.166,0.054,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset","dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"antivibration_platform","name_zh":"主动隔振内部承载平台","function_zh":"主动隔振内部承载平台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__antivibration_platform"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.112,0.1245,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_0","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_0","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_1","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_1","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_2","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_2","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_3","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_3","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"手动Y轴固定座","function_zh":"手动Y轴固定座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.126],"rpy_rad":[0,0,0],"size_m":[0.098,0.125,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y移动承板","function_zh":"手动Y移动承板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,-0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.1565],"rpy_rad":[0,0,0],"size_m":[0.095,0.07,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.set_y"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.02785,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03815,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668022,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.03815,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03102918032331979,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.029358400076889283,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02785,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02935840007688928,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.031029180323319788,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y手动微分筒轴","function_zh":"Y手动微分筒轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.069,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_knob","name_zh":"Y手动微分旋钮","function_zh":"Y手动微分旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.081,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_band","name_zh":"Y刻度筒黑色环","function_zh":"Y刻度筒黑色环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_band"],"collisions":[{"shape":"box","origin_m":[0.00595,-0.079,0.13],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.004207285348059958,-0.079,0.13420728534805995],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0022769664225722845,-0.079,0.13549708321844217],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[3.643324227463376e-19,-0.079,0.13595000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.002276966422572284,-0.079,0.13549708321844217],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0042072853480599574,-0.079,0.13420728534805995],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.00595,-0.079,0.13],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.005497083218442157,-0.079,0.12772303357742773],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.004207285348059959,-0.079,0.12579271465194006],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.079,0.12450291678155785],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-1.0929972682390127e-18,-0.079,0.12405000000000001],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.002276966422572286,-0.079,0.12450291678155785],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0042072853480599574,-0.079,0.12579271465194006],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.005497083218442155,-0.079,0.1277230335774277],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"电动X轴固定床","function_zh":"电动X轴固定床","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.164],"rpy_rad":[0,0,0],"size_m":[0.12,0.069,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"X驱动电机/内部工程表达","function_zh":"X驱动电机/内部工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.07,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.021,0.041,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X电动移动台","function_zh":"X电动移动台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[-0.02,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.184],"rpy_rad":[0,0,0],"size_m":[0.072,0.068,0.007]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_x","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,-0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,-0.022354461240830115,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,-0.020959440840897847,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,-0.020027318010201467,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,-0.019700000000000002,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,-0.020027318010201467,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,-0.020959440840897847,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,-0.022354461240830115,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,-0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,-0.025645538759169886,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,-0.027040559159102154,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,-0.027972681989798534,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,-0.0283,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,-0.027972681989798534,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,-0.027040559159102154,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,-0.02564553875916989,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,0.025645538759169886,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,0.027040559159102154,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,0.027972681989798534,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,0.0283,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,0.027972681989798534,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,0.027040559159102154,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,0.025645538759169886,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,0.022354461240830115,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,0.020959440840897847,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,0.020027318010201467,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,0.019700000000000002,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,0.020027318010201467,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,0.020959440840897847,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,0.022354461240830112,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"银色试片夹具底板","function_zh":"银色试片夹具底板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.19375],"rpy_rad":[0,0,0],"size_m":[0.076,0.084,0.0125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"50×50×5mm平整试片","function_zh":"50×50×5mm平整试片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.2025],"rpy_rad":[0,0,0],"size_m":[0.05,0.05,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"固定后钳口","function_zh":"固定后钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放前钳口","function_zh":"手动释放前钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_0","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_0","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_1","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_1","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_0","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_1","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_2","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_3","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.074,0.038,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧粗升降刚性柱","function_zh":"后侧粗升降刚性柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column"],"collisions":[{"shape":"box","origin_m":[0,0.099,0.258],"rpy_rad":[0,0,0],"size_m":[0.062,0.022,0.17]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"粗升降承载板","function_zh":"粗升降承载板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.066,0.231],"rpy_rad":[0,0,0],"size_m":[0.068,0.008,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.09],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02227696642257229,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557846,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427712,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"测量头刚性连桥","function_zh":"测量头刚性连桥","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_bridge"],"collisions":[{"shape":"box","origin_m":[-0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.0,0.037000000000000005,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048,0.066,0.015999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_core","name_zh":"压痕测量核心壳","function_zh":"压痕测量核心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_core"],"collisions":[{"shape":"box","origin_m":[0,0,0.2535],"rpy_rad":[0,0,0],"size_m":[0.043,0.046,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_white","name_zh":"空心白色棱面测量头外罩","function_zh":"空心白色棱面测量头外罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_white"],"collisions":[{"shape":"box","origin_m":[0.0,-0.045,0.264],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.045,0.264],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[-0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[-0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[-0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.04,0.339],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.04,0.339],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[-0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"蓝色收口测量头下罩","function_zh":"蓝色收口测量头下罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_chin"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.061,0.069,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top","name_zh":"机头上盖真实散热孔","function_zh":"机头上盖真实散热孔","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_top"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0225,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.035,0.0050000000000000044]},{"shape":"box","origin_m":[-0.01975,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027500000000000004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.008,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.016,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004000000000000002,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.02775,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011500000000000003,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.031,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.018000000000000002,0.0050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"细压头位移传感导套","function_zh":"细压头位移传感导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.0059499999999999996,0.0,0.23],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442156,0.002276966422572284,0.23],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722845,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[3.6433242274633755e-19,0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722836,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.005497083218442156,0.0022769664225722845,0.23],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0059499999999999996,7.286648454926751e-19,0.23],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.002276966422572283,0.23],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.004207285348059958,-0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.005497083218442154,0.23],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-1.0929972682390125e-18,-0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722854,-0.005497083218442155,0.23],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.004207285348059957,-0.004207285348059958,0.23],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442154,-0.0022769664225722876,0.23],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_ring","name_zh":"表面参考保护环","function_zh":"表面参考保护环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_ring"],"collisions":[{"shape":"box","origin_m":[0.0039,0.0,0.2095],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.003603130176794018,0.00149246538622385,0.2095],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.002757716446627535,0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0014924653862238503,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[2.3880612583373385e-19,0.0039,0.2095],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238499,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275348,0.002757716446627535,0.2095],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.003603130176794018,0.0014924653862238505,0.2095],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0039,4.776122516674677e-19,0.2095],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0036031301767940186,-0.0014924653862238497,0.2095],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275356,-0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238523,-0.0036031301767940173,0.2095],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-7.164183775012015e-19,-0.0039,0.2095],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.001492465386223851,-0.0036031301767940178,0.2095],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0027577164466275343,-0.0027577164466275356,0.2095],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0036031301767940173,-0.0014924653862238525,0.2095],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_shoulder","name_zh":"参考环上支撑套","function_zh":"参考环上支撑套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_shoulder"],"collisions":[{"shape":"box","origin_m":[0.00505,0.0,0.217],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0046655916391819974,0.0019325513334437032,0.217],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992065,0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437037,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[3.0922331678470666e-19,0.00505,0.217],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443703,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920647,0.003570889244992065,0.217],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0046655916391819974,0.0019325513334437039,0.217],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.00505,6.184466335694133e-19,0.217],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.004665591639181998,-0.0019325513334437028,0.217],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920655,-0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443706,-0.004665591639181997,0.217],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-9.2766995035412e-19,-0.00505,0.217],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437045,-0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992064,-0.0035708892449920655,0.217],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.004665591639181997,-0.0019325513334437065,0.217],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"细位移压头杆","function_zh":"细位移压头杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.222],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.029}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.0002],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"金刚石压头夹持座","function_zh":"金刚石压头夹持座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.004449999999999982}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"理想Berkovich三棱金刚石尖","function_zh":"理想Berkovich三棱金刚石尖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2053],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0027,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x"],"collisions":[{"shape":"cylinder","origin_m":[-0.032756497013539644,-0.019887873186791926,0.23424687233351754],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_lens"],"collisions":[{"shape":"cylinder","origin_m":[-0.028,-0.017,0.23],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_mount"],"collisions":[{"shape":"box","origin_m":[-0.032756497013539644,-0.019887873186791926,0.24324687233351755],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y"],"collisions":[{"shape":"cylinder","origin_m":[0.023394500514782104,-0.030412850669216732,0.23424312564347766],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_lens"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.026,0.23],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_mount"],"collisions":[{"shape":"box","origin_m":[0.023394500514782104,-0.030412850669216732,0.24324312564347766],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_mount","name_zh":"粗升降手轮安装支架","function_zh":"粗升降手轮安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_mount"],"collisions":[{"shape":"box","origin_m":[0.024,0.058,0.251],"rpy_rad":[0,0,0],"size_m":[0.036,0.028,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降右手轮轴","function_zh":"粗升降右手轮轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"右侧大手轮","function_zh":"右侧大手轮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.24300000000000002],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.24467465028475172],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.24944365081389597],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.256580964487968],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.08099999999999999,0.265],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.273419035512032],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.28055634918610406],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.2853253497152483],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.059,0.28700000000000003],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968026,0.2853253497152483],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.28055634918610406],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.0386746502847517,0.273419035512032],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.037,0.265],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.03867465028475169,0.256580964487968],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.24944365081389597],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968005,0.24467465028475172],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮中心轴毂","function_zh":"手轮中心轴毂","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.06999999999999999,0.265],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0025,"length_m":0.022374999999999992}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.0535,0.27452627944162883],"rpy_rad":[0.46364760900080626,0.2526802551420789,-0.46364760900080626],"radius_m":0.0025,"length_m":0.02237499999999998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.05349999999999999,0.2554737205583712],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0025,"length_m":0.02237499999999999}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_0","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_0"],"collisions":[{"shape":"box","origin_m":[0.064,0.0838,0.265],"rpy_rad":[0.0,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_1","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_1"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.2693064748061399],"rpy_rad":[0.17453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_2","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_2"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2734820995544766],"rpy_rad":[0.3490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_3","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_3"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.27740000000000004],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_4","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_4"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.2809411327202262],"rpy_rad":[0.6981317007977318,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_5","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_5"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.28399790218935067],"rpy_rad":[0.8726646259971648,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_6","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_6"],"collisions":[{"shape":"box","origin_m":[0.064,0.0714,0.28647743001385406],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_7","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_7"],"collisions":[{"shape":"box","origin_m":[0.064,0.06748209955447658,0.28830437699549055],"rpy_rad":[1.2217304763960306,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_8","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_8"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.2894232322747028],"rpy_rad":[1.3962634015954636,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_9","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_9"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.2898],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_10","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_10"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386013,0.2894232322747028],"rpy_rad":[1.7453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_11","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_11"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.28830437699549055],"rpy_rad":[1.9198621771937623,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_12","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_12"],"collisions":[{"shape":"box","origin_m":[0.064,0.0466,0.2864774300138541],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_13","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_13"],"collisions":[{"shape":"box","origin_m":[0.064,0.04305886727977382,0.28399790218935067],"rpy_rad":[2.2689280275926285,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_14","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_14"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064935,0.2809411327202262],"rpy_rad":[2.443460952792061,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_15","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_15"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.27740000000000004],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_16","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_16"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2734820995544766],"rpy_rad":[2.792526803190927,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_17","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_17"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529724,0.2693064748061399],"rpy_rad":[2.9670597283903604,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_18","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_18"],"collisions":[{"shape":"box","origin_m":[0.064,0.034199999999999994,0.265],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_19","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_19"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529723,0.26069352519386013],"rpy_rad":[3.316125578789226,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_20","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_20"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2565179004455234],"rpy_rad":[3.490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_21","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_21"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.2526],"rpy_rad":[3.6651914291880923,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_22","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_22"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064934,0.24905886727977386],"rpy_rad":[3.8397243543875246,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_23","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_23"],"collisions":[{"shape":"box","origin_m":[0.064,0.043058867279773816,0.24600209781064936],"rpy_rad":[4.014257279586958,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_24","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_24"],"collisions":[{"shape":"box","origin_m":[0.064,0.04659999999999999,0.24352256998614594],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_25","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_25"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.24169562300450947],"rpy_rad":[4.363323129985824,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_26","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_26"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386012,0.24057676772529726],"rpy_rad":[4.537856055185257,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_27","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_27"],"collisions":[{"shape":"box","origin_m":[0.064,0.05899999999999999,0.24020000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_28","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_28"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.24057676772529726],"rpy_rad":[4.886921905584122,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_29","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_29"],"collisions":[{"shape":"box","origin_m":[0.064,0.0674820995544766,0.24169562300450947],"rpy_rad":[5.061454830783556,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_30","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_30"],"collisions":[{"shape":"box","origin_m":[0.064,0.07139999999999998,0.24352256998614594],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_31","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_31"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.24600209781064936],"rpy_rad":[5.410520681182422,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_32","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_32"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.24905886727977383],"rpy_rad":[5.585053606381854,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_33","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_33"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.25260000000000005],"rpy_rad":[5.759586531581288,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_34","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_34"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2565179004455234],"rpy_rad":[5.934119456780721,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_35","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_35"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.26069352519386013],"rpy_rad":[6.1086523819801535,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_0","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-0.3716827295120966,0.16040181725179195,0.3716827295120965],"radius_m":0.003,"length_m":0.006847810113343646},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.02175829697228921,0.35080850852880285],"rpy_rad":[-0.36711245471482346,0.1720435035132408,0.36711245471482346],"radius_m":0.003,"length_m":0.0068095334865397915},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.02423807726233818,0.35662049358360515],"rpy_rad":[-0.36250463754243745,0.18391842160580707,0.36250463754243745],"radius_m":0.003,"length_m":0.006733237523123738},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.026679397731693644,0.362342338433657],"rpy_rad":[-0.3578022307988628,0.19618089114002293,0.3578022307988628],"radius_m":0.003,"length_m":0.00661943664601231},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.029067206827840593,0.36793876600275144],"rpy_rad":[-0.35294356214008943,0.20900483558820204,0.35294356214008943],"radius_m":0.003,"length_m":0.0064689022890037995},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.03138678291367418,0.3733752724539239],"rpy_rad":[-0.34785901180421636,0.22259414450217088,0.3478590118042164],"radius_m":0.003,"length_m":0.0062826632382946505},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-0.3424668203321606,0.23719653245235195,0.3424668203321606],"radius_m":0.003,"length_m":0.006062007196845394},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.035764541072134746,0.38363564313781584],"rpy_rad":[-0.3366674723895785,0.25312297365472824,0.33666747238957845],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.037795732809962505,0.38839624877334966],"rpy_rad":[-0.3303358103735628,0.27077605493020523,0.3303358103735628],"radius_m":0.003,"length_m":0.005523918579936416},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.039704877272267694,0.3928708061068774],"rpy_rad":[-0.3233095194391151,0.29069284743633195,0.32330951943911507],"radius_m":0.003,"length_m":0.005210419506326858},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.04148020394858526,0.3970317280044967],"rpy_rad":[-0.31537171667897806,0.31361204735924575,0.31537171667897806],"radius_m":0.003,"length_m":0.004870419359886647},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.04311076735959966,0.40085336099906166],"rpy_rad":[-0.306223725968297,0.34058303102725596,0.306223725968297],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.04458651453966463,0.404312143452339],"rpy_rad":[-0.29544104235426427,0.3731500727721978,0.29544104235426427],"radius_m":0.003,"length_m":0.004122647724085486},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.04589834701667936,0.40738675082034226],"rpy_rad":[-0.28239963166262133,0.41367700667479856,0.28239963166262133],"radius_m":0.003,"length_m":0.0037221669297321917},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.04703817690719447,0.410058227126237],"rpy_rad":[-0.2661485301203075,0.4659454539292337,0.2661485301203075],"radius_m":0.003,"length_m":0.0033103742311320324},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.04799897678090304,0.4123101018302415],"rpy_rad":[-0.24518455085723148,0.5363039365328905,0.24518455085723148],"radius_m":0.003,"length_m":0.0028942823954900975},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.04877482298708528,0.4141284913759811],"rpy_rad":[-0.21705849516560932,0.6359227451829209,0.21705849516560932],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.049360932175885025,0.41550218478723056],"rpy_rad":[-0.17777872118076163,0.7849475994892355,0.1777787211807616],"radius_m":0.003,"length_m":0.00210003861212017},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.04975369078925225,0.4164227127873099],"rpy_rad":[-0.12155695230442103,1.0170018114358894,0.12155695230442103],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.04995067733973005,0.4168844000149923],"rpy_rad":[-0.04430101129333708,1.3639439890857514,0.044301011293337085],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.04995067733973005,0.4168844000149923],"rpy_rad":[-3.0972916422964563,1.3639439890857514,3.0972916422964563],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.04975369078925225,0.4164227127873099],"rpy_rad":[-3.020035701285372,1.0170018114358894,3.020035701285372],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[0.002729158802272953,0.049360932175885025,0.41550218478723056],"rpy_rad":[-2.963813932409034,0.7849475994892348,2.963813932409034],"radius_m":0.003,"length_m":0.0021000386121201677},{"shape":"cylinder","origin_m":[0.003797236507615969,0.048774822987085284,0.4141284913759811],"rpy_rad":[-2.924534158424184,0.6359227451829209,2.924534158424184],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[0.00484190298718026,0.04799897678090305,0.4123101018302415],"rpy_rad":[-2.89640810273256,0.5363039365328918,2.89640810273256],"radius_m":0.003,"length_m":0.0028942823954901},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.04703817690719447,0.4100582271262371],"rpy_rad":[-2.8754441234694825,0.4659454539292438,2.8754441234694825],"radius_m":0.003,"length_m":0.0033103742311319847},{"shape":"cylinder","origin_m":[0.006835423451188469,0.04589834701667936,0.40738675082034226],"rpy_rad":[-2.8591930219271764,0.4136770066747897,2.8591930219271764],"radius_m":0.003,"length_m":0.0037221669297322377},{"shape":"cylinder","origin_m":[0.007771986719058953,0.04458651453966464,0.404312143452339],"rpy_rad":[-2.846151611235528,0.37315007277219875,2.846151611235528],"radius_m":0.003,"length_m":0.004122647724085489},{"shape":"cylinder","origin_m":[0.008660633104358596,0.04311076735959966,0.40085336099906166],"rpy_rad":[-2.8353689276214964,0.34058303102725607,2.8353689276214964],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[0.009495883806617117,0.04148020394858526,0.3970317280044967],"rpy_rad":[-2.826220936910816,0.3136120473592446,2.826220936910816],"radius_m":0.003,"length_m":0.004870419359886644},{"shape":"cylinder","origin_m":[0.010272589227506049,0.0397048772722677,0.3928708061068774],"rpy_rad":[-2.8182831341506773,0.29069284743633317,2.8182831341506773],"radius_m":0.003,"length_m":0.005210419506326861},{"shape":"cylinder","origin_m":[0.010985960719824849,0.03779573280996251,0.38839624877334966],"rpy_rad":[-2.8112568432162313,0.2707760549302051,2.8112568432162313],"radius_m":0.003,"length_m":0.005523918579936413},{"shape":"cylinder","origin_m":[0.011631600111103278,0.03576454107213475,0.38363564313781584],"rpy_rad":[-2.8049251812002147,0.25312297365472824,2.8049251812002147],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-2.799125833257632,0.23719653245235225,2.799125833257632],"radius_m":0.003,"length_m":0.006062007196845396},{"shape":"cylinder","origin_m":[0.012704202396897582,0.03138678291367419,0.3733752724539239],"rpy_rad":[-2.7937336417855776,0.22259414450217124,2.7937336417855776],"radius_m":0.003,"length_m":0.00628266323829465},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0290672068278406,0.36793876600275144],"rpy_rad":[-2.788649091449704,0.20900483558820185,2.788649091449704],"radius_m":0.003,"length_m":0.006468902289003799},{"shape":"cylinder","origin_m":[0.01346398505684981,0.02667939773169365,0.36234233843365704],"rpy_rad":[-2.7837904227909274,0.19618089114002565,2.7837904227909274],"radius_m":0.003,"length_m":0.00661943664601226},{"shape":"cylinder","origin_m":[0.0137204078269497,0.024238077262338183,0.35662049358360515],"rpy_rad":[-2.7790880160473588,0.18391842160580385,2.7790880160473588],"radius_m":0.003,"length_m":0.006733237523123788},{"shape":"cylinder","origin_m":[0.01389223972029786,0.021758296972289218,0.35080850852880285],"rpy_rad":[-2.7744801988749694,0.1720435035132412,2.7744801988749694],"radius_m":0.003,"length_m":0.006809533486539793},{"shape":"cylinder","origin_m":[0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-2.7699099240776968,0.16040181725179195,2.7699099240776968],"radius_m":0.003,"length_m":0.006847810113343646}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_0","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_0"],"collisions":[{"shape":"box","origin_m":[-0.0104,0.018,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01145441558772843,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485678,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.021599999999999998,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514323,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01654558441227157,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.0176,0.018,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.016545584412271573,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514326,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.0144,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485676,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.011454415587728431,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_1","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-0.477352563028741,0.28266849565235974,0.47735256302874096],"radius_m":0.0017,"length_m":0.005065759981228496},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-0.4700250631301825,0.29636810082635123,0.4700250631301825],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.04023807726233818,0.352195357525634],"rpy_rad":[-0.46264319077618127,0.310363733069188,0.46264319077618127],"radius_m":0.0017,"length_m":0.004981640741433127},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.042679397731693644,0.3561853906677368],"rpy_rad":[-0.4551179833752687,0.32483367705278804,0.4551179833752687],"radius_m":0.0017,"length_m":0.004898124871167236},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-0.4473537887591074,0.33997933776134176,0.44735378875910736],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.04738678291367419,0.36387902332453625],"rpy_rad":[-0.4392433751560248,0.3560368040311386,0.43924337515602485],"radius_m":0.0017,"length_m":0.00465120952701603},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.04962382503128793,0.36753518903551124],"rpy_rad":[-0.43066186493472525,0.37329222240624027,0.43066186493472525],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.051764541072134754,0.37103392181477024],"rpy_rad":[-0.4214587654857698,0.3921031230708021,0.4214587654857698],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-0.41144702825927304,0.4129290545613531,0.41144702825927304],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.0557048772722677,0.37747390879186254],"rpy_rad":[-0.40038749491184067,0.436376964523612,0.4003874949118406],"radius_m":0.0017,"length_m":0.0038681243831574503},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.05748020394858526,0.3803754583284691],"rpy_rad":[-0.38796613888832804,0.463270383820448,0.3879661388883281],"radius_m":0.0017,"length_m":0.0036211566079470637},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.05911076735959966,0.3830404104033457],"rpy_rad":[-0.3737599369433641,0.49475786916515574,0.3737599369433641],"radius_m":0.0017,"length_m":0.003357994343266269},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.06058651453966464,0.38545233470076445],"rpy_rad":[-0.3571846476772414,0.532487556476768,0.35718464767724145],"radius_m":0.0017,"length_m":0.003081531124561262},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.06189834701667936,0.38759636090538535],"rpy_rad":[-0.3374138826161554,0.5788946901586445,0.3374138826161554],"radius_m":0.0017,"length_m":0.002795371650190339},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.06303817690719447,0.389459270382696],"rpy_rad":[-0.31325415863657463,0.6376815069377755,0.31325415863657463],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.06399897678090305,0.39102957767628843],"rpy_rad":[-0.28296061589050897,0.7146067544504423,0.28296061589050897],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.06477482298708528,0.3922976013195175],"rpy_rad":[-0.2440098777977533,0.8186649639766775,0.2440098777977533],"radius_m":0.0017,"length_m":0.0019363891721254898},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.06536093217588503,0.3932555235249621],"rpy_rad":[-0.19301493470826817,0.9631982973555839,0.19301493470826817],"radius_m":0.0017,"length_m":0.001684876015190429},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.06575369078925225,0.3938974383836842],"rpy_rad":[-0.12654796660726136,1.163952128200489,0.12654796660726136],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.06595067733973005,0.39421938827712133],"rpy_rad":[-0.04454594533427507,1.4254911203638525,0.04454594533427506],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.06595067733973005,0.39421938827712133],"rpy_rad":[-3.097046708255518,1.4254911203638525,3.097046708255518],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.06575369078925225,0.3938974383836842],"rpy_rad":[-3.015044686982532,1.163952128200489,3.015044686982532],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[0.002729158802272953,0.06536093217588504,0.3932555235249621],"rpy_rad":[-2.94857771888153,0.9631982973555826,2.94857771888153],"radius_m":0.0017,"length_m":0.0016848760151904243},{"shape":"cylinder","origin_m":[0.003797236507615969,0.06477482298708528,0.3922976013195175],"rpy_rad":[-2.897582775792036,0.8186649639766796,2.897582775792036],"radius_m":0.0017,"length_m":0.0019363891721254954},{"shape":"cylinder","origin_m":[0.00484190298718026,0.06399897678090305,0.39102957767628843],"rpy_rad":[-2.858632037699284,0.7146067544504423,2.858632037699284],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.06303817690719447,0.389459270382696],"rpy_rad":[-2.8283384949532184,0.6376815069377755,2.8283384949532184],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[0.006835423451188469,0.061898347016679366,0.38759636090538535],"rpy_rad":[-2.8041787709736394,0.5788946901586433,2.8041787709736394],"radius_m":0.0017,"length_m":0.0027953716501903352},{"shape":"cylinder","origin_m":[0.007771986719058953,0.06058651453966464,0.38545233470076445],"rpy_rad":[-2.7844080059125504,0.5324875564767692,2.7844080059125504],"radius_m":0.0017,"length_m":0.0030815311245612656},{"shape":"cylinder","origin_m":[0.008660633104358596,0.05911076735959966,0.3830404104033457],"rpy_rad":[-2.767832716646429,0.494757869165156,2.767832716646429],"radius_m":0.0017,"length_m":0.0033579943432662696},{"shape":"cylinder","origin_m":[0.009495883806617117,0.05748020394858526,0.3803754583284691],"rpy_rad":[-2.753626514701465,0.4632703838204472,2.753626514701465],"radius_m":0.0017,"length_m":0.0036211566079470633},{"shape":"cylinder","origin_m":[0.010272589227506049,0.05570487727226771,0.37747390879186254],"rpy_rad":[-2.741205158677954,0.4363769645236114,2.741205158677954],"radius_m":0.0017,"length_m":0.0038681243831574473},{"shape":"cylinder","origin_m":[0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-2.73014562533052,0.4129290545613531,2.73014562533052],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[0.011631600111103278,0.05176454107213476,0.37103392181477024],"rpy_rad":[-2.7201338881040233,0.3921031230708021,2.7201338881040233],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[0.012205526819797221,0.04962382503128794,0.36753518903551124],"rpy_rad":[-2.7109307886550678,0.37329222240624016,2.7109307886550678],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[0.012704202396897582,0.047386782913674194,0.36387902332453625],"rpy_rad":[-2.7023492784337675,0.3560368040311399,2.7023492784337675],"radius_m":0.0017,"length_m":0.004651209527016033},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-2.6942388648306856,0.33997933776134176,2.6942388648306856],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[0.01346398505684981,0.04267939773169365,0.3561853906677368],"rpy_rad":[-2.6864746702145252,0.3248336770527871,2.6864746702145252],"radius_m":0.0017,"length_m":0.004898124871167232},{"shape":"cylinder","origin_m":[0.0137204078269497,0.04023807726233819,0.352195357525634],"rpy_rad":[-2.6789494628136112,0.31036373306918874,2.6789494628136112],"radius_m":0.0017,"length_m":0.004981640741433131},{"shape":"cylinder","origin_m":[0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-2.6715675904596106,0.29636810082635123,2.6715675904596106],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-2.664240090561053,0.2826684956523586,2.6642400905610533],"radius_m":0.0017,"length_m":0.005065759981228493}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_1","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_1"],"collisions":[{"shape":"box","origin_m":[-0.0117,0.034,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01187507707522404,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01237365440327094,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.0363,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.016300000000000002,0.034,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.031700000000000006,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.012373654403270942,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.011875077075224042,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0012,0.0009149968899464268,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_0","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_0"],"collisions":[{"shape":"box","origin_m":[-0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[-0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_0","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_1","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_1"],"collisions":[{"shape":"box","origin_m":[0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_1","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_1"],"collisions":[{"shape":"cylinder","origin_m":[0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后电源插座空心座","function_zh":"后电源插座空心座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.04725,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.028749999999999998,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.038,0.1255,0.03425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[-0.038,0.1255,0.057749999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘板","function_zh":"电源插座后绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.038,0.1215,0.046],"rpy_rad":[0,0,0],"size_m":[0.016,0.002,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_port","name_zh":"后数据连接口空心壳","function_zh":"后数据连接口空心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_port"],"collisions":[{"shape":"box","origin_m":[-0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0,0.1255,0.039],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]},{"shape":"box","origin_m":[0.0,0.1255,0.054],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_back","name_zh":"数据插座绝缘板","function_zh":"数据插座绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_back"],"collisions":[{"shape":"box","origin_m":[0,0.1215,0.0465],"rpy_rad":[0,0,0],"size_m":[0.015,0.002,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_tongue","name_zh":"数据插口舌片","function_zh":"数据插口舌片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.1245,0.0465],"rpy_rad":[0,0,0],"size_m":[0.009,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后电源摇臂框","function_zh":"后电源摇臂框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.0275,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.0485,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.038,0.1255,0.0335],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.038,0.1255,0.058499999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源开关","function_zh":"后电源开关","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"电源摇臂转轴","function_zh":"电源摇臂转轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_x","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_x"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_y","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_y"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式力伺服/独立双位移观测/集中热参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_release_n","sensor_tau_s","force_gain","force_offset_n","depth_gain","depth_offset_m","frame_compliance_m_n","common_drift_m_s","differential_drift_m_s","head_speed_m_s","stage_speed_m_s","array_clearance_m","plastic_heat_fraction"]},"specimen.load":{"function_zh":"装入有限体积试片与实测源响应代理","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id","length_m","width_m","thickness_m","density_kg_m3","damage_radius_m","deformation_shape_factor","deformation_area_c2","accept_engineering","accept_projection","accept_unknown_conditions","accept_condition_transfer","accept_elastic_release_extrapolation"]},"specimen.remove":{"function_zh":"回收完整质量,塑性变形不伪装成磨屑","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"power.set":{"function_zh":"电源开关","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头无载时手动夹紧","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["locked"]},"stage.move_x":{"function_zh":"电动X台位置目标,随宿主移动","kind":"device_command","availability":"implemented","component_ids":["stage_x"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","speed_m_s"]},"stage.set_y":{"function_zh":"明确接受的手动Y定位代理,非自动二维阵列","kind":"device_command","availability":"implemented","component_ids":["stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","accept_manual"]},"head.set_position":{"function_zh":"90mm粗Z行程目标,随宿主推进","kind":"device_command","availability":"implemented","component_ids":["load_head","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["distance_m"]},"contact.set":{"function_zh":"抬头到位后使能参考环接触","kind":"device_command","availability":"implemented","component_ids":["stylus","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["engaged"]},"laser.set":{"function_zh":"双激光瞄准可视状态,不产生测量","kind":"device_command","availability":"implemented","component_ids":["laser_x","laser_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"sensor.calibrate":{"function_zh":"外部力/位移校正和OP面积/机架/弹性假设","kind":"configuration","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["force_gain_correction","force_zero_n","depth_gain_correction","depth_zero_m","frame_compliance_m_n","area_c2","area_c1_m","area_c0_m2","area_min_depth_m","area_max_depth_m","epsilon","beta","poisson_sample","young_tip_pa","poisson_tip","fit_min_fraction","fit_max_fraction","accept_elastic_unloading"]},"sensor.zero":{"function_zh":"抬头无接触时由独立读数归零","kind":"device_command","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"有界加载/保持/卸载和固定Y的X线阵","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","control","peak_load_n","loading_rate_n_s","hold_s","unloading_rate_n_s","x_positions_m","sample_interval_s","timeout_s","accept_no_creep_hold"]},"acquisition.start":{"function_zh":"异步逐点力伺服压入、卸载、抬头移动,永久保留压痕","kind":"device_command","availability":"implemented","component_ids":["controller","stylus","reference_ring","stage_x","load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止新压入并冻结部分观测,剩余载荷随后释放","kind":"device_command","availability":"implemented","component_ids":["controller","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.result":{"function_zh":"owner限定历史结果与真实OP分析","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.query":{"function_zh":"原P-h及来源,时间未知不伪造","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id"]},"analysis.oliver_pharr":{"function_zh":"外部观测卸载拟合硬度、约化模量及样品模量","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["load_n","depth_m","calibration"]},"ledger.read":{"function_zh":"无材料凭空消失;塑性变形与弹性回收/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"emergency.stop":{"function_zh":"软件停机锁存,非认证硬件急停","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"emergency.reset":{"function_zh":"实际载荷释放后明确复位","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dynamic.acquire":{"function_zh":"未实现:dynamic.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"strain_rate.control":{"function_zh":"未实现:strain_rate.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.viscoelastic":{"function_zh":"未实现:analysis.viscoelastic","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sample.repeat_indent":{"function_zh":"未实现:sample.repeat_indent","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"array.automatic_y":{"function_zh":"未实现:array.automatic_y","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"camera.capture":{"function_zh":"未实现:camera.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"standard.certification":{"function_zh":"未实现:standard.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"参考环接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"specimen.present":{"meaning_zh":"试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"laser.enabled":{"meaning_zh":"双激光瞄准使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["laser_x"],"write_via":null},"emergency.latched":{"meaning_zh":"软件停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"电动X台移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗Z移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X电动移动台(stage_x)实际X台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"手动Y移动承板(stage_y)手动Y台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"粗升降承载板(load_head)粗Z抬升,范围 0–0.09 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"细位移压头杆(stylus)工程压入姿态,非物理网格变形,范围 0–0.0002 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放前钳口(clamp_jaw)夹具释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源开关(power_switch)电源开关代理,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X台目标,范围 0–0.04 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗Z目标,范围 0–0.09 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.target_n":{"meaning_zh":"控制目标,不是实际力,范围 0–0.5 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.indicated_n":{"meaning_zh":"独立力读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.indicated_m":{"meaning_zh":"tip减reference的独立深度读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"tip.indicated_m":{"meaning_zh":"带共同漂移的独立tip通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"ring.indicated_m":{"meaning_zh":"独立参考环位移通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"集中温度理想代理,非已校准传感器;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"有限一阶实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_depth_m":{"meaning_zh":"当前点持久塑性深度,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.elastic_depth_m":{"meaning_zh":"当前非线性弹簧位移,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deformed_volume_m3":{"meaning_zh":"总持久变形区体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.sample_mass_kg":{"meaning_zh":"样品侧的物料质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;试片完整质量。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_work_j":{"meaning_zh":"累计塑性耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.point_phase":{"meaning_zh":"当前物理段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.indent_index":{"meaning_zh":"当前线阵点,范围 0–99;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_indents":{"meaning_zh":"完整卸载完成的点数,范围 0–100;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"宿主实际历时,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"真实观测行数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"无电、无接触、量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"indentation":{"meaning_zh":"真实P-h锚定的有界弹塑性代理与独立OP卸载分析","implementation":"lumped","equations":["Finite servo dP/dt=(Ptarget-P)/tau under explicit linear loading/unloading rates. Hostfixed0.1s with<=5ms internal and phase events. Targets never directly become true force; reference maximum load and instrument0.5N/200um bounds enforced.","Original P-h arrays and unknown time remain intact. Source metadata defines loading, unloading, and active end indices; identical export padding excluded only from model. Unloading P=a*(h-hf)^m is fitted over20–95% positive load. a has units N/m^m; it is internal, not a fixed-unit public stiffness.","Engineering elastic spring e(P)=(P/a)^(1/m), U=P*e/(m+1). Loading plastic curve hp(P)=cummax(max(h_source(P)-e(P),0)); source P and hp projections counted and explicitly accepted. Actual hp=max(history,hp_curve(P)). Loading beyond source maximum rejected; below-observed-tail elastic release requires explicit acceptance.","Plastic work is integral P dhp using piecewise-linear hp(P) source knots; mechanical input=positive changeU+plastic work, recovered=negative changeU. Plastic volume uses explicit shape_factor*area_factor*hp^3; finite pristine volume moves into persistent deformed region without deleting sample mass or inventing debris.","C*dDeltaT/dt=heat_fraction*dWplastic/dt-G*DeltaT. Store tiny thermal excess energy separately from ambient temperature to avoid losing nanojoule heat to absolute-temperature cancellation. Remaining plastic work is defect stored energy, explicitly assumed.","Tip and reference ring have common drift and independent depth/force calibration. Differential depth removes only common-mode component; differential drift/frame compliance remains. No arbitrary stochastic noise or achieved manufacturer RMS accuracy claim.","Observed OP input: h_corrected=h_observed-Cf*P_observed exactly once, fit positive unloading P=a*(h-hf)^m, S=dP/dh at paired peakP/peak-depth point. Reject loading input, >2% load reversals or >2% creep nose; tolerance is an engineering analysis domain, not metrology accuracy. hc=hmax-epsilon*Pmax/S; A=c2*hc^2+c1*hc+c0.","H=Pmax/A; Er=sqrt(pi)*S/(2*beta*sqrt(A)); E_sample=(1-nu_sample^2)/(1/Er-(1-nu_tip^2)/E_tip). All area/Cf/epsilon/beta/Poisson/tip values explicitly supplied, calibrated area-domain enforced. No sample true H/E field exists.","Hold is an explicit no-creep equilibrium proxy, not inferred real viscoelastic response. Dynamic hardware exists but dynamic waveform, Eprime/Edoubleprime/tan(delta) and strain-rate-control are unsupported here.","Automatic X line array: unload each point, lift reference head, move X, lower and start next point. Y is manual accepted positioning only. Persistent damage zones prevent duplicate or overlapping indentations; cancellation freezes partial rows and does not undo deformation."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":10.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.01,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-10,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.001,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_compliance_m_n":{"value":0.0,"unit":"m/N","evidence":"assumption","meaning_zh":"frame compliance m n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"common drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"differential_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"differential drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.005,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"array_clearance_m":{"value":0.002,"unit":"m","evidence":"assumption","meaning_zh":"array clearance m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plastic_heat_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plastic heat fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.005,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"damage_radius_m":{"value":5e-05,"unit":"m","evidence":"assumption","meaning_zh":"damage radius m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_shape_factor":{"value":0.3333333333333333,"unit":"1","evidence":"assumption","meaning_zh":"deformation shape factor;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"deformation area c2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_release_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic release extrapolation;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"peak_load_n":{"value":0.005,"unit":"N","evidence":"assumption","meaning_zh":"peak load n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"loading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"unloading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"unloading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"x_positions_m":{"value":[0.02,0.022],"unit":"m","evidence":"assumption","meaning_zh":"x positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_no_creep_hold":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept no creep hold;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"force_zero_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force zero n;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_zero_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth zero m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"area c2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c1_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"area c1 m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c0_m2":{"value":0.0,"unit":"m^2","evidence":"assumption","meaning_zh":"area c0 m2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_min_depth_m":{"value":1e-09,"unit":"m","evidence":"assumption","meaning_zh":"area min depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_max_depth_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"area max depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"epsilon":{"value":0.75,"unit":"1","evidence":"assumption","meaning_zh":"epsilon;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"beta":{"value":1.034,"unit":"1","evidence":"assumption","meaning_zh":"beta;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_sample":{"value":0.22,"unit":"1","evidence":"assumption","meaning_zh":"poisson sample;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"young_tip_pa":{"value":1140000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"young tip pa;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_tip":{"value":0.07,"unit":"1","evidence":"assumption","meaning_zh":"poisson tip;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_min_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"fit min fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_max_fraction":{"value":0.95,"unit":"1","evidence":"assumption","meaning_zh":"fit max fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_unloading":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic unloading;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["500mN=.5N, .02µN=2e-8N, 200µm=2e-4m, .01nm=1e-11m; WDH269×259×420mm,13.5kg均与原厂第6页一致。","官网一处ASTM E-2536与标准表/正文E2546不一致,记录为排印差异;采用规格标准表E2546,仿真没有获得标准认证。",".02µN/.01nm是分辨率;≤1µN RMS/≤.3nm RMS是noise floor,不是绝对accuracy或必然实测随机分布。","原厂brochure两个直接请求403 HTML及web screenshot cache miss;只web抽取可读。Instruction manual68805跳登录;聚合物应用报告索要email,未提交表单且全文not_read。","Al2O3 all_curve含6嵌入mean;全部642块实际600 trial+42作者mean(6嵌入+36选样mean),不可算606独立实验。10全零占位=4原trial+6嵌入作者mean,原样保留reference_only。","无时间轴;195292终端完全相同重复节点不能当额外物理保载时间。两个运行玻璃用0..111真实有效节点,35与83分支边界是协议解释;原652点不删。原卸载止于正载荷,不提供实测0载深度。","源Al2O3 5mN rep2 EIT2105.697GPa / E*2234.398GPa、异常负RIT等照原表,不作校准真值。E*与Er不同列不能混称,所有23原字段保留。","摘要称19 alloys,Table1/2与CSV为17样品编号,名义同成分批次合并为13个可确认身份;另EP3077D公式Mn5Fe6CiBu5Cu3含无效元素符号未猜修,不计入身份。56个相不等于56独立均质材料,原作者承认相深度未知。","CSV Pmax(N)数百但仪器≤1N,未知是否mN不猜;depth正文称µm但CSV表头nm。两通道仅原值保留不做SI运行输入。Atomic%字段中0..1表示亦保留原列不擅改物质身份。Modulus源未清楚Er/EIT定义,保留source_modulus。","论文称去除了负H/modulus,但实际CSV仍含负值。原值全保留,finite不代表物理合格;不裁剪散点、不用作过程材料常数。","7385行中26行全部5输出NaN,转换JSON null并保留原CSV。不称7385全部完整有效机械测量。","论文Table1写20mN/s(creep20–176mN/s),Methods写20µN/s,原~80µN曲线支持后者量级。按Methods条件、保留冲突。NaN/负值未生成或修正。","6脆材跨仪器样本未知原机,不作为HIT300传感精度/动态校准验证。","两个运行玻璃索引35/83/111是源曲线/协议的显式解释,无原时间轴,不能推真实creep时间常数。","Berkovich是原机316L研究所用配置;理想24.5h²面积不代表实际tips校准。","其他模型工程输入由根代理implementation_assumptions进一步登记。","当前理想Berkovich三棱锥是HIT300原机316L论文实用配置(DOI10.3390/ma18071462),不声称每台出厂默认;A=24.5h²几何不等于已校准实际面积函数或尖端钝化。","整机宽深高269×259×420mm、13.5kg有厂家规格;几何本体在接触基准姿态核对,升降后的动态外廓另列,不假定原厂尺寸包含所有升高姿态。","局部尺寸/内部电机与导轨/电源接口背部布置按照片与工程装配重建,未知部件质量为null,URDF仅将整机13.5kg作数值质量分配;非实测惯量或CAD。","X为原厂40mm电动台,Y为原厂40mm手动台且仅手动设位代理;二轴state0..40mm,装配中位20mm,Y无自动阵列能力。","90mm粗Z与200um细压入分离;粗抬升是可视刚体代理,无实际手轮旋转传动;细压入仅刚性试片穿入深度代理,无可见塑性坑或破裂。","默认样片50×50×5mm,表面Z=.205m,参考环实体空心且名义触面,不能替代实际接触检测、热漂移补偿或激光标定。","默认模型为双激光瞄准和表面参考环;未安装选配视频相机,无默认显微镜/转塔/屏幕/防护门。","双激光发射口表示瞄准光路方向;十字投影载体为非碰撞层,laser.enabled切换红/试片背景色;展示线为几何示意,不对光斑或小于1mm定位精度作仿真计量验证。","供电/样片/压头库存运行状态不会自动隐藏静态几何;参考环、电缆、手动夹具为当前装配配置。","主动隔振仅结构与运行参数表达,未模拟厂商闭环六自由度振动抑制;OEM校准、机器人手轮/螺纹操作及真实硬件未运行。","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","Cross-instrument P-h empirical reference is not native HIT300 calibration.","No time axis was measured in the selected source exports. Prescribed loading rates and holds do not create empirical creep kinetics.","No fracture, cracking, pile-up morphology, substrate-film inverse model, strain-rate constitutive law or viscoelastic rheology is solved.","Source raw P-h and derived loading/unloading proxy are distinct; full source unloading to zero is not available.","OP assumes elastic unloading and area calibration, not arbitrary polymer/creep or pile-up validity.","The sample conserves total mass; affected volume and residual depth are engineering proxies, not profilometer measurements.","Within each <=5ms internal step, the sensor model is driven by interval-mean force and endpoint displacement; exact continuous sensor convolution is not claimed.","Actual noise floors, active vibration-isolation performance, physical hardware and standards certification are not verified."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","power.set","clamp.set","stage.move_x","stage.set_y","head.set_position","contact.set","laser.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"note_zh":"CHEM-130 HIT300:厂家整机269×259×420mm、13.5kg已核;X40mm电动、Y40mm手动、粗Z90mm与细压入200µm分开。真实库665记录/21已确认材料,2跨机玻璃运行曲线;5原机均值记录/1原机材料,0原机完整数值曲线。600原试次含4全零,42作者mean含6全零;395280原试次与32244作者mean节点分别计数。50材料未满足。五组固定Y两点数组与有限材料/力深伺服/OP拟合/功热账本仅在实际报告通过后计入;原始时间、校准、蠕变及跨工况条件不被冒称已验证。summary_ready要求八项Matterix驱动、全部实际API/schema、来源/导出/哈希、几何/连续装配/Blender、独立物理/原表/科学图均通过;交付状态仍partial。"}},"previews":["previews/antonpaar_hit300/preview_additional_references.webp","previews/antonpaar_hit300/preview_alloy_references.webp","previews/antonpaar_hit300/preview_closed.webp","previews/antonpaar_hit300/preview_depth_max.webp","previews/antonpaar_hit300/preview_front.webp","previews/antonpaar_hit300/preview_guide_detail.webp","previews/antonpaar_hit300/preview_indenter_macro.webp","previews/antonpaar_hit300/preview_laser_detail.webp","previews/antonpaar_hit300/preview_laser_off.webp","previews/antonpaar_hit300/preview_loading.webp","previews/antonpaar_hit300/preview_output_example.webp","previews/antonpaar_hit300/preview_real_references.webp","previews/antonpaar_hit300/preview_rear.webp","previews/antonpaar_hit300/preview_rear_ports.webp","previews/antonpaar_hit300/preview_reference_detail.webp","previews/antonpaar_hit300/preview_reference_reanalysis.webp","previews/antonpaar_hit300/preview_working.webp","previews/antonpaar_hit300/preview_x_max.webp","previews/antonpaar_hit300/preview_x_min.webp","previews/antonpaar_hit300/preview_xy_corner.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","bytes":1316034},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/collision_proxies.json","bytes":161339},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/geometry_manifest.json","bytes":340937},{"name":"indentation_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/indentation_library.json","bytes":39783312},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.blend","bytes":433304},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","bytes":301168},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","bytes":206881},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/output_templates.json","bytes":1843},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/模板说明.md","bytes":2000},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/说明.md","bytes":2000}],"completeness":{"components":156,"with_collisions":154,"with_objects":156,"with_function":156,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_hit300","chem_id":"CHEM-130","name_en":"Nanoindentation tester","maker":"Anton Paar","model":"HIT 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_hit300.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_litesizerdia.json b/data/assets/instrument.antonpaar_litesizerdia.json new file mode 100644 index 0000000000000000000000000000000000000000..fa4c611a16ef72668f91eb8b773fd577037fa3ac --- /dev/null +++ b/data/assets/instrument.antonpaar_litesizerdia.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_litesizerdia","asset_dir":"expansion_batch03/t4_measure/antonpaar_litesizerdia","name_zh":"Anton Paar Litesizer DIA700 Liquid Flow 动态颗粒图像分析仪","category":"颗粒孔隙与界面","description_zh":"有限液流/干喷/自由落体,真实颗粒轮廓和统计参考,独立Feret/圆度计算;Matterix液流配置","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":41.0,"size_m":[0.79,0.311,0.4],"bbox_min":[-0.395,-0.1545,0.0],"bbox_max":[0.395,0.1565,0.4],"manifest_dimensions_m":[0.7900000214576721,0.3109999967515469,0.4000000059604645],"glb":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/model.urdf","links":{"base_link":"/Geometry/base_link","service_cover":"/Geometry/base_link/service_cover","objective_turret":"/Geometry/base_link/objective_turret","power_switch":"/Geometry/base_link/power_switch","module_carriage":"/Geometry/base_link/module_carriage","module_latch":"/Geometry/base_link/module_carriage/module_latch","tank_lid":"/Geometry/base_link/module_carriage/tank_lid","pump_rotor":"/Geometry/base_link/module_carriage/pump_rotor"},"frames":{"pre_place":[0.0,0.035,0.3685],"place":[0.0,0.035,0.2385],"post_place":[0.0,0.035,0.3685],"joint_service_cover_joint":[0.03,0.143,0.228],"joint_objective_turret_joint":[0.222,0.027,0.227],"joint_power_switch_joint":[-0.2,0.15,0.12],"joint_module_carriage_joint":[0.0,0.0,0.0],"joint_module_latch_joint":[0.0,-0.149,0.084],"joint_tank_lid_joint":[0.0,0.078,0.365],"joint_pump_rotor_joint":[0.06,0.023,0.188]},"joints":[{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.03,0.143,0.228],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[-0.2225,0.139,0.095],"child_bbox_max":[0.2825,0.147,0.361],"kind":"door"},{"name":"objective_turret_joint","type":"revolute","parent":"housing","child":"objective_turret","axis":[1.0,0.0,0.0],"lower":0.0,"upper":4.18879,"effort":10.0,"mimic":null,"origin_m":[0.222,0.027,0.227],"child_prim":"/Geometry/base_link/objective_turret","child_bbox_min":[0.209,-0.021,0.179],"child_bbox_max":[0.235,0.075,0.275],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.2,0.15,0.12],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.207,0.147,0.1095],"child_bbox_max":[-0.193,0.153,0.1305],"kind":"button"},{"name":"module_carriage_joint","type":"prismatic","parent":"housing","child":"module_carriage","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/module_carriage","child_bbox_min":[-0.166,-0.1545,0.056],"child_bbox_max":[0.166,0.123,0.3925],"kind":"other"},{"name":"module_latch_joint","type":"revolute","parent":"module_carriage","child":"module_latch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.65,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.149,0.084],"child_prim":"/Geometry/base_link/module_carriage/module_latch","child_bbox_min":[-0.0415,-0.1545,0.0745],"child_bbox_max":[0.0415,-0.1435,0.0935],"kind":"other"},{"name":"tank_lid_joint","type":"revolute","parent":"module_carriage","child":"tank_lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.55,"effort":10.0,"mimic":null,"origin_m":[0.0,0.078,0.365],"child_prim":"/Geometry/base_link/module_carriage/tank_lid","child_bbox_min":[-0.1,-0.0925,0.362],"child_bbox_max":[0.1,0.0785,0.388],"kind":"door"},{"name":"pump_rotor_joint","type":"revolute","parent":"module_carriage","child":"pump_rotor","axis":[0.0,0.0,1.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[0.06,0.023,0.188],"child_prim":"/Geometry/base_link/module_carriage/pump_rotor","child_bbox_min":[0.027,-0.01,0.1835],"child_bbox_max":[0.093,0.056,0.196],"kind":"rotor"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"module_carriage","part":"antonpaar_litesizerdia__wet_tank","pos":[0.0,-0.012,0.349],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.012,0.349],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"module_dock","link":"module_carriage","part":"antonpaar_litesizerdia__module_carriage","pos":[0.0,-0.022,0.069],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.022,0.069],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"optical_cell","link":"module_carriage","part":"antonpaar_litesizerdia__cell","pos":[0.0,0.027,0.206],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.027,0.206],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"water_supply","link":"base_link","part":"antonpaar_litesizerdia__water_in","pos":[0.24,0.142,0.102],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.24,0.142,0.102],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"drain","link":"base_link","part":"antonpaar_litesizerdia__drain_out","pos":[0.19,0.142,0.102],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.19,0.142,0.102],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"compressed_air","link":"base_link","part":"antonpaar_litesizerdia__air_in","pos":[0.29,0.142,0.102],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.29,0.142,0.102],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"vacuum_exhaust","link":"base_link","part":"antonpaar_litesizerdia__vacuum_out","pos":[-0.28,0.142,0.22],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.28,0.142,0.22],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_litesizerdia__ac_in","pos":[-0.23,0.145,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.23,0.145,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"camera_network","link":"base_link","part":"antonpaar_litesizerdia__ethernet","pos":[-0.155,0.145,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.155,0.145,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data_usb","link":"base_link","part":"antonpaar_litesizerdia__usb","pos":[-0.119,0.145,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.119,0.145,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"level_sensor","link":"module_carriage","part":"antonpaar_litesizerdia__level_sensor","pos":[0.05,-0.018,0.31],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.05,-0.018,0.31],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"ultrasound","link":"module_carriage","part":"antonpaar_litesizerdia__ultrasound","pos":[0.0,-0.012,0.244],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.012,0.244],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"tank_light","part":"antonpaar_litesizerdia__tank_illumination","prim":"/Geometry/base_link/module_carriage/readout_tank_light","link":"module_carriage","digits":0,"decimals":0,"unit":"1","center":[0.072,0.053,0.343],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"lamp.tank"}},"blank_channel":null,"on":[0.85,0.88,0.7],"off":[0.02,0.025,0.02],"size_m":[0.026,0.01],"normal":[-0.0,-0.0,1.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":41.0,"footprint_m":[0.79,0.311],"height_m":0.4,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.25},"robot_standoff_m":0.35,"work_height_m":0.349,"primary_slot":"sample","access":["tank_lid_joint"],"slot_count":12,"mass_evidence":"task DIA70041kg nominal configuration; component masses unknown"},"components":[{"id":"housing","name_zh":"后部光学主桥","function_zh":"后部光学主桥","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__housing"],"collisions":[{"shape":"box","origin_m":[0,0.123,0.2165],"rpy_rad":[0,0,0],"size_m":[0.748,0.024,0.353]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base","name_zh":"整体台面底架","function_zh":"整体台面底架","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__base"],"collisions":[{"shape":"box","origin_m":[0,0,0.0415],"rpy_rad":[0,0,0],"size_m":[0.76,0.276,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"调平橡胶底脚","function_zh":"调平橡胶底脚","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.33,-0.11,0.012],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"调平橡胶底脚","function_zh":"调平橡胶底脚","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.33,0.11,0.012],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"调平橡胶底脚","function_zh":"调平橡胶底脚","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.33,-0.11,0.012],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"调平橡胶底脚","function_zh":"调平橡胶底脚","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.33,0.11,0.012],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tower_0","name_zh":"左右深蓝光学机架侧柱","function_zh":"左右深蓝光学机架侧柱","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tower_0"],"collisions":[{"shape":"box","origin_m":[-0.294,0,0.222],"rpy_rad":[0,0,0],"size_m":[0.202,0.285,0.342]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tower_roof_0","name_zh":"白色多倒角上盖","function_zh":"白色多倒角上盖","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tower_roof_0"],"collisions":[{"shape":"box","origin_m":[-0.294,0,0.387],"rpy_rad":[0,0,0],"size_m":[0.202,0.29,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_0","name_zh":"上盖红色细缝标识","function_zh":"上盖红色细缝标识","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__red_seam_0"],"collisions":[{"shape":"box","origin_m":[-0.294,-0.144,0.373],"rpy_rad":[0,0,0],"size_m":[0.181,0.0015,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_optic_port_0","name_zh":"成像光路内侧窗","function_zh":"成像光路内侧窗","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__inner_optic_port_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.04,0.205],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.028,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tower_1","name_zh":"左右深蓝光学机架侧柱","function_zh":"左右深蓝光学机架侧柱","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tower_1"],"collisions":[{"shape":"box","origin_m":[0.294,0,0.222],"rpy_rad":[0,0,0],"size_m":[0.202,0.285,0.342]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tower_roof_1","name_zh":"白色多倒角上盖","function_zh":"白色多倒角上盖","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tower_roof_1"],"collisions":[{"shape":"box","origin_m":[0.294,0,0.387],"rpy_rad":[0,0,0],"size_m":[0.202,0.29,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_1","name_zh":"上盖红色细缝标识","function_zh":"上盖红色细缝标识","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__red_seam_1"],"collisions":[{"shape":"box","origin_m":[0.294,-0.144,0.373],"rpy_rad":[0,0,0],"size_m":[0.181,0.0015,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_optic_port_1","name_zh":"成像光路内侧窗","function_zh":"成像光路内侧窗","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__inner_optic_port_1"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.04,0.205],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.028,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cross_roof","name_zh":"中段白色光学桥盖","function_zh":"中段白色光学桥盖","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__cross_roof"],"collisions":[{"shape":"box","origin_m":[0,0.1175,0.387],"rpy_rad":[0,0,0],"size_m":[0.388,0.035,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后侧检修板","function_zh":"后侧检修板","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.03,0.143,0.228],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.505,0.008,0.266]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.16],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.14],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.14900000000000002],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.158],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.167],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.17600000000000002],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.185],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.194],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.203],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.21200000000000002],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.221],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.23],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后侧散热通风槽","function_zh":"后侧散热通风槽","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[0.224,0.148,0.239],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_bench","name_zh":"光学元件定位平台","function_zh":"光学元件定位平台","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__optical_bench"],"collisions":[{"shape":"box","origin_m":[0,0.035,0.178],"rpy_rad":[0,0,0],"size_m":[0.65,0.17,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera_0","name_zh":"光学接收或照明模块位置代理,实际相机数未知","function_zh":"光学接收或照明模块位置代理,实际相机数未知","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__camera_0"],"collisions":[{"shape":"box","origin_m":[0.25,0.03,0.229],"rpy_rad":[0,0,0],"size_m":[0.065,0.064,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["background.capture"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_0","name_zh":"物镜或照明光路","function_zh":"物镜或照明光路","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__lens_0"],"collisions":[{"shape":"cylinder","origin_m":[0.20500000000000002,0.03,0.229],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.018,"length_m":0.069}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera_1","name_zh":"光学接收或照明模块位置代理,实际相机数未知","function_zh":"光学接收或照明模块位置代理,实际相机数未知","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__camera_1"],"collisions":[{"shape":"box","origin_m":[0.275,0.085,0.229],"rpy_rad":[0,0,0],"size_m":[0.065,0.064,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_1","name_zh":"物镜或照明光路","function_zh":"物镜或照明光路","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__lens_1"],"collisions":[{"shape":"cylinder","origin_m":[0.23000000000000004,0.085,0.229],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.018,"length_m":0.069}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera_2","name_zh":"光学接收或照明模块位置代理,实际相机数未知","function_zh":"光学接收或照明模块位置代理,实际相机数未知","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__camera_2"],"collisions":[{"shape":"box","origin_m":[-0.25,0.02,0.229],"rpy_rad":[0,0,0],"size_m":[0.065,0.064,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_2","name_zh":"物镜或照明光路","function_zh":"物镜或照明光路","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__lens_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.20500000000000002,0.02,0.229],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.018,"length_m":0.069}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_turret","name_zh":"三倍率切换旋转座代理","function_zh":"三倍率切换旋转座代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.222,0.027,0.227],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__objective_turret"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.048,"length_m":0.019}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,4.1887902047863905],"state_id":"objective.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","calibration.pixel"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_0","name_zh":"0.3x/1x/6x物镜位置代理","function_zh":"0.3x/1x/6x物镜位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"objective_turret","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__objective_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0.03,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_1","name_zh":"0.3x/1x/6x物镜位置代理","function_zh":"0.3x/1x/6x物镜位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"objective_turret","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__objective_1"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.014999999999999993,0.02598076211353316],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_2","name_zh":"0.3x/1x/6x物镜位置代理","function_zh":"0.3x/1x/6x物镜位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"objective_turret","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__objective_2"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.015000000000000013,-0.02598076211353315],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"led_backlight","name_zh":"脉冲照明光源代理","function_zh":"脉冲照明光源代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__led_backlight"],"collisions":[{"shape":"cylinder","origin_m":[-0.18,-0.04,0.205],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.037,"length_m":0.032}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"控制电路板","function_zh":"控制电路板","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__controller"],"collisions":[{"shape":"box","origin_m":[0.115,0.05,0.12],"rpy_rad":[0,0,0],"size_m":[0.155,0.09,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.start","liquid.drain","acquisition.stop","acquisition.result","ledger.read","sim.step","analysis.oem_fusion","analysis.fiber_geodesic","accessory.small_flow","accessory.autosampler","robot.module_exchange","hardware.connect","fault.empirical","accuracy.empirical"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"主机电源或流路通讯接口 ac_in","function_zh":"主机电源或流路通讯接口 ac_in","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__ac_in"],"collisions":[{"shape":"box","origin_m":[-0.23,0.145,0.12],"rpy_rad":[0,0,0],"size_m":[0.027,0.013,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ethernet","name_zh":"主机电源或流路通讯接口 ethernet","function_zh":"主机电源或流路通讯接口 ethernet","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__ethernet"],"collisions":[{"shape":"box","origin_m":[-0.155,0.145,0.12],"rpy_rad":[0,0,0],"size_m":[0.019,0.011,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"主机电源或流路通讯接口 usb","function_zh":"主机电源或流路通讯接口 usb","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__usb"],"collisions":[{"shape":"box","origin_m":[-0.119,0.145,0.12],"rpy_rad":[0,0,0],"size_m":[0.015,0.008,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air_in","name_zh":"主机电源或流路通讯接口 air_in","function_zh":"主机电源或流路通讯接口 air_in","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__air_in"],"collisions":[{"shape":"cylinder","origin_m":[0.29,0.142,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.add"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"water_in","name_zh":"主机电源或流路通讯接口 water_in","function_zh":"主机电源或流路通讯接口 water_in","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__water_in"],"collisions":[{"shape":"cylinder","origin_m":[0.24,0.142,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_out","name_zh":"主机电源或流路通讯接口 drain_out","function_zh":"主机电源或流路通讯接口 drain_out","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__drain_out"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.142,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.013,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_out","name_zh":"主机电源或流路通讯接口 vacuum_out","function_zh":"主机电源或流路通讯接口 vacuum_out","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__vacuum_out"],"collisions":[{"shape":"cylinder","origin_m":[-0.28,0.142,0.22],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.029}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后侧交流电源摇臂","function_zh":"后侧交流电源摇臂","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[-0.2,0.15,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.021]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_0","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.2,0.15,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_1","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.07,0.15,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_2","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.15,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_3","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.15,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_4","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.2,0.15,0.32999999999999996],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_5","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.07,0.15,0.32999999999999996],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_6","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_6"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.15,0.32999999999999996],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_screw_7","name_zh":"后板紧固螺钉","function_zh":"后板紧固螺钉","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__rear_screw_7"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.15,0.32999999999999996],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"module_carriage","name_zh":"QuickClick分散单元底座与滑轨","function_zh":"QuickClick分散单元底座与滑轨","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__module_carriage"],"collisions":[{"shape":"box","origin_m":[0,-0.022,0.069],"rpy_rad":[0,0,0],"size_m":[0.322,0.264,0.026]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.32],"state_id":"module.withdraw_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["module.withdraw","module.select","sample.load","sample.recover"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"module_front","name_zh":"分散模块白色前壳","function_zh":"分散模块白色前壳","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__module_front"],"collisions":[{"shape":"box","origin_m":[0,-0.13,0.224],"rpy_rad":[0,0,0],"size_m":[0.31,0.026,0.274]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"module_side_l","name_zh":"模块左侧壳","function_zh":"模块左侧壳","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__module_side_l"],"collisions":[{"shape":"box","origin_m":[-0.157,-0.01,0.224],"rpy_rad":[0,0,0],"size_m":[0.012,0.23,0.286]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"module_side_r","name_zh":"模块右侧壳","function_zh":"模块右侧壳","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__module_side_r"],"collisions":[{"shape":"box","origin_m":[0.157,-0.01,0.224],"rpy_rad":[0,0,0],"size_m":[0.012,0.23,0.286]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"grip_l","name_zh":"模块侧面长形抓握凹区","function_zh":"模块侧面长形抓握凹区","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__grip_l"],"collisions":[{"shape":"box","origin_m":[-0.164,-0.071,0.21],"rpy_rad":[0,0,0],"size_m":[0.004,0.02,0.139]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"grip_r","name_zh":"模块侧面长形抓握凹区","function_zh":"模块侧面长形抓握凹区","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__grip_r"],"collisions":[{"shape":"box","origin_m":[0.164,-0.071,0.21],"rpy_rad":[0,0,0],"size_m":[0.004,0.02,0.139]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"module_latch","name_zh":"QuickClick底部锁扣","function_zh":"QuickClick底部锁扣","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,-0.149,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__module_latch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.083,0.011,0.019]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.65],"state_id":"latch.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["latch.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guide_0","name_zh":"QuickClick定位导轨","function_zh":"QuickClick定位导轨","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__guide_0"],"collisions":[{"shape":"box","origin_m":[-0.1,0.003,0.08],"rpy_rad":[0,0,0],"size_m":[0.017,0.24,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guide_1","name_zh":"QuickClick定位导轨","function_zh":"QuickClick定位导轨","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__guide_1"],"collisions":[{"shape":"box","origin_m":[0.1,0.003,0.08],"rpy_rad":[0,0,0],"size_m":[0.017,0.24,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell","name_zh":"样品观察流道","function_zh":"样品观察流道","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__cell"],"collisions":[{"shape":"box","origin_m":[0,0.027,0.206],"rpy_rad":[0,0,0],"size_m":[0.027,0.048,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_frame","name_zh":"测量窗支架","function_zh":"测量窗支架","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__cell_frame"],"collisions":[{"shape":"box","origin_m":[0,0.027,0.205],"rpy_rad":[0,0,0],"size_m":[0.039,0.055,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_window_0","name_zh":"光学玻璃观察窗","function_zh":"光学玻璃观察窗","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__cell_window_0"],"collisions":[{"shape":"box","origin_m":[-0.025,0.027,0.207],"rpy_rad":[0,0,0],"size_m":[0.002,0.043,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_window_1","name_zh":"光学玻璃观察窗","function_zh":"光学玻璃观察窗","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__cell_window_1"],"collisions":[{"shape":"box","origin_m":[0.025,0.027,0.207],"rpy_rad":[0,0,0],"size_m":[0.002,0.043,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_rim_0","name_zh":"下凹白色槽口边沿","function_zh":"下凹白色槽口边沿","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_rim_0"],"collisions":[{"shape":"box","origin_m":[0,-0.118,0.371],"rpy_rad":[0,0,0],"size_m":[0.32,0.035,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_rim_1","name_zh":"下凹白色槽口边沿","function_zh":"下凹白色槽口边沿","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_rim_1"],"collisions":[{"shape":"box","origin_m":[0,0.086,0.371],"rpy_rad":[0,0,0],"size_m":[0.32,0.025,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_rim_2","name_zh":"下凹白色槽口边沿","function_zh":"下凹白色槽口边沿","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_rim_2"],"collisions":[{"shape":"box","origin_m":[-0.136,-0.012,0.371],"rpy_rad":[0,0,0],"size_m":[0.048,0.184,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_rim_3","name_zh":"下凹白色槽口边沿","function_zh":"下凹白色槽口边沿","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_rim_3"],"collisions":[{"shape":"box","origin_m":[0.136,-0.012,0.371],"rpy_rad":[0,0,0],"size_m":[0.048,0.184,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_tank","name_zh":"150–600mL液流槽内胆","function_zh":"150–600mL液流槽内胆","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__wet_tank"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.012,0.308],"rpy_rad":[0,0,0],"radius_m":0.065,"length_m":0.082}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.fill"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_bottom","name_zh":"液流槽底","function_zh":"液流槽底","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.012,0.266],"rpy_rad":[0,0,0],"radius_m":0.064,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_liquid","name_zh":"有限载液显示代理","function_zh":"有限载液显示代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_liquid"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.012,0.3],"rpy_rad":[0,0,0],"radius_m":0.06,"length_m":0.055}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_lid","name_zh":"透明液流槽盖","function_zh":"透明液流槽盖","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.078,0.365],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_lid"],"collisions":[{"shape":"box","origin_m":[0,-0.085,0],"rpy_rad":[0,0,0],"size_m":[0.2,0.171,0.006]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.55],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle","name_zh":"槽盖黑色操作柄","function_zh":"槽盖黑色操作柄","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"tank_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.085,0.014],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fill_tube","name_zh":"液槽填充弯管垂直段","function_zh":"液槽填充弯管垂直段","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__fill_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.044,0.043,0.34],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.044}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fill_elbow","name_zh":"液槽进水水平嘴","function_zh":"液槽进水水平嘴","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__fill_elbow"],"collisions":[{"shape":"cylinder","origin_m":[0.032,0.043,0.36],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"level_sensor","name_zh":"超声前液体存在检测器","function_zh":"超声前液体存在检测器","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__level_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0.05,-0.018,0.31],"rpy_rad":[0,0,0],"radius_m":0.009,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ultrasound","name_zh":"最高50W超声换能器","function_zh":"最高50W超声换能器","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__ultrasound"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.012,0.244],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pump_motor","name_zh":"液流离心泵电机","function_zh":"液流离心泵电机","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__pump_motor"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.023,0.143],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.078}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pump_rotor","name_zh":"液流离心泵叶轮","function_zh":"液流离心泵叶轮","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.06,0.023,0.188],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__pump_rotor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.009}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,6.283185307179586],"state_id":"pump.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","liquid.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_0","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_0"],"collisions":[{"shape":"box","origin_m":[0.017,0.0,0.004],"rpy_rad":[0,0,0.0],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_1","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_1"],"collisions":[{"shape":"box","origin_m":[0.008500000000000002,0.014722431864335457,0.004],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_2","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_2"],"collisions":[{"shape":"box","origin_m":[-0.008499999999999997,0.014722431864335458,0.004],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_3","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_3"],"collisions":[{"shape":"box","origin_m":[-0.017,2.0818995585505005e-18,0.004],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_4","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_4"],"collisions":[{"shape":"box","origin_m":[-0.008500000000000008,-0.014722431864335453,0.004],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"impeller_5","name_zh":"离心泵弯叶位置代理","function_zh":"离心泵弯叶位置代理","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"pump_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__impeller_5"],"collisions":[{"shape":"box","origin_m":[0.008500000000000002,-0.014722431864335457,0.004],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.025,0.004,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"flow_hose_0","name_zh":"液流循环软管","function_zh":"液流循环软管","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__flow_hose_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.054,0.033,0.21],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"flow_hose_1","name_zh":"液流循环软管","function_zh":"液流循环软管","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__flow_hose_1"],"collisions":[{"shape":"cylinder","origin_m":[0.054,0.033,0.21],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_level","name_zh":"液流浓度提示灯,颜色阈值未公开","function_zh":"液流浓度提示灯,颜色阈值未公开","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__lamp_level"],"collisions":[{"shape":"box","origin_m":[0,-0.145,0.345],"rpy_rad":[0,0,0],"size_m":[0.038,0.0015,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_illumination","name_zh":"槽内照明小窗","function_zh":"槽内照明小窗","physical_meaning_zh":"DIA700厂家图册可观察形状,局部尺寸/摩擦/质量/行程未知;照片估计","subsystem":null,"parent":"module_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdia__tank_illumination"],"collisions":[{"shape":"box","origin_m":[0.072,0.053,0.34],"rpy_rad":[0,0,0],"size_m":[0.026,0.01,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主显式提供光学尺度、流量、噪声和热参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","true_pixel_at_1x_m","liquid_density_kg_m3","liquid_cp_j_kg_k","ambient_k","heat_loss_w_k","ultrasound_absorption","pump_heat_w","pump_flow_m3_s","drain_flow_m3_s","air_flow_std_m3_s","air_reference_pa","air_reference_k","dry_velocity_m_s","liquid_velocity_m_s","freefall_height_m","optical_blur_pixel","pixel_noise_sd","seed"]},"power.set":{"function_zh":"交流电源;不虚构激光预热","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"lid.set":{"function_zh":"手动受检状态代理 lid.set","kind":"device_command","availability":"implemented","component_ids":["tank_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"module.withdraw":{"function_zh":"手动受检状态代理 module.withdraw","kind":"device_command","availability":"implemented","component_ids":["module_carriage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"latch.set":{"function_zh":"手动受检状态代理 latch.set","kind":"device_command","availability":"implemented","component_ids":["module_latch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"service.set":{"function_zh":"手动受检状态代理 service.set","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"module.select":{"function_zh":"停机退出并排空后人工选择分散模块;Matterix只实现液流配置","kind":"device_command","availability":"implemented","component_ids":["module_carriage"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode"]},"method.configure":{"function_zh":"选择倍率、相机曝光、阈值、帧率和进样;不推进物理","kind":"device_command","availability":"implemented","component_ids":["objective_turret","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","magnification","pixel_size_m","fps","exposure_s","threshold","pump_speed_rad_s","ultrasound_w","feed_particles_s","target_images","duration_s","accept_shape_reconstruction","accept_inferred_source_scale"]},"liquid.fill":{"function_zh":"有限载液从宿主转入;只适配液流","kind":"configuration","availability":"implemented","component_ids":["wet_tank"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"air.add":{"function_zh":"接入有限压缩空气摩尔库存","kind":"configuration","availability":"implemented","component_ids":["air_in"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["amount_mol"]},"vacuum.set":{"function_zh":"设置外部抽吸可用状态,非自造抽真空泵","kind":"device_command","availability":"implemented","component_ids":["vacuum_out"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"sample.load":{"function_zh":"宿主转入有限真实图像模板颗粒集合,质量用独立输入密度与等效球假设","kind":"configuration","availability":"implemented","component_ids":["module_carriage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id","particle_count","density_kg_m3"]},"sample.recover":{"function_zh":"停机开访问口回收剩余及自由落体收集样品;真实质量和颗粒数限宿主评估器","kind":"device_command","availability":"implemented","component_ids":["module_carriage"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"background.capture":{"function_zh":"无颗粒空白检查;没有厂商规定时长则不伪造","kind":"device_command","availability":"implemented","component_ids":["camera_0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.start":{"function_zh":"基于时间推进的有限进样、相机成像与独立轮廓量算","kind":"device_command","availability":"implemented","component_ids":["controller","pump_rotor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"liquid.drain":{"function_zh":"有限载液与悬浮颗粒排入废液","kind":"device_command","availability":"implemented","component_ids":["controller","pump_rotor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消并保留已拍图像、耗气、分流粉体和温升","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"读取逐颗粒图像、Feret、圆度和长径比及数量分布","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"calibration.pixel":{"function_zh":"独立外部标尺与实测像素数校准当前倍率,不能读宿主真值自校","kind":"device_command","availability":"implemented","component_ids":["objective_turret"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_length_m","observed_pixels"]},"ledger.read":{"function_zh":"评估器读取颗粒/载液/空气/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"宿主唯一物理推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"analysis.oem_fusion":{"function_zh":"未实现:analysis.oem_fusion","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.fiber_geodesic":{"function_zh":"未实现:analysis.fiber_geodesic","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accessory.small_flow":{"function_zh":"未实现:accessory.small_flow","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accessory.autosampler":{"function_zh":"未实现:accessory.autosampler","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.module_exchange":{"function_zh":"未实现:robot.module_exchange","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.empirical":{"function_zh":"未实现:fault.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.empirical":{"function_zh":"未实现:accuracy.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"模型已配置;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"交流电源设定;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"后部电源摇臂;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.tank":{"meaning_zh":"液流槽照明代理;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["tank_illumination"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"lid.angle_rad":{"meaning_zh":"液流盖角;干粉盖访问仅过程代理;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["tank_lid"],"write_via":"lid.set"},"module.withdraw_m":{"meaning_zh":"QuickClick模块沿-Y退出;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["module_carriage"],"write_via":"module.withdraw"},"latch.angle_rad":{"meaning_zh":"模块手动锁扣角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["module_latch"],"write_via":"latch.set"},"service.slide_m":{"meaning_zh":"后检修板沿+Y退出;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["service_cover"],"write_via":"service.set"},"pump.angle_rad":{"meaning_zh":"液流离心泵叶轮角;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["pump_rotor"],"write_via":null},"objective.angle_rad":{"meaning_zh":"0.3/1/6倍率选择转台代理;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["objective_turret"],"write_via":null},"module.kind":{"meaning_zh":"当前实际安装模块的宿主配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["module_carriage"],"write_via":null},"camera.magnification":{"meaning_zh":"设定倍率;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["objective_turret"],"write_via":null},"camera.pixel_size_m":{"meaning_zh":"当前外部标定物方像素长度;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"vacuum.ready":{"meaning_zh":"外部抽吸可用声明;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vacuum_out"],"write_via":"vacuum.set"},"background.ready":{"meaning_zh":"空白检查已完成;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera_0"],"write_via":null},"liquid.level_ok":{"meaning_zh":"超声前液体量大于150mL的逻辑代理;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["level_sensor"],"write_via":null},"truth.solid_kg":{"meaning_zh":"仪器内样品有限质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["module_carriage"],"write_via":null},"truth.particles":{"meaning_zh":"尚未流出的真实颗粒数;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["module_carriage"],"write_via":null},"truth.liquid_volume_m3":{"meaning_zh":"载液真实体积;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"truth.air_mol":{"meaning_zh":"有限压缩空气真值;来源=process_truth。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["air_in"],"write_via":null},"truth.temperature_k":{"meaning_zh":"液体等效温度,无虚构面板温度计;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"acquisition.phase":{"meaning_zh":"测量阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"成像/排液;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"操作已过时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"camera.frames":{"meaning_zh":"帧时钟累计计数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera_0"],"write_via":null},"particles.accepted":{"meaning_zh":"已经解析的颗粒图像数,可含湿法复测;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"particles.rejected":{"meaning_zh":"边界/低像素/分割拒收计数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"diameter.d50_m":{"meaning_zh":"数量加权面积等效中位径;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"shape.circularity":{"meaning_zh":"2sqrt(piA)/P圆度,无三维球形度声称;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"shape.aspect_ratio":{"meaning_zh":"最小/最大Feret比;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"dynamic_image_analysis":{"meaning_zh":"有限液流/干喷/自由落体的逐颗粒动态轮廓成像","implementation":"lumped","equations":["Source binary masks retain original foreground; infer single export pixel pitch median(dEQ/sqrt(4A/pi)) across384images because source4um conflicts with actual raster; inference requires explicit acceptance","Image resampling at true_pixel_1x/magnification with integration blur sigma=sqrt(optical_blur²+(v*exposure/pixel)²/12), optional explicit Gaussian noise, threshold segmentation; blur isotropic approximation","A=foreground_pixels*pixel²; 4-direction Crofton P; circularity=2sqrt(piA)/P; formfactor=4piA/P²; no substitution for3D sphericity","Feret maximum=max pairwise convex-hull distances using pixel squares; minimum=min hull-edge normal width; aspectratio=Fmin/Fmax","Powder marginalD10/50/90, SPHT, AR measuredQICPIC; missing joint shapes generated as8fold corrugated ellipses with explicit independent marginal sampling; cannot reconstruct exact original particles","Finite population with perparticle sphere-equivalent mass rho*pi*dEQ³/6; wet recirculation repeats images without creating mass; dry feed to waste, freefall feed to collection; drain transfers whole particles and sensible liquid enthalpy","Frame clock fps<=220 independently limits retained images; sample feeding faster than oneparticle/frame marks missed throughput and conserves consumed mass","Liquid mCp*dT=absorbed ultrasound+pumpheat-H*(T-Tambient); no liquid no ultrasound. Finite compressed air decreases PstdQstd*dt/(RTstd); FreeFall speed=sqrt(2gh)","Calibration uses independent reference length and observed pixels; cannot fetch host true pixel scale; no read/describe advancement","Manual QuickClick release/withdraw/exchange dock interlocks; liquid geometry and7joint Matterix support; dry/freefall independent geometry variants not runtime mesh swaps"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_pixel_at_1x_m":{"value":3e-06,"unit":"m","evidence":"assumption","meaning_zh":"true pixel at 1x m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_density_kg_m3":{"value":998.20715,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"liquid density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_cp_j_kg_k":{"value":4184.0509,"unit":"J/kg/K","evidence":"assumption","meaning_zh":"liquid cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.3,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ultrasound_absorption":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"ultrasound absorption;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_heat_w":{"value":3.0,"unit":"W","evidence":"assumption","meaning_zh":"pump heat w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_flow_m3_s":{"value":1e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"pump flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drain_flow_m3_s":{"value":3e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"drain flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_flow_std_m3_s":{"value":0.001,"unit":"m^3/s","evidence":"assumption","meaning_zh":"air flow std m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_reference_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"air reference pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_reference_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"air reference k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_velocity_m_s":{"value":5.0,"unit":"m/s","evidence":"assumption","meaning_zh":"dry velocity m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_velocity_m_s":{"value":0.05,"unit":"m/s","evidence":"assumption","meaning_zh":"liquid velocity m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"freefall_height_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"freefall height m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"optical_blur_pixel":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"optical blur pixel;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pixel_noise_sd":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"pixel noise sd;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"seed":{"value":119,"unit":"1","evidence":"assumption","meaning_zh":"seed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"magnification":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"magnification;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pixel_size_m":{"value":3e-06,"unit":"m","evidence":"assumption","meaning_zh":"pixel size m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fps":{"value":220.0,"unit":"1/s","evidence":"assumption","meaning_zh":"fps;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"exposure_s":{"value":1e-06,"unit":"s","evidence":"assumption","meaning_zh":"exposure s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"threshold":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"threshold;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_speed_rad_s":{"value":125.66370614359172,"unit":"rad/s","evidence":"assumption","meaning_zh":"pump speed rad s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ultrasound_w":{"value":0.0,"unit":"W","evidence":"assumption","meaning_zh":"ultrasound w;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"feed_particles_s":{"value":8.0,"unit":"1/s","evidence":"assumption","meaning_zh":"feed particles s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"target_images":{"value":32,"unit":"1","evidence":"assumption","meaning_zh":"target images;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":6.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_shape_reconstruction":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept shape reconstruction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_inferred_source_scale":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept inferred source scale;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"particle_count":{"value":128,"unit":"1","evidence":"assumption","meaning_zh":"particle count;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":2650.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["新版厂家图册DryJet8000um与当前产品表及任务5000um冲突,选5000;freefall>8000限制不明,模型仅至8000。","老DIA500图册41kg明确不含模块,但DIA700当前表41kg未明确;不拿老型号配置覆盖任务,主合同41kg名义数值代理,单元实际装配质量未验证。","GRAIN声明相机4um/pixel,但实际PNG掩膜面积+对应实测EQPC给出全库中位6.212509844277365um/pixel;保留原4um与推定值,不能当成绝对EQPC独立精度验证。","Ottawa XLSX尺寸保留至1nm而文件名更多位数,64配对差异<0.51nm为舍入,原值均保留。","粉体落地页称113条,原始XLSX112条;14匿名和LidocaineD50>D90不猜改。","DIA700有3倍率,但实际传感器数量不可由倍率数推断;几何3光学腔为相机/照明位置代理,真实相机数null。","manufacturer.html、grain_files.json、grain_api2.json为HTML错误载荷;grain_api3.json为error400,grain_api.json和grain_GRAIN-database_meta.json为空结果。它们仅保留失败检索证据;真实模板来自六份原始XLSX、384个PNG和对应Mendeley文件API的SHA256,均已逐项复核。","主机790×290×400mm,接口使模型D311mm;干喷/自由落体150mL漏斗使H473mm,属于附件外伸不替换本体尺寸。","三套独立几何避免相互穿插;主合同与Matterix使用LiquidFlow,DryJet/FreeFall独立GLB/URDF/Blend;Matterix运行中换网格与机器人换装not_run。","41kg按功能组再按mesh体积分配,仅PhysX数值质量与bbox惯量,真实分件质量/惯量/摩擦null;LiquidFlow模块5kg数值移动预算不等于厂家16.5kg模块实测。","7个主配置关节数值跟随驱动不是实测弹簧;QuickClick退出/lidopening服务板行程、转台结构照片估计。","水/N2以外的颗粒密度独立显式输入,不把药粉CBD堆密度当真实密度;逐颗粒球等效质量估计保持账本守恒。","湿循环重复成像保留pass_index,不把重复拍摄说成新颗粒;干喷至废料,重力至回收抽屉。","二值PNG不含原始灰度/纹理;相机曝光、模糊、阈值和可选噪声模拟不得声称是实测相机误差分布。","粉体三类边缘分布不能决定联合形状;相关性未知,默认独立抽样及8瓣微扰椭圆为synthetic。","影像解析Crofton周长和凸包Feret,面积等效径数量权重;纤维测地长度、多粒重叠分割、OEM倍率融合与表面/体积加权未实现。","载液等效热量包含泵热/超声吸收/散热和排液携热;化学溶解、汽化、颗粒断裂/去团聚过程和整机热量未实现。","用户方法选择可影响像素范围/帧率/曝光/给料但不复制Kalliope自动算法;液流槽照明仅白光开关,无虚构数字面板。","实际Matterix过程权威跟随:平移PD刚度200000N/m,转动50000Nm/rad,阻尼50;数值驱动,不是厂家弹簧或真实机械响应。","GRAIN的XLSX表头EQPC/FERET_MAX/FERET_MIN没有单位后缀;本库按原有数值解释为m并原样保存。其声明4µm/pixel与384原PNG推定中位6.212509844µm/pixel的冲突保留,后者范围6.185207–6.233189µm/pixel;未取得独立像素标定文件,拟合源EQPC的一致性不能算绝对尺寸精度验证。","本轮三套几何修正后桥遮挡模块通道、干式漏斗穿罩及抽屉拉手脱离;局部尺寸仍为照片和运动通道约束下的工程重建,无厂家CAD或实测局部尺寸。主配置95件,干喷/自由落体各85件,16张几何姿态预览与22项实际网格接合/间隙检查通过。","118references:97valid named powder/formulation rows+6sand types,15excluded rows retained; not50distinctnativeDIA700chemicalrawimage sets","6000original particle descriptors;384raw masks only, sampling bysortedfilename not unbiased whole PSD","GRAIN4um/pixel conflicts with raster/metadata effective6.2125um; metadata scale inference not independent validation of absolute EQPC; independentFeret/AR comparison separate","Pixel outlines limit subpixel precision; microscope3D shape, original greyscale, camera blur/noise, OEM segmentation andlens overlap fusion not validated","Number weighting only; surface/volume distribution and fibergeodesic/pore/overlap separation not implemented","Liquid unit150–600mL/2400rpm/50W documented; pumpflow, heatloss, optical PSF, detector noise, perparticle density andspherevolume inputs explicitly assumed","Dry5mm instrument range per task; newer8mm brochure differs. Freefall>8mm not supported because manufacturer restrictions unclear","41kg task nominal numerical budget; actual module mass/configuration ambiguity and real part inertias unknown","Realrobot contact, hardware, deployment filesystem/process truth isolation not_run"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","lid.set","module.withdraw","latch.set","service.set","module.select","method.configure","liquid.fill","air.add","vacuum.set","sample.load","sample.recover","background.capture","acquisition.start","liquid.drain","acquisition.stop","acquisition.result","calibration.pixel","ledger.read","sim.step"],"unsupported":["analysis.oem_fusion","analysis.fiber_geodesic","accessory.small_flow","accessory.autosampler","robot.module_exchange","hardware.connect","fault.empirical","accuracy.empirical"],"note_zh":"CHEM-119:Litesizer DIA700主机790×290×400mm,任务41kg作为整机数值质量预算,模块实测质量未知;LiquidFlow主配置95分件/96合同组件,DryJet 85分件、FreeFall 85分件独立GLB/URDF/Blender变体。7关节、12接口、1白色罐照明、17预览;29能力21实现、31状态、31单测。118参考含97具名有效QICPIC统计记录及6砂型、6000真实颗粒元数据、384原始二值轮廓;未充作50种原生DIA700化学图像。真实掩模重采样/显式合成统计轮廓、Crofton周长、Feret和面积等效直径;跨方法、合成轮廓与推断像素尺度需显式接受。有限液体/粒子/空气,泵热/超声/散热/排液热守恒。双液流实例测量/取消/排液、全部7关节世界姿态和罐灯共160实际场景检查通过;干法/自由落体过程和独立几何通过,但其Matterix动态换模not_run。实机误差、完整OEM算法/绝对像素校准/机器人等not_run,整体partial。"}},"previews":["previews/antonpaar_litesizerdia/preview_closed.webp","previews/antonpaar_litesizerdia/preview_dry_closed.webp","previews/antonpaar_litesizerdia/preview_dry_loading.webp","previews/antonpaar_litesizerdia/preview_dry_rear.webp","previews/antonpaar_litesizerdia/preview_dry_service.webp","previews/antonpaar_litesizerdia/preview_dry_withdrawn.webp","previews/antonpaar_litesizerdia/preview_freefall_closed.webp","previews/antonpaar_litesizerdia/preview_freefall_loading.webp","previews/antonpaar_litesizerdia/preview_freefall_rear.webp","previews/antonpaar_litesizerdia/preview_freefall_recovery.webp","previews/antonpaar_litesizerdia/preview_freefall_service.webp","previews/antonpaar_litesizerdia/preview_freefall_withdrawn.webp","previews/antonpaar_litesizerdia/preview_loading.webp","previews/antonpaar_litesizerdia/preview_measurement.webp","previews/antonpaar_litesizerdia/preview_rear.webp","previews/antonpaar_litesizerdia/preview_service.webp","previews/antonpaar_litesizerdia/preview_withdrawn.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/asset.contract.json","bytes":1042808},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/collision_proxies.json","bytes":46370},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/geometry_manifest.json","bytes":121399},{"name":"image_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/image_library.json","bytes":2730592},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/model.blend","bytes":262152},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/model.glb","bytes":145864},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/model.urdf","bytes":77517},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/output_templates.json","bytes":2975},{"name":"solvent_reference.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/solvent_reference.json","bytes":725},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/说明.md","bytes":922}],"completeness":{"components":95,"with_collisions":95,"with_objects":95,"with_function":95,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_litesizerdia","chem_id":"CHEM-119","name_en":"Dynamic image analyzer (particle shape)","maker":"Anton Paar","model":"Litesizer DIA 700","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdia/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_litesizerdia.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_litesizerdls.json b/data/assets/instrument.antonpaar_litesizerdls.json new file mode 100644 index 0000000000000000000000000000000000000000..b3cca9054ec4aad546471ec03cbf580c66bfc1e5 --- /dev/null +++ b/data/assets/instrument.antonpaar_litesizerdls.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_litesizerdls","asset_dir":"expansion_batch03/t4_measure/antonpaar_litesizerdls","name_zh":"Anton Paar Litesizer DLS 701 动态光散射与胶体电位仪","category":"颗粒孔隙与界面","description_zh":"有限胶体DLS/ELS:真实g2/统计量、三角度扩散、独立溶剂参数与相位反演、双节点温控、真实数据来源和未验证边界","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":18.0,"size_m":[0.452,0.5115,0.135],"bbox_min":[-0.2265,-0.2525,0.0],"bbox_max":[0.2255,0.259,0.135],"manifest_dimensions_m":[0.4520000070333481,0.5115000009536743,0.1349999996125698],"glb":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/model.urdf","links":{"base_link":"/Geometry/base_link","sample_lid":"/Geometry/base_link/sample_lid","open_button":"/Geometry/base_link/open_button","cell_select":"/Geometry/base_link/cell_select","cuvette":"/Geometry/base_link/cell_select/cuvette","cell_cap":"/Geometry/base_link/cell_select/cuvette/cell_cap","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.06,-0.026,0.232],"place":[-0.06,-0.026,0.102],"post_place":[-0.06,-0.026,0.232],"joint_sample_lid_joint":[0.149,0.219,0.126],"joint_open_button_joint":[0.145,0.074,0.124],"joint_cell_select_joint":[0.146,0.119,0.072],"joint_cuvette_joint":[0.146,0.119,0.072],"joint_cell_cap_joint":[0.146,0.119,0.072],"joint_power_switch_joint":[-0.167,0.251,0.061]},"joints":[{"name":"sample_lid_joint","type":"revolute","parent":"housing","child":"sample_lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.7,"effort":10.0,"mimic":null,"origin_m":[0.149,0.219,0.126],"child_prim":"/Geometry/base_link/sample_lid","child_bbox_min":[0.085,0.054,0.1185],"child_bbox_max":[0.213,0.224,0.135],"kind":"door"},{"name":"open_button_joint","type":"prismatic","parent":"housing","child":"open_button","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.145,0.074,0.124],"child_prim":"/Geometry/base_link/open_button","child_bbox_min":[0.13,0.068,0.1225],"child_bbox_max":[0.16,0.08,0.1255],"kind":"button"},{"name":"cell_select_joint","type":"prismatic","parent":"housing","child":"cell_select","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.06,"effort":10.0,"mimic":null,"origin_m":[0.146,0.119,0.072],"child_prim":"/Geometry/base_link/cell_select","child_bbox_min":[0.072,0.112,0.071],"child_bbox_max":[0.153,0.126,0.123],"kind":"other"},{"name":"cuvette_joint","type":"prismatic","parent":"cell_select","child":"cuvette","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[0.146,0.119,0.072],"child_prim":"/Geometry/base_link/cell_select/cuvette","child_bbox_min":[0.072,0.112,0.072],"child_bbox_max":[0.153,0.126,0.123],"kind":"other"},{"name":"cell_cap_joint","type":"prismatic","parent":"cuvette","child":"cell_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.022,"effort":10.0,"mimic":null,"origin_m":[0.146,0.119,0.072],"child_prim":"/Geometry/base_link/cell_select/cuvette/cell_cap","child_bbox_min":[0.0738,0.112,0.117],"child_bbox_max":[0.153,0.126,0.123],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.167,0.251,0.061],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.174,0.248,0.052],"child_bbox_max":[-0.16,0.2553,0.07],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"base_link","part":"antonpaar_litesizerdls__sample_well","pos":[0.146,0.119,0.072],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.146,0.119,0.072],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"quartz","link":"cuvette","part":"antonpaar_litesizerdls__cuvette","pos":[0.146,0.1134,0.117],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.0056,0.045],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"omega","link":"cuvette","part":"antonpaar_litesizerdls__omega_body","pos":[0.086,0.119,0.115],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.06,0.0,0.043],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode0","link":"cuvette","part":"antonpaar_litesizerdls__omega_electrode_0","pos":[0.078,0.123,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.068,0.004,0.021],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode1","link":"cuvette","part":"antonpaar_litesizerdls__omega_electrode_1","pos":[0.094,0.123,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.052,0.004,0.021],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"thermal","link":"base_link","part":"antonpaar_litesizerdls__peltier","pos":[0.146,0.119,0.068],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.146,0.119,0.068],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"dc","link":"base_link","part":"antonpaar_litesizerdls__dc_in","pos":[-0.133,0.252,0.061],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.133,0.252,0.061],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"antonpaar_litesizerdls__usb","pos":[-0.091,0.252,0.061],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.091,0.252,0.061],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"purge_in","link":"base_link","part":"antonpaar_litesizerdls__purge_in","pos":[0.025,0.25,0.064],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.025,0.25,0.064],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"purge_out","link":"base_link","part":"antonpaar_litesizerdls__purge_out","pos":[0.05,0.25,0.064],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.05,0.25,0.064],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power_blue","part":"antonpaar_litesizerdls__lamp_power","prim":"/Geometry/base_link/readout_power_blue","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.2,-0.2178,0.0955],"up":[-0.0,0.7866,0.6175],"source":{"lamp":{"bridge":"lamp.power_blue"}},"blank_channel":null,"on":[0.02,0.35,0.95],"off":[0.015,0.018,0.02],"size_m":[0.002,0.004],"normal":[-0.0,-0.6175,0.7866]},{"name":"power_green","part":"antonpaar_litesizerdls__lamp_power","prim":"/Geometry/base_link/readout_power_green","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.198,-0.2178,0.0955],"up":[-0.0,0.7866,0.6175],"source":{"lamp":{"bridge":"lamp.power_green"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.002,0.004],"normal":[-0.0,-0.6175,0.7866]},{"name":"status_green","part":"antonpaar_litesizerdls__lamp_status","prim":"/Geometry/base_link/readout_status_green","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.2,-0.2118,0.1002],"up":[0.0,0.7866,0.6175],"source":{"lamp":{"bridge":"lamp.status_green"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.002,0.004],"normal":[0.0,-0.6175,0.7866]},{"name":"status_red","part":"antonpaar_litesizerdls__lamp_status","prim":"/Geometry/base_link/readout_status_red","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.198,-0.2118,0.1002],"up":[0.0,0.7866,0.6175],"source":{"lamp":{"bridge":"lamp.status_red"}},"blank_channel":null,"on":[0.9,0.025,0.015],"off":[0.015,0.018,0.02],"size_m":[0.002,0.004],"normal":[0.0,-0.6175,0.7866]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":18.0,"footprint_m":[0.452,0.5115],"height_m":0.135,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.22},"robot_standoff_m":0.35,"work_height_m":0.072,"primary_slot":"sample","access":["sample_lid_joint"],"slot_count":10,"mass_evidence":"manufacturer current701 approximately18kg; actual part mass unknown"},"components":[{"id":"housing","name_zh":"承重黑色底盘","function_zh":"承重黑色底盘","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0275],"rpy_rad":[0,0,0],"size_m":[0.43,0.482,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶减震底脚","function_zh":"橡胶减震底脚","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.177,-0.196,0.004],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶减震底脚","function_zh":"橡胶减震底脚","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.177,0.195,0.004],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶减震底脚","function_zh":"橡胶减震底脚","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.177,-0.196,0.004],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶减震底脚","function_zh":"橡胶减震底脚","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.177,0.195,0.004],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"white_shell","name_zh":"宽幅白色曲面上罩","function_zh":"宽幅白色曲面上罩","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__white_shell"],"collisions":[{"shape":"box","origin_m":[-0.076,0,0.023],"rpy_rad":[0,0,0],"size_m":[0.298,0.505,0.111]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_cheek","name_zh":"左侧深蓝嵌板","function_zh":"左侧深蓝嵌板","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__left_cheek"],"collisions":[{"shape":"box","origin_m":[-0.225,0.06,0.078],"rpy_rad":[0,0,0],"size_m":[0.003,0.31,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_seam","name_zh":"白色面板横向细缝","function_zh":"白色面板横向细缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__front_seam"],"collisions":[{"shape":"box","origin_m":[-0.078,-0.245,0.077],"rpy_rad":[0,0,0],"size_m":[0.28,0.0018,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_lip","name_zh":"下前沿浅灰面板","function_zh":"下前沿浅灰面板","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__front_lip"],"collisions":[{"shape":"box","origin_m":[-0.079,-0.243,0.049],"rpy_rad":[0,0,0],"size_m":[0.282,0.009,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_edge","name_zh":"白罩与测量模块红色细缝","function_zh":"白罩与测量模块红色细缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__red_edge"],"collisions":[{"shape":"box","origin_m":[0.074,0,0.023],"rpy_rad":[0,0,0],"size_m":[0.0018,0.5,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_front","name_zh":"蓝色曲面测量模块前肩","function_zh":"蓝色曲面测量模块前肩","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__right_front"],"collisions":[{"shape":"box","origin_m":[0.15,-0.092,0.023],"rpy_rad":[0,0,0],"size_m":[0.148,0.313,0.101]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_rear","name_zh":"测量模块后侧壁","function_zh":"测量模块后侧壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__right_rear"],"collisions":[{"shape":"box","origin_m":[0.15,0.242,0.075],"rpy_rad":[0,0,0],"size_m":[0.146,0.016,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_wall","name_zh":"测量模块右壁","function_zh":"测量模块右壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__right_wall"],"collisions":[{"shape":"box","origin_m":[0.22,0.153,0.074],"rpy_rad":[0,0,0],"size_m":[0.01,0.179,0.101]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chamber_left","name_zh":"样品模块左侧围壁","function_zh":"样品模块左侧围壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__chamber_left"],"collisions":[{"shape":"box","origin_m":[0.084,0.15,0.076],"rpy_rad":[0,0,0],"size_m":[0.012,0.183,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chamber_floor","name_zh":"测量室封闭底座","function_zh":"测量室封闭底座","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__chamber_floor"],"collisions":[{"shape":"box","origin_m":[0.15,0.151,0.041],"rpy_rad":[0,0,0],"size_m":[0.128,0.175,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_well","name_zh":"黑色方形比色皿座","function_zh":"黑色方形比色皿座","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__sample_well"],"collisions":[{"shape":"box","origin_m":[0.146,0.119,0.07],"rpy_rad":[0,0,0],"size_m":[0.032,0.032,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jaw_0","name_zh":"Peltier恒温比色皿座壁","function_zh":"Peltier恒温比色皿座壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__thermal_jaw_0"],"collisions":[{"shape":"box","origin_m":[0.132,0.119,0.097],"rpy_rad":[0,0,0],"size_m":[0.009,0.03,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jaw_1","name_zh":"Peltier恒温比色皿座壁","function_zh":"Peltier恒温比色皿座壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__thermal_jaw_1"],"collisions":[{"shape":"box","origin_m":[0.16,0.119,0.097],"rpy_rad":[0,0,0],"size_m":[0.009,0.03,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jaw_2","name_zh":"Peltier恒温比色皿座壁","function_zh":"Peltier恒温比色皿座壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__thermal_jaw_2"],"collisions":[{"shape":"box","origin_m":[0.146,0.105,0.097],"rpy_rad":[0,0,0],"size_m":[0.024,0.007,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jaw_3","name_zh":"Peltier恒温比色皿座壁","function_zh":"Peltier恒温比色皿座壁","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__thermal_jaw_3"],"collisions":[{"shape":"box","origin_m":[0.146,0.133,0.097],"rpy_rad":[0,0,0],"size_m":[0.024,0.007,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"peltier","name_zh":"样品温控Peltier片代理","function_zh":"样品温控Peltier片代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__peltier"],"collisions":[{"shape":"box","origin_m":[0.146,0.119,0.068],"rpy_rad":[0,0,0],"size_m":[0.046,0.046,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermistor","name_zh":"样品座温度传感器代理","function_zh":"样品座温度传感器代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__thermistor"],"collisions":[{"shape":"cylinder","origin_m":[0.169,0.119,0.093],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.calibrate"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lid","name_zh":"后铰接深蓝样品盖","function_zh":"后铰接深蓝样品盖","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.149,0.219,0.126],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__sample_lid"],"collisions":[{"shape":"box","origin_m":[0,-0.08,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.17,0.006]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.7],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.release","lid.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_inner","name_zh":"内侧黑色遮光隔热盖","function_zh":"内侧黑色遮光隔热盖","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"sample_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lid_inner"],"collisions":[{"shape":"box","origin_m":[0,-0.08,-0.005],"rpy_rad":[0,0,0],"size_m":[0.106,0.146,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle","name_zh":"顶部提盖把手","function_zh":"顶部提盖把手","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"sample_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.139,0.006],"rpy_rad":[0,0,0],"size_m":[0.047,0.013,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hinge_0","name_zh":"盖后铰链销","function_zh":"盖后铰链销","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__hinge_0"],"collisions":[{"shape":"cylinder","origin_m":[0.105,0.219,0.126],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hinge_1","name_zh":"盖后铰链销","function_zh":"盖后铰链销","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__hinge_1"],"collisions":[{"shape":"cylinder","origin_m":[0.193,0.219,0.126],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"open_button","name_zh":"顶部OPEN释放按键","function_zh":"顶部OPEN释放按键","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.145,0.074,0.124],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__open_button"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.03,0.012,0.003]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.002],"state_id":"open_button.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.release"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_interlock","name_zh":"样品盖光学互锁传感器","function_zh":"样品盖光学互锁传感器","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lid_interlock"],"collisions":[{"shape":"box","origin_m":[0.198,0.11,0.119],"rpy_rad":[0,0,0],"size_m":[0.007,0.004,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_select","name_zh":"可换池类型人工选择载架","function_zh":"可换池类型人工选择载架","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.146,0.119,0.072],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__cell_select"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.002,0.002,0.002]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.06],"state_id":"cell.select_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cuvette","name_zh":"石英比色皿前光学窗","function_zh":"石英比色皿前光学窗","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cell_select","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__cuvette"],"collisions":[{"shape":"box","origin_m":[0,-0.005625,0.0225],"rpy_rad":[0,0,0],"size_m":[0.0125,0.00125,0.045]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.12],"state_id":"cuvette.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","cell.configure","cuvette.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"quartz_back","name_zh":"石英比色皿back","function_zh":"石英比色皿back","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__quartz_back"],"collisions":[{"shape":"box","origin_m":[0,0.005625,0.0225],"rpy_rad":[0,0,0],"size_m":[0.0125,0.00125,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"quartz_left","name_zh":"石英比色皿left","function_zh":"石英比色皿left","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__quartz_left"],"collisions":[{"shape":"box","origin_m":[-0.005625,0,0.0225],"rpy_rad":[0,0,0],"size_m":[0.00125,0.01,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"quartz_right","name_zh":"石英比色皿right","function_zh":"石英比色皿right","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__quartz_right"],"collisions":[{"shape":"box","origin_m":[0.005625,0,0.0225],"rpy_rad":[0,0,0],"size_m":[0.00125,0.01,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"quartz_bottom","name_zh":"石英比色皿bottom","function_zh":"石英比色皿bottom","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__quartz_bottom"],"collisions":[{"shape":"box","origin_m":[0,0,0.000625],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.00125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_liquid","name_zh":"有限胶体液柱可视代理","function_zh":"有限胶体液柱可视代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__sample_liquid"],"collisions":[{"shape":"box","origin_m":[0,0,0.00925],"rpy_rad":[0,0,0],"size_m":[0.0097,0.0097,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_cap","name_zh":"手动白色比色皿盖","function_zh":"手动白色比色皿盖","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__cell_cap"],"collisions":[{"shape":"box","origin_m":[0,0,0.0475],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.005]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.022],"state_id":"cell_cap.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell_cap.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_body","name_zh":"Omega电位池聚碳酸酯透明体","function_zh":"Omega电位池聚碳酸酯透明体","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_body"],"collisions":[{"shape":"box","origin_m":[-0.06,0,0.0215],"rpy_rad":[0,0,0],"size_m":[0.028,0.014,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","cell.configure"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_channel_bottom","name_zh":"Omega底部窄电泳通道代理","function_zh":"Omega底部窄电泳通道代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_channel_bottom"],"collisions":[{"shape":"box","origin_m":[-0.06,0,0.007],"rpy_rad":[0,0,0],"size_m":[0.014,0.0028,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_channel_0","name_zh":"Omega液体上升通道","function_zh":"Omega液体上升通道","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_channel_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.068,0,0.022],"rpy_rad":[0,0,0],"radius_m":0.0022,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_electrode_0","name_zh":"Omega镀金电极","function_zh":"Omega镀金电极","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_electrode_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.068,0.004,0.021],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobility.calibrate","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_luer_0","name_zh":"Omega Luer样品口","function_zh":"Omega Luer样品口","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_luer_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.068,0,0.043],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_plug_0","name_zh":"Omega白色ETFE堵头","function_zh":"Omega白色ETFE堵头","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cell_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_plug_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.068,0,0.048],"rpy_rad":[0,0,0],"radius_m":0.0042,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_channel_1","name_zh":"Omega液体上升通道","function_zh":"Omega液体上升通道","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_channel_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.022],"rpy_rad":[0,0,0],"radius_m":0.0022,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_electrode_1","name_zh":"Omega镀金电极","function_zh":"Omega镀金电极","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_electrode_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0.004,0.021],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobility.calibrate","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_luer_1","name_zh":"Omega Luer样品口","function_zh":"Omega Luer样品口","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cuvette","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_luer_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.043],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"omega_plug_1","name_zh":"Omega白色ETFE堵头","function_zh":"Omega白色ETFE堵头","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"cell_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__omega_plug_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.048],"rpy_rad":[0,0,0],"radius_m":0.0042,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"Kalliope通讯测控电子板代理","function_zh":"Kalliope通讯测控电子板代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__controller"],"collisions":[{"shape":"box","origin_m":[-0.096,0.15,0.047],"rpy_rad":[0,0,0],"size_m":[0.108,0.073,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","dls.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference","accessory.ultralowvolume","accessory.univette","analysis.cmpals_oem","analysis.maps","analysis.mie_number_concentration","analysis.sls_molar_mass","fault.probability_model","hardware.connect","robot.load"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser","name_zh":"658nm40mW半导体激光器代理","function_zh":"658nm40mW半导体激光器代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__laser"],"collisions":[{"shape":"box","origin_m":[-0.09,-0.09,0.057],"rpy_rad":[0,0,0],"size_m":[0.06,0.034,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_bench","name_zh":"内部光学基板","function_zh":"内部光学基板","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__optical_bench"],"collisions":[{"shape":"box","origin_m":[-0.06,-0.026,0.048],"rpy_rad":[0,0,0],"size_m":[0.246,0.316,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"apd_15","name_zh":"独立15度APD检测光路代理","function_zh":"独立15度APD检测光路代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__apd_15"],"collisions":[{"shape":"cylinder","origin_m":[0.06582815641800732,0.09751801925649077,0.0785],"rpy_rad":[1.5707963267948966,0,-0.2617993877991494],"radius_m":0.019,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_15","name_zh":"接收透镜代理","function_zh":"接收透镜代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lens_15"],"collisions":[{"shape":"cylinder","origin_m":[0.11702222521132793,0.11123542864692437,0.0785],"rpy_rad":[1.5707963267948966,0,-0.2617993877991494],"radius_m":0.008,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"apd_90","name_zh":"独立90度APD检测光路代理","function_zh":"独立90度APD检测光路代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__apd_90"],"collisions":[{"shape":"cylinder","origin_m":[0.146,0.026999999999999996,0.0785],"rpy_rad":[1.5707963267948966,0,-1.5707963267948966],"radius_m":0.019,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","dls.calibrate","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_90","name_zh":"接收透镜代理","function_zh":"接收透镜代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lens_90"],"collisions":[{"shape":"cylinder","origin_m":[0.146,0.089,0.0785],"rpy_rad":[1.5707963267948966,0,-1.5707963267948966],"radius_m":0.008,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"apd_175","name_zh":"独立175度APD检测光路代理","function_zh":"独立175度APD检测光路代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__apd_175"],"collisions":[{"shape":"cylinder","origin_m":[0.19282115081031204,0.11490368009086006,0.0785],"rpy_rad":[1.5707963267948966,0,-3.0543261909900767],"radius_m":0.019,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_175","name_zh":"接收透镜代理","function_zh":"接收透镜代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lens_175"],"collisions":[{"shape":"cylinder","origin_m":[0.17588584094275236,0.11638532771757025,0.0785],"rpy_rad":[1.5707963267948966,0,-3.0543261909900767],"radius_m":0.008,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beam_dump","name_zh":"遮光束阱","function_zh":"遮光束阱","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__beam_dump"],"collisions":[{"shape":"box","origin_m":[0.187,0.119,0.092],"rpy_rad":[0,0,0],"size_m":[0.014,0.021,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后部电源摇臂","function_zh":"后部电源摇臂","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[-0.167,0.251,0.061],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.018]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mark","name_zh":"电源白色刻度","function_zh":"电源白色刻度","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__power_mark"],"collisions":[{"shape":"box","origin_m":[0,0.0038,0.003],"rpy_rad":[0,0,0],"size_m":[0.0015,0.001,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dc_in","name_zh":"后部dc_in接口代理","function_zh":"后部dc_in接口代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__dc_in"],"collisions":[{"shape":"box","origin_m":[-0.133,0.252,0.061],"rpy_rad":[0,0,0],"size_m":[0.018,0.007,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"后部usb接口代理","function_zh":"后部usb接口代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__usb"],"collisions":[{"shape":"box","origin_m":[-0.091,0.252,0.061],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"purge_in","name_zh":"后部低温氮气吹扫入口","function_zh":"后部低温氮气吹扫入口","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__purge_in"],"collisions":[{"shape":"cylinder","origin_m":[0.025,0.25,0.064],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0045,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["purge.fill","purge.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"purge_out","name_zh":"后部吹扫排出口代理","function_zh":"后部吹扫排出口代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__purge_out"],"collisions":[{"shape":"cylinder","origin_m":[0.05,0.25,0.064],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["purge.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_fan","name_zh":"后部散热风扇口","function_zh":"后部散热风扇口","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_fan"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,0.252,0.084],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fan_grille_0","name_zh":"风扇格栅","function_zh":"风扇格栅","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__fan_grille_0"],"collisions":[{"shape":"box","origin_m":[-0.057,0.254,0.071],"rpy_rad":[0,0,0],"size_m":[0.039,0.002,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fan_grille_1","name_zh":"风扇格栅","function_zh":"风扇格栅","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__fan_grille_1"],"collisions":[{"shape":"box","origin_m":[-0.057,0.254,0.07899999999999999],"rpy_rad":[0,0,0],"size_m":[0.039,0.002,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fan_grille_2","name_zh":"风扇格栅","function_zh":"风扇格栅","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__fan_grille_2"],"collisions":[{"shape":"box","origin_m":[-0.057,0.254,0.087],"rpy_rad":[0,0,0],"size_m":[0.039,0.002,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fan_grille_3","name_zh":"风扇格栅","function_zh":"风扇格栅","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__fan_grille_3"],"collisions":[{"shape":"box","origin_m":[-0.057,0.254,0.095],"rpy_rad":[0,0,0],"size_m":[0.039,0.002,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_label","name_zh":"厂家后部铭牌代理","function_zh":"厂家后部铭牌代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_label"],"collisions":[{"shape":"box","origin_m":[0.123,0.251,0.064],"rpy_rad":[0,0,0],"size_m":[0.087,0.001,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.047],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.052909090909090906],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.05881818181818182],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.06472727272727273],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.07063636363636364],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.07654545454545454],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.08245454545454545],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.08836363636363637],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.09427272727272727],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.10018181818181818],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.1060909090909091],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后部水平散热缝","function_zh":"后部水平散热缝","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[-0.128,0.252,0.112],"rpy_rad":[0,0,0],"size_m":[0.107,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_0","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_0"],"collisions":[{"shape":"box","origin_m":[0.225,-0.068,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_1","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_1"],"collisions":[{"shape":"box","origin_m":[0.225,-0.04923076923076924,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_2","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_2"],"collisions":[{"shape":"box","origin_m":[0.225,-0.03046153846153847,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_3","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_3"],"collisions":[{"shape":"box","origin_m":[0.225,-0.011692307692307703,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_4","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_4"],"collisions":[{"shape":"box","origin_m":[0.225,0.007076923076923064,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_5","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_5"],"collisions":[{"shape":"box","origin_m":[0.225,0.025846153846153824,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_6","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_6"],"collisions":[{"shape":"box","origin_m":[0.225,0.0446153846153846,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_7","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_7"],"collisions":[{"shape":"box","origin_m":[0.225,0.06338461538461537,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_8","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_8"],"collisions":[{"shape":"box","origin_m":[0.225,0.08215384615384613,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_9","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_9"],"collisions":[{"shape":"box","origin_m":[0.225,0.1009230769230769,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_10","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_10"],"collisions":[{"shape":"box","origin_m":[0.225,0.11969230769230765,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_11","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_11"],"collisions":[{"shape":"box","origin_m":[0.225,0.13846153846153844,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_12","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_12"],"collisions":[{"shape":"box","origin_m":[0.225,0.1572307692307692,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_vent_13","name_zh":"右侧散热纹理","function_zh":"右侧散热纹理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__side_vent_13"],"collisions":[{"shape":"box","origin_m":[0.225,0.176,0.061],"rpy_rad":[0,0,0],"size_m":[0.001,0.009,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,0.253,0.044],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,0.253,0.113],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.07,0.253,0.044],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.07,0.253,0.113],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.209,0.253,0.044],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"后部面板螺钉","function_zh":"后部面板螺钉","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.209,0.253,0.113],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_power","name_zh":"左前power状态灯代理","function_zh":"左前power状态灯代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lamp_power"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,-0.21737048652584612,0.09494684702386091],"rpy_rad":[0.6655318194228796,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_status","name_zh":"左前status状态灯代理","function_zh":"左前status状态灯代理","physical_meaning_zh":"原厂701整机外廓;照片/旧500通用结构参考,零件尺寸行程为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_litesizerdls__lamp_status"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,-0.2113704865258461,0.09965688945667563],"rpy_rad":[0.6655318194228796,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主配置有限样品、热学、真实溶剂与可选测量误差假设","kind":"configuration","availability":"implemented","component_ids":["controller","peltier","laser"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ambient_k","heat_capacity_j_k","sample_specific_heat_j_kg_k","conductance_w_k","ambient_conductance_w_k","peltier_max_w","temperature_gain","temperature_offset_k","solvent_density_kg_m3","true_viscosity_pa_s","viscosity_reference_k","viscosity_activation_j_mol","true_refractive_index","true_relative_permittivity","true_henry_f","conductivity_s_m","eof_velocity_m_s","electrode_area_m2","electrode_gap_m","laser_absorbed_fraction","correlation_noise_sd","phase_noise_sd_rad","beta","min_liquid_k","max_liquid_k","dewpoint_k","accept_engineering_model"]},"sample.load":{"function_zh":"人工装入有限胶体;数据条件迁移必须显式接受","kind":"configuration","availability":"implemented","component_ids":["cuvette","omega_body","sample_liquid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","volume_m3","particle_mass_kg","initial_temperature_k","aqueous","bubble_free","accept_cross_instrument_transfer"]},"sample.unload":{"function_zh":"取回未消耗的胶体与液体,热量和物质账本持续保留","kind":"device_command","availability":"implemented","component_ids":["cuvette","sample_liquid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"cell.configure":{"function_zh":"人工更换石英池或Omega电位池;几何平移为选择代理非真实执行器","kind":"configuration","availability":"implemented","component_ids":["cell_select","cuvette","omega_body"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["kind"]},"cuvette.set":{"function_zh":"打开外盖后人工取放光学池;运行和高温互锁","kind":"device_command","availability":"implemented","component_ids":["cuvette"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"cell_cap.set":{"function_zh":"池外受检人工开合比色皿盖与堵头","kind":"device_command","availability":"implemented","component_ids":["cell_cap"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"lid.release":{"function_zh":"按OPEN释放外盖,按键0.2s后复位","kind":"device_command","availability":"implemented","component_ids":["open_button","sample_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lid.set":{"function_zh":"释放后向后翻盖;闭盖检查比色皿插入和封口","kind":"device_command","availability":"implemented","component_ids":["sample_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"power.set":{"function_zh":"6分钟激光预热;断电取消采集、停止激光与电场,样品继续被动换热","kind":"device_command","availability":"implemented","component_ids":["power_switch","lamp_power","lamp_status"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"purge.fill":{"function_zh":"宿主加入有限干燥N2储量","kind":"configuration","availability":"implemented","component_ids":["purge_in"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["moles"]},"purge.set":{"function_zh":"低于露点时启用2L/min干燥N2吹扫;有限耗气","kind":"device_command","availability":"implemented","component_ids":["purge_in","purge_out"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"method.configure":{"function_zh":"DLS三角或15度ELS,独立输入溶剂及温度参数","kind":"configuration","availability":"implemented","component_ids":["controller","peltier","laser","apd_15","apd_90","apd_175"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","angle_deg","temperature_k","entered_viscosity_pa_s","entered_refractive_index","entered_relative_permittivity","henry_f","field_v_m","acquisition_s","acquisitions","temperature_tolerance_k","equilibration_s","timeout_s","regularization"]},"temperature.calibrate":{"function_zh":"输入独立外部两点温度标准,禁止读取真值自校准","kind":"configuration","availability":"implemented","component_ids":["thermistor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_k","measured_k"]},"dls.calibrate":{"function_zh":"保存独立标准与观测的粒径比例校正;示例为工程输入","kind":"configuration","availability":"implemented","component_ids":["controller","apd_90"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_m","measured_m"]},"mobility.calibrate":{"function_zh":"外部迁移率两点标定,作用于相位反演结果","kind":"configuration","availability":"implemented","component_ids":["omega_electrode_0","omega_electrode_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_m2_v_s","measured_m2_v_s"]},"acquisition.start":{"function_zh":"温度平衡后按时间采集相关函数或正反电场相位","kind":"device_command","availability":"implemented","component_ids":["controller","laser","apd_15","apd_90","apd_175","omega_electrode_0","omega_electrode_1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留采集和物质/能量;立即撤电场及测量激光","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"纯读g2、非负反演强度PSD、PDI、迁移率与ζ及来源","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限液体/粒子/N2和两节点热量守恒","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"真实材料原始统计量/曲线证据查询","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"accessory.ultralowvolume":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accessory.univette":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.cmpals_oem":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.maps":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.mie_number_concentration":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.sls_molar_mass":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"范围外功能,明确unsupported不输出伪读数","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主物理参数已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源状态;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"后部电源摇臂位置;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.power_green":{"meaning_zh":"指示灯色通道 power_green;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_power"],"write_via":null},"lamp.power_blue":{"meaning_zh":"指示灯色通道 power_blue;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_power"],"write_via":null},"lamp.status_green":{"meaning_zh":"指示灯色通道 status_green;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_status"],"write_via":null},"lamp.status_red":{"meaning_zh":"指示灯色通道 status_red;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_status"],"write_via":null},"laser.warmup_s":{"meaning_zh":"激光上电预热时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"laser.emitting":{"meaning_zh":"外盖互锁后的测量激光发射状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["laser"],"write_via":null},"lid.angle_rad":{"meaning_zh":"外盖翻转角;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["sample_lid"],"write_via":null},"open_button.travel_m":{"meaning_zh":"OPEN按键行程;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["open_button"],"write_via":null},"cell.select_m":{"meaning_zh":"可换池人工选择代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_select"],"write_via":null},"cuvette.lift_m":{"meaning_zh":"人工移出池高度;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cuvette"],"write_via":null},"cell_cap.lift_m":{"meaning_zh":"比色皿盖和Luer堵头升程;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_cap"],"write_via":null},"lid.released":{"meaning_zh":"样品盖已释放;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cell.kind":{"meaning_zh":"当前相容池类型;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_select"],"write_via":null},"sample.loaded":{"meaning_zh":"有限样品已装入;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_liquid"],"write_via":null},"sample.identity":{"meaning_zh":"样品私有身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_liquid"],"write_via":null},"sample.mass_kg":{"meaning_zh":"私有颗粒质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_liquid"],"write_via":null},"sample.temperature_k":{"meaning_zh":"私有样品温度;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_liquid"],"write_via":null},"temperature.measured_k":{"meaning_zh":"经独立校正的座体传感器读数;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["thermistor"],"write_via":null},"temperature.target_k":{"meaning_zh":"方法设定温度;来源=setpoint。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["peltier"],"write_via":null},"field.measured_v_m":{"meaning_zh":"已启用电场代理;来源=sensor。","unit":"V/m","access":"read_only","origin":"sensor","component_ids":["omega_electrode_0"],"write_via":null},"current.measured_a":{"meaning_zh":"电导与有效截面电流代理;来源=sensor。","unit":"A","access":"read_only","origin":"sensor","component_ids":["omega_electrode_0"],"write_via":null},"purge.enabled":{"meaning_zh":"N2吹扫状态;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"purge.stock_mol":{"meaning_zh":"有限N2余量;来源=sensor。","unit":"mol","access":"read_only","origin":"sensor","component_ids":["purge_in"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步测量阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"温度平衡/采集阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"测量经过时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"明确失败原因;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.acquisitions_done":{"meaning_zh":"完成的重复采集数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"light_scattering":{"meaning_zh":"有限胶体、热学、真实DLS相关曲线/统计量输入与电泳相位反演","implementation":"lumped","equations":["q=4*pi*n*sin(theta/2)/lambda; D=kB*T/(3*pi*eta*d_h); Gamma=q²D; lambda658nm, theta15/90/175degrees","Raw measured g2 retains original tau and all acquisition columns. Accepted cross-condition transfer rescales tau by (T/eta)/(Tref/etaref)*(q/qref)² with unchanged intensity weights","Scalar-only CAD records: assumed gamma distribution of decay rates gives g1=(1+PDI*Gamma_mean*tau)^(-1/PDI); g2=1+beta*g1²; this is constructed, not measured raw signal","Output size/PDI fitted from measured-or-modeled g2, never copied from reference scalar; independent NNLS inverse Laplace with second-difference regularization gives intensity weights over0.3nm–15µm; number distribution unsupported","Electrophoresis mu=2*epsilon0*epsilon_r*zeta*f_H/(3*eta); phase±=q*(±mu*E+v_EOF)*t+phase0; wrapped phase unwrapped, opposite fitted slopes remove constant EOF; mu_measured=(slope_plus-slope_minus)/(2*q_entered*E); zeta_reported=3*eta_entered*mu_cal/(2*epsilon_entered*f_entered)","Finite heat Cblock*dTb=Qpeltier+Gambient*(Tamb-Tb)-Gsample*(Tb-Ts); Csample*dTs=Gsample*(Tb-Ts)+laser_absorption+sigma*E²*Vactive; Qpeltier bounded independently, manufacturer50W not assumed heating power","Liquid/particles loaded=present+returned; measurement nondestructive; N2 added=stock+exhaust; purge2L/min converted at ambient n=PV/RT","External two-point temperature/mobility calibration and scalar DLS size factor are independent inputs. True viscosity/refractive index/permittivity and entered values are separated","Output source and evidence survive unload; host-authenticated private truth, request idempotence, owned async operations, failed call atomic rollback; pure reads never advance time"],"parameters":{"ambient_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_capacity_j_k":{"value":40.0,"unit":"J/K","evidence":"assumption","meaning_zh":"heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_specific_heat_j_kg_k":{"value":4180.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"sample specific heat j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conductance_w_k":{"value":0.4,"unit":"W/K","evidence":"assumption","meaning_zh":"conductance w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_conductance_w_k":{"value":0.015,"unit":"W/K","evidence":"assumption","meaning_zh":"ambient conductance w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"peltier_max_w":{"value":15.0,"unit":"W","evidence":"assumption","meaning_zh":"peltier max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"temperature gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature offset k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":998.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_viscosity_pa_s":{"value":0.001002,"unit":"Pa*s","evidence":"assumption","meaning_zh":"true viscosity pa s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_reference_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"viscosity reference k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_activation_j_mol":{"value":15500.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"viscosity activation j mol;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_refractive_index":{"value":1.333,"unit":"1","evidence":"assumption","meaning_zh":"true refractive index;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_relative_permittivity":{"value":80.2,"unit":"1","evidence":"assumption","meaning_zh":"true relative permittivity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_henry_f":{"value":1.5,"unit":"1","evidence":"assumption","meaning_zh":"true henry f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conductivity_s_m":{"value":0.05,"unit":"S/m","evidence":"assumption","meaning_zh":"conductivity s m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"eof_velocity_m_s":{"value":1e-06,"unit":"m/s","evidence":"assumption","meaning_zh":"eof velocity m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"electrode_area_m2":{"value":1e-06,"unit":"m^2","evidence":"assumption","meaning_zh":"electrode area m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"electrode_gap_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"electrode gap m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"laser_absorbed_fraction":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"laser absorbed fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"correlation_noise_sd":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"correlation noise sd;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"phase_noise_sd_rad":{"value":0.0,"unit":"rad","evidence":"assumption","meaning_zh":"phase noise sd rad;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"beta":{"value":0.4,"unit":"1","evidence":"assumption","meaning_zh":"beta;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"min_liquid_k":{"value":273.15,"unit":"K","evidence":"assumption","meaning_zh":"min liquid k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_liquid_k":{"value":368.15,"unit":"K","evidence":"assumption","meaning_zh":"max liquid k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dewpoint_k":{"value":283.15,"unit":"K","evidence":"assumption","meaning_zh":"dewpoint k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angle_deg":{"value":90,"unit":"deg","evidence":"assumption","meaning_zh":"angle deg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_viscosity_pa_s":{"value":0.001002,"unit":"Pa*s","evidence":"assumption","meaning_zh":"entered viscosity pa s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_refractive_index":{"value":1.333,"unit":"1","evidence":"assumption","meaning_zh":"entered refractive index;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_relative_permittivity":{"value":80.2,"unit":"1","evidence":"assumption","meaning_zh":"entered relative permittivity;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"henry_f":{"value":1.5,"unit":"1","evidence":"assumption","meaning_zh":"henry f;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"field_v_m":{"value":500.0,"unit":"V/m","evidence":"assumption","meaning_zh":"field v m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"acquisition_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"acquisition s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"acquisitions":{"value":3,"unit":"1","evidence":"assumption","meaning_zh":"acquisitions;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":0.2,"unit":"K","evidence":"assumption","meaning_zh":"temperature tolerance k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"equilibration_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"equilibration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"regularization":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"regularization;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":7e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"particle_mass_kg":{"value":7e-07,"unit":"kg","evidence":"assumption","meaning_zh":"particle mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"初始温度;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"aqueous":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"aqueous;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"bubble_free":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"bubble free;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_cross_instrument_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept cross instrument transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["用户701规格与当前厂家一致;旧500手册10µm、90C和350µLOmega限制不可替代当前70115µm、120C和新225288池。","Raynals原始参数为293.15K、eta0.00089Pa.s,n1.33;与水20C粘度不一致,原值保留并标原作者分析条件;运行时真实粘度独立输入。","CAD16 diameter SourceData222.14nm versus PDF221.1nm;CAD34 zeta14.51mV vsPDF14.7;CAD51 zeta6.32mV vsPDF6.2; select originalSourceData for means, retain PDFvalues anduncertainty; beyond-rounding conflicts explicit。","CAD85原始PDF第15页表2、已缓存图片与LNP Atlas均为PDI0.16±0.10;独立复核发现本地旧模板0.18转录错误,已恢复0.16并保留纠错记录;不存在此处原文与Atlas冲突。","LNP Atlas合并比例顺序有歧义:本资产严格按原论文CAD:DOPE:cholesterol:C14-PEG2K=35:16:46.5:2.5。","NanoMILE尺寸列为TEM/STEM,不是DLS;没有纳入本仪器DLS粒径库。","普通石英池10mm光路并非厂家1.5µL微量附件;最低体积和几何明确区分。","按现有701照片建白色主罩和深蓝测量模块;局部接头、光学元件、六关节行程及双色灯位置为照片/共同旧手册工程代理。","石英窗12.5×12.5×45mm;两种池通过人工配置代理平移,不宣称真实机构同时装两池。Omega细节/容量与实际partCAD未测。","18kg整机原厂约值,URDF功能组预算总18kg,按体积再分配;所有真实零件质量、惯量和摩擦未知null;bbox数值惯量。","建模普通比色皿最低850µL、Omega650µL;选择液体性质只在宿主定义的单相范围运行;样品示例水95C上限,不虚构水120C常压液体。","有限胶体测量不消耗样品;热学仅有效液体/座体两节点,颗粒与整机详细焓、相变、电极化学反应未知。","ELS相位为反向电场的Henry模型;非原厂cmPALS。DLS反演为gamma累积量与非负正则Laplace,不冒充MAPS/Mie数目分布。","原始CAD统计量不足以恢复唯一分布,重建g2显式assumption;Wyatt实测g2时间缩放为工程跨设备迁移,原始点仍完整保留。","无实机误差、校准、故障分布和抓取数据;工程校准输入只验证软件。","OPEN小按键1g代理在50N/m驱动下实际下沉0.18mm,当前专属场景使用5000N/m返回刚度与5阻尼修正;真实弹簧参数未知。","有限直径网格的PSD端点占用可能来自未消失基线或范围外聚集体,无法判定真实边界粒径。","本轮修正两状态灯在斜面罩上的贴合,并将175度APD代理移回侧壁内;位置与局部光学构造仍为照片/工程代理,未取得原厂局部CAD。","厂家名义本体450×505×135mm与模型含侧嵌板/后接口包络约452×511.5×135mm分开记录;突出部件局部尺寸不作为厂家计量值。","103 measured material references:96 chemically distinct CAD lipids in fixed formulation and7protein/gold systems; 124real acquisition columns, not124new materials.","CAD raw g2 and distributions absent; gamma reconstruction assumption. Raw Wyatt curves transferred to Litesizer by Brownian scaling, optical angular weighting held fixed; no vendor reproduction claim.","Current7010.3nm–15µm,0–120C; old500manual0.3nm–10µm,0–90C not used to narrow701hardware. Chosen liquid-phase envelope restricts measurement to host-approved solvent range.","Current701Omega and quartz represented; parked duplicate-cell selector is manual configuration proxy, not real internal motion. OEM cell dimensions except quartz12.5×12.5×45mm, part masses and travel unknown.","No full Mie/concentration/multiple scattering/MAPS, no number PSD, no SLS molecular weight, no true cmPALS control-loop implementation; disabled explicit unsupported.","Temperature law, thermal conductances, optical beta, optional random noise and electric parameters explicit engineering assumptions. Source uncertainty is not device noise. Effective liquid-node thermal storage excludes detailed particles/cuvette/whole-machine enthalpy and evaporation.","Independent calibration values accepted; no empirical OEM calibration/fault distribution or full standard-validation data.","Heated sample handling limited40C. Lid mutual exclusion protects simulated signal; actual laser/electrical safety certification, seal/contact, robot grasp and hardware not_run.","Source Raynals20C with0.00089Pa.s retained; CAD16/34/51source XLSX/PDF conflict preserved; CAD85originalTableS1andAtlasPDI0.16; previouslocal0.18transcriptionerrorcorrected."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.load","sample.unload","cell.configure","cuvette.set","cell_cap.set","lid.release","lid.set","power.set","purge.fill","purge.set","method.configure","temperature.calibrate","dls.calibrate","mobility.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference"],"unsupported":["accessory.ultralowvolume","accessory.univette","analysis.cmpals_oem","analysis.maps","analysis.mie_number_concentration","analysis.sls_molar_mass","fault.probability_model","hardware.connect","robot.load"],"note_zh":"CHEM-117:当前Litesizer DLS701,450×505×135mm约18kg、0.3nm–15µm、15/90/175°、0–120°C、658nm40mW匹配调研表;旧500手册仅辅助共同结构。103分件/104合同组件、6关节、10接口、2个双色灯4通道、6预览;29能力中20实现、31状态槽、30单测。103真实材料参考:96不同CAD脂质配方的实测DLS粒径/PDI/ζ,7类蛋白/金颗粒含124实测采集列共44771点,满足50种材料参考;CAD原始g2缺失,重建信号标工程假设。有限样品及N2、两节点热守恒、6分钟预热和池/盖/温区互锁,相关函数反演与强度PSD、PDI、正反电场相位Henry电位,独立输入溶剂/校准。实际双环境六分钟预热、6关节世界坐标/双色灯/测量/取消/取样/超时与守恒共193检查通过;OPEN按键5000N/m数值返回弹簧经漂移修正,非实测。实机误差校准故障、完整MAPS/cmPALS/Mie、接触/机器人/真实硬件等not_run,整体partial。"}},"previews":["previews/antonpaar_litesizerdls/preview_closed.webp","previews/antonpaar_litesizerdls/preview_cuvette_removed.webp","previews/antonpaar_litesizerdls/preview_lid_open.webp","previews/antonpaar_litesizerdls/preview_measurement.webp","previews/antonpaar_litesizerdls/preview_omega.webp","previews/antonpaar_litesizerdls/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/asset.contract.json","bytes":821682},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/collision_proxies.json","bytes":50304},{"name":"dls_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/dls_library.json","bytes":1422207},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/geometry_manifest.json","bytes":139435},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/model.blend","bytes":278050},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/model.glb","bytes":152424},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/model.urdf","bytes":83639},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/output_templates.json","bytes":384},{"name":"solvent_reference.json","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/solvent_reference.json","bytes":1513},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/说明.md","bytes":2159}],"completeness":{"components":103,"with_collisions":103,"with_objects":103,"with_function":103,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_litesizerdls","chem_id":"CHEM-117","name_en":"DLS & zeta-potential analyzer","maker":"Anton Paar","model":"Litesizer DLS 701","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_litesizerdls/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_litesizerdls.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_mcr503.json b/data/assets/instrument.antonpaar_mcr503.json new file mode 100644 index 0000000000000000000000000000000000000000..a4b2d288e9b63e052d5e83bb69445fbae8f7b038 --- /dev/null +++ b/data/assets/instrument.antonpaar_mcr503.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_mcr503","asset_dir":"expansion_batch04/t1_thermal/antonpaar_mcr503","name_zh":"Anton Paar MCR 503 旋转与振荡流变仪","category":"热学力学与输运","description_zh":"MCR 503本体、旋转测量头及样品测量间隙;真实材料流变参考与显式过程近似分开,不冒称厂家校准精度或实际硬件。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"本体台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":50.0,"size_m":[0.453,0.673,0.775],"bbox_min":[-0.2265,-0.3365,0.0],"bbox_max":[0.2265,0.3365,0.775],"manifest_dimensions_m":[0.453,0.673,0.775],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/model.urdf","links":{"base_link":"/Geometry/base_link","head_lift":"/Geometry/base_link/head_lift","rotor":"/Geometry/base_link/head_lift/rotor","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.115,0.453],"place":[0.0,-0.115,0.323],"post_place":[0.0,-0.115,0.453],"joint_head_lift_joint":[0.0,-0.115,0.275],"joint_rotor_joint":[0.0,-0.115,0.275],"joint_power_switch_joint":[0.047,0.3335,0.13]},"joints":[{"name":"head_lift_joint","type":"prismatic","parent":"housing","child":"head_lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.08,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.115,0.275],"child_prim":"/Geometry/base_link/head_lift","child_bbox_min":[-0.097,-0.228,0.275],"child_bbox_max":[0.097,0.16,0.695],"kind":"other"},{"name":"rotor_joint","type":"continuous","parent":"head_lift","child":"rotor","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":0.255,"mimic":null,"origin_m":[0.0,-0.115,0.275],"child_prim":"/Geometry/base_link/head_lift/rotor","child_bbox_min":[-0.0125,-0.1275,0.275],"child_bbox_max":[0.0125,-0.1025,0.485],"kind":"rotor"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.047,0.3335,0.13],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.041,0.3305,0.1205],"child_bbox_max":[0.053,0.3365,0.1395],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_loading","link":"base_link","part":"antonpaar_mcr503__sample_plate","pos":[0.0,-0.115,0.275],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.115,0.275],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"sample_temperature","link":"base_link","part":"antonpaar_mcr503__sample_plate","pos":[0.0,-0.115,0.275],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.115,0.275],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"measuring_geometry","link":"rotor","part":"antonpaar_mcr503__upper_plate","pos":[0.0,-0.115,0.279],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.004],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"bearing_air","link":"base_link","part":"antonpaar_mcr503__air_inlet","pos":[-0.052,0.334,0.177],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.052,0.334,0.177],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"coolant_supply","link":"base_link","part":"antonpaar_mcr503__coolant_inlet","pos":[-0.02,0.334,0.177],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.02,0.334,0.177],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"coolant_return","link":"base_link","part":"antonpaar_mcr503__coolant_outlet","pos":[0.008,0.334,0.177],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.008,0.334,0.177],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"host_connection","link":"base_link","part":"antonpaar_mcr503__host_port","pos":[0.045,0.3335,0.174],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.045,0.3335,0.174],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"line_power","link":"base_link","part":"antonpaar_mcr503__power_inlet","pos":[-0.03,0.3335,0.128],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.03,0.3335,0.128],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temperature","part":"antonpaar_mcr503__display_digits","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":5,"decimals":2,"unit":"C","center":[-0.0026,-0.3078,0.1888],"up":[0.0,0.2869,0.958],"source":{"bridge":["thermal.indicated_k"],"offset":-273.15},"blank_channel":null,"on":[0.04,0.32,0.22],"off":[0.7,0.75,0.75],"size_m":[0.0282,0.0096],"normal":[-0.0,-0.958,0.2869]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":50.0,"footprint_m":[0.453,0.673],"height_m":0.775,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.13},"robot_standoff_m":0.35,"work_height_m":0.275,"primary_slot":"sample_loading","access":["head_lift_joint"],"slot_count":8},"components":[{"id":"housing","name_zh":"主机底座","function_zh":"承载流变测量系统","physical_meaning_zh":"低重心金属底座、斜面前端与隔振脚支撑","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__housing"],"collisions":[{"shape":"box","origin_m":[0,0.016,0.039],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.56,0.017]},{"shape":"box","origin_m":[-0.2175,0.014,0.133],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018,0.55,0.16]},{"shape":"box","origin_m":[0.2175,0.014,0.133],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018,0.55,0.16]},{"shape":"box","origin_m":[0,0.316,0.133],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.425,0.02,0.16]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_deck","name_zh":"浅色上台面","function_zh":"安装温控附件和C形机架","physical_meaning_zh":"整体支承台面,下部深色基座上覆盖面板","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__upper_deck"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.241],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.432,0.57,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_trim_left","name_zh":"红色识别饰线","function_zh":"仪器系列识别","physical_meaning_zh":"侧面印刷线,不具物理执行功能","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__red_trim_left"],"collisions":[{"shape":"box","origin_m":[-0.22,0.013,0.226],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0007,0.53,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_trim_right","name_zh":"红色识别饰线","function_zh":"仪器系列识别","physical_meaning_zh":"侧面印刷线,不具物理执行功能","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__red_trim_right"],"collisions":[{"shape":"box","origin_m":[0.22,0.013,0.226],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0007,0.53,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_lf","name_zh":"调平金属脚","function_zh":"台面支撑和手动调平","physical_meaning_zh":"银色调平脚底部橡胶垫,未实现自动电子调平执行机构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_lf"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,-0.239,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_pad_lf","name_zh":"脚垫","function_zh":"防滑接触","physical_meaning_zh":"脚垫材料/刚度未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_pad_lf"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,-0.239,0.002],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_lb","name_zh":"调平金属脚","function_zh":"台面支撑和手动调平","physical_meaning_zh":"银色调平脚底部橡胶垫,未实现自动电子调平执行机构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_lb"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,0.27,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_pad_lb","name_zh":"脚垫","function_zh":"防滑接触","physical_meaning_zh":"脚垫材料/刚度未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_pad_lb"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,0.27,0.002],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_rf","name_zh":"调平金属脚","function_zh":"台面支撑和手动调平","physical_meaning_zh":"银色调平脚底部橡胶垫,未实现自动电子调平执行机构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_rf"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.239,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_pad_rf","name_zh":"脚垫","function_zh":"防滑接触","physical_meaning_zh":"脚垫材料/刚度未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_pad_rf"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.239,0.002],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_rb","name_zh":"调平金属脚","function_zh":"台面支撑和手动调平","physical_meaning_zh":"银色调平脚底部橡胶垫,未实现自动电子调平执行机构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_rb"],"collisions":[{"shape":"cylinder","origin_m":[0.17,0.27,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_pad_rb","name_zh":"脚垫","function_zh":"防滑接触","physical_meaning_zh":"脚垫材料/刚度未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__foot_pad_rb"],"collisions":[{"shape":"cylinder","origin_m":[0.17,0.27,0.002],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"C形立柱","function_zh":"支撑上驱动与升降导向","physical_meaning_zh":"高刚度背梁;不宣称已求解结构变形","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__column"],"collisions":[{"shape":"box","origin_m":[0,0.233,0.503],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.205,0.18,0.514]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_cap","name_zh":"立柱顶盖","function_zh":"覆盖垂直导向机构","physical_meaning_zh":"顶部浅色倒角盖","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__column_cap"],"collisions":[{"shape":"box","origin_m":[0,0.24,0.768],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.222,0.17,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_front_insert","name_zh":"立柱正面内衬","function_zh":"保护导轨并增强样品可视性","physical_meaning_zh":"黑色内衬/镜面区域的固定背景","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__column_front_insert"],"collisions":[{"shape":"box","origin_m":[0,0.128,0.491],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.146,0.004,0.373]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guide_left","name_zh":"升降导向边条","function_zh":"导引测量头垂直移动","physical_meaning_zh":"可观察导向形式,滚珠/丝杠内部不虚构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__guide_left"],"collisions":[{"shape":"box","origin_m":[-0.077,0.121,0.505],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014,0.015,0.395]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guide_right","name_zh":"升降导向边条","function_zh":"导引测量头垂直移动","physical_meaning_zh":"可观察导向形式,滚珠/丝杠内部不虚构","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__guide_right"],"collisions":[{"shape":"box","origin_m":[0.077,0.121,0.505],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014,0.015,0.395]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trimming_mirror","name_zh":"修边观察镜","function_zh":"改善样品边缘可视性","physical_meaning_zh":"TruRay/修边镜官方功能,镜面反射不是机器视觉测量","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__trimming_mirror"],"collisions":[{"shape":"box","origin_m":[0,0.119,0.343],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.121,0.0015,0.154]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_stage","name_zh":"样品温控组件","function_zh":"为平行板样品提供温度边界","physical_meaning_zh":"温控附件外壳;内部Peltier热阻等需运行模型参数","subsystem":null,"parent":"housing","origin_m":[0.0,-0.115,0.259],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__temperature_stage"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.1,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_dark_ring","name_zh":"温控台座黑环","function_zh":"附件固定与隔离","physical_meaning_zh":"固定环形外观","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_dark_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.115,0.252],"rpy_rad":[0,0,0],"radius_m":0.097,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_top_ring","name_zh":"抛光安装环","function_zh":"定位测量下板","physical_meaning_zh":"圆形金属附件安装界面","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_top_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.115,0.269],"rpy_rad":[0,0,0],"radius_m":0.081,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_screw_079","name_zh":"安装紧固螺钉","function_zh":"固定温控附件","physical_meaning_zh":"标准螺钉外观位置照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_screw_079"],"collisions":[{"shape":"cylinder","origin_m":[0.062225396744416184,-0.052774603255583835,0.2695],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_screw_236","name_zh":"安装紧固螺钉","function_zh":"固定温控附件","physical_meaning_zh":"标准螺钉外观位置照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_screw_236"],"collisions":[{"shape":"cylinder","origin_m":[-0.06222539674441617,-0.05277460325558382,0.2695],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_screw_393","name_zh":"安装紧固螺钉","function_zh":"固定温控附件","physical_meaning_zh":"标准螺钉外观位置照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_screw_393"],"collisions":[{"shape":"cylinder","origin_m":[-0.06222539674441619,-0.17722539674441617,0.2695],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_screw_55","name_zh":"安装紧固螺钉","function_zh":"固定温控附件","physical_meaning_zh":"标准螺钉外观位置照片估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__stage_screw_55"],"collisions":[{"shape":"cylinder","origin_m":[0.06222539674441616,-0.1772253967444162,0.2695],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_plate","name_zh":"固定下平行板","function_zh":"支撑样品并施加恒温边界","physical_meaning_zh":"PP25接触平面在z=.275m,直径25mm为任务配置","subsystem":null,"parent":"housing","origin_m":[0.0,-0.115,0.273],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__sample_plate"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0125,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"选取PP25平行板配置;本体规格不限定唯一测量几何。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","geometry.configure","sample.load","sample.remove","thermal.set_temperature","thermal.disable","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lift","name_zh":"升降测量头","function_zh":"调节样品间隙","physical_meaning_zh":"EC马达和气浮轴承总成沿立柱升降;q=实际间隙m","subsystem":null,"parent":"housing","origin_m":[0.0,-0.115,0.275],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__head_lift"],"collisions":[{"shape":"box","origin_m":[0,0.037,0.338],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.194,0.292,0.164]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.08],"state_id":"geometry.gap_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["geometry.set_gap"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_carriage","name_zh":"测量头滑座","function_zh":"连接升降头与立柱导轨","physical_meaning_zh":"随测量头移动的承力连接,内部丝杠不虚构","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__head_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.22,0.338],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.145,0.11,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"motor_front_nose","name_zh":"测量头下缘","function_zh":"围护驱动输出","physical_meaning_zh":"头部白色下缘楔面","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__motor_front_nose"],"collisions":[{"shape":"box","origin_m":[0,0.015,0.257],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.186,0.255,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"motor_lower_cover","name_zh":"气浮驱动下盖","function_zh":"围护空气轴承与轴连接","physical_meaning_zh":"黑色圆形驱动底盖;气浮轴承刚度/耗气未知","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__motor_lower_cover"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2385],"rpy_rad":[0,0,0],"radius_m":0.073,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air_bearing_hub","name_zh":"气浮输出接头","function_zh":"传递马达转矩","physical_meaning_zh":"不锈钢连接环形态;内部非接触轴承不作剖面","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__air_bearing_hub"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2195],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rotor","name_zh":"连续旋转测量轴","function_zh":"施加旋转或振荡角运动","physical_meaning_zh":"EC驱动测量轴;角度无机械±pi限位","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__rotor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.102],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.196},{"shape":"cylinder","origin_m":[0,0,0.206],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.008}],"joint":{"type":"continuous","axis":[0,0,1],"limits":[],"state_id":"rotor.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["geometry.configure","method.configure","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"quickconnect_collar","name_zh":"QuickConnect联轴器","function_zh":"快速安装测量几何","physical_meaning_zh":"多层快接金属套环,卡扣细节照片近似","subsystem":null,"parent":"rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__quickconnect_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.187],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.004},{"shape":"cylinder","origin_m":[0,0,0.193],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.004},{"shape":"cylinder","origin_m":[0,0,0.199],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.004},{"shape":"cylinder","origin_m":[0,0,0.205],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_plate","name_zh":"旋转上平行板","function_zh":"对样品施加剪切","physical_meaning_zh":"PP25半径12.5mm、下表面z=.275+gap,厚3mm为显示几何假设","subsystem":null,"parent":"rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__upper_plate"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0015],"rpy_rad":[0,0,0],"radius_m":0.0125,"length_m":0.003},{"shape":"cylinder","origin_m":[0,0,0.005],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rotor_index_mark","name_zh":"转轴可视索引","function_zh":"让旋转姿态可见","physical_meaning_zh":"模拟刻线用于查看连续角,无速度反馈意义","subsystem":null,"parent":"rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__rotor_index_mark"],"collisions":[{"shape":"box","origin_m":[0.002,-0.0034,0.181],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.002,0.0008,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"前置触摸屏组件","function_zh":"本机样品准备与测试控制","physical_meaning_zh":"厂家真实触屏;触控事件与软件界面由宿主实现","subsystem":null,"parent":"housing","origin_m":[0.0,-0.303,0.155],"rpy_rad":[-0.291,0.0,0.0],"objects":["antonpaar_mcr503__controller"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22,0.021,0.157]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","thermal.set_temperature","method.configure","sensor.calibrate","acquisition.start","acquisition.stop","acquisition.result","provenance.read","analysis.flow_curve","analysis.oscillation","sim.step","ledger.read","geometry.cone_plate","geometry.cup_cylinder","measurement.normal_force","measurement.wall_slip","measurement.thixotropy_empirical","measurement.automatic_sweep","accuracy.certification","noise.empirical","robot.load","hardware.connect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_glass","name_zh":"触屏保护面","function_zh":"承载显示面","physical_meaning_zh":"平面显示窗,不虚构机械按键","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__display_glass"],"collisions":[{"shape":"box","origin_m":[0,-0.012,0.005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.18,0.002,0.109]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_sidebar","name_zh":"触屏导航区","function_zh":"显示设置导航","physical_meaning_zh":"静态示例软件布局","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__display_sidebar"],"collisions":[{"shape":"box","origin_m":[-0.067,-0.0132,0.007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04,0.0008,0.098]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_header","name_zh":"触屏红色标题条","function_zh":"显示当前页面","physical_meaning_zh":"示例界面标题装饰","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__display_header"],"collisions":[{"shape":"box","origin_m":[0,-0.0132,0.058],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.176,0.0008,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_digits","name_zh":"温度读数","function_zh":"显示温控台温度","physical_meaning_zh":"静态25.00°C示例,动态温度叠加由Matterix单独验证","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__display_digits"],"collisions":[{"shape":"box","origin_m":[-0.014,-0.014,0.0355],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.01157,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[-0.014,-0.014,0.031],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.01643,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[-0.014,-0.014,0.0265],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.007250000000000001,-0.014,0.0355],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.009680000000000001,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[-0.007250000000000001,-0.014,0.031],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.004820000000000001,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[-0.007250000000000001,-0.014,0.0265],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.0005000000000000022,-0.014,0.02695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010799999999999998,0.0005,0.0010799999999999998]},{"shape":"box","origin_m":[0.002019999999999998,-0.014,0.0355],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[0.004449999999999997,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.004449999999999997,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.002019999999999998,-0.014,0.0265],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[-0.00041000000000000194,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[-0.00041000000000000194,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.008769999999999997,-0.014,0.0355],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[0.011199999999999996,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.011199999999999996,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.008769999999999997,-0.014,0.0265],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004229999999999999,0.0005,0.00063]},{"shape":"box","origin_m":[0.006339999999999997,-0.014,0.02875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]},{"shape":"box","origin_m":[0.006339999999999997,-0.014,0.03325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0005399999999999999,0.0005,0.0037799999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_gap","name_zh":"间隙读数","function_zh":"显示测量间隙","physical_meaning_zh":"静态1.000mm示例,不声称GLB默认q0为测量态","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__display_gap"],"collisions":[{"shape":"box","origin_m":[-0.012245,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.012245,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.009125000000000001,-0.014,0.006074999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00078,0.0005,0.00078]},{"shape":"box","origin_m":[-0.007305000000000001,-0.014,0.012249999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[-0.005550000000000001,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.005550000000000001,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.007305000000000001,-0.014,0.00575],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[-0.00906,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.00906,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.0024300000000000007,-0.014,0.012249999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[-0.0006750000000000007,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.0006750000000000007,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.0024300000000000007,-0.014,0.00575],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[-0.004185000000000001,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[-0.004185000000000001,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[0.0024449999999999993,-0.014,0.012249999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[0.004199999999999999,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[0.004199999999999999,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[0.0024449999999999993,-0.014,0.00575],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030549999999999996,0.0005,0.000455]},{"shape":"box","origin_m":[0.0006899999999999992,-0.014,0.007375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]},{"shape":"box","origin_m":[0.0006899999999999992,-0.014,0.010624999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00039,0.0005,0.00273]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"panel_red_trim","name_zh":"正面红色型号线","function_zh":"标识型号","physical_meaning_zh":"MCR503型号饰线","subsystem":null,"parent":"controller","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__panel_red_trim"],"collisions":[{"shape":"box","origin_m":[0,-0.013,-0.061],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19,0.0005,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后部服务面板","function_zh":"安装公用工程和通信接口","physical_meaning_zh":"接口布局工程估计,非OEM后视CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0.332,0.16],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.145,0.005,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air_inlet","name_zh":"压缩空气入口","function_zh":"连接气浮公用工程","physical_meaning_zh":"选定配置接口点;螺纹尺寸和位置工程假设","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__air_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0.334,0.177],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coolant_inlet","name_zh":"温控附件流体接口","function_zh":"可选温控公用工程连接","physical_meaning_zh":"选定配置接口点;螺纹尺寸和位置工程假设","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__coolant_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.334,0.177],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coolant_outlet","name_zh":"温控附件流体接口","function_zh":"可选温控公用工程连接","physical_meaning_zh":"选定配置接口点;螺纹尺寸和位置工程假设","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__coolant_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0.008,0.334,0.177],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"host_port","name_zh":"主机通信接口","function_zh":"连接RheoCompass宿主","physical_meaning_zh":"端口类型布局工程假设,非硬件驱动实现","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__host_port"],"collisions":[{"shape":"box","origin_m":[0.045,0.3335,0.174],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014,0.006,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"交流供电","physical_meaning_zh":"接口形态为场景布局假设","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__power_inlet"],"collisions":[{"shape":"box","origin_m":[-0.03,0.3335,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026,0.006,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"电源交互","physical_meaning_zh":"后部翘板位置和0.28rad展示行程为工程假设","subsystem":null,"parent":"housing","origin_m":[0.047,0.3335,0.13],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.006,0.019]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left","name_zh":"散热百叶","function_zh":"电子学散热","physical_meaning_zh":"侧面透气结构位置比例估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__vent_left"],"collisions":[{"shape":"box","origin_m":[-0.2262,0.065,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.0731304347826087,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.08126086956521739,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.08939130434782609,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.09752173913043478,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.10565217391304348,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.11378260869565218,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.12191304347826087,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.13004347826086957,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.13817391304347826,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.14630434782608695,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.15443478260869564,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.16256521739130436,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.17069565217391303,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.17882608695652175,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.18695652173913044,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.19508695652173913,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.20321739130434782,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.21134782608695651,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.2194782608695652,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.2276086956521739,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.23573913043478262,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.2438695652173913,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[-0.2262,0.252,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right","name_zh":"散热百叶","function_zh":"电子学散热","physical_meaning_zh":"侧面透气结构位置比例估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_mcr503__vent_right"],"collisions":[{"shape":"box","origin_m":[0.2262,0.065,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.0731304347826087,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.08126086956521739,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.08939130434782609,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.09752173913043478,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.10565217391304348,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.11378260869565218,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.12191304347826087,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.13004347826086957,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.13817391304347826,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.14630434782608695,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.15443478260869564,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.16256521739130436,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.17069565217391303,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.17882608695652175,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.18695652173913044,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.19508695652173913,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.20321739130434782,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.21134782608695651,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.2194782608695652,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.2276086956521739,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.23573913043478262,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.2438695652173913,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]},{"shape":"box","origin_m":[0.2262,0.252,0.128],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006,0.006,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"官方产品503照片的可观察外观;局部尺寸依整体比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主配置温控热容/功率/环境与扭矩观测工程参数","kind":"configuration","availability":"implemented","component_ids":["controller","sample_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","plate_capacity_j_k","ambient_conductance_w_k","controller_gain_w_k","heater_max_w","cooler_max_w","lift_speed_m_s","torque_gain","torque_offset_nm","temperature_resolution_k","accept_engineering"]},"geometry.configure":{"function_zh":"宿主登记平行板半径与无滑移假设;不自动变更固定PP25场景","kind":"configuration","availability":"implemented","component_ids":["rotor","sample_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["radius_m","accept_parallel_plate_no_slip"]},"sample.load":{"function_zh":"宿主按真实单点黏度参考装样;所有本构模型及宿主给定的密度/比热须显式接受工程假设,HB/Maxwell参数不作为实测物性。","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id","volume_m3","density_kg_m3","heat_capacity_j_kg_k","constitutive_model","relaxation_time_s","yield_stress_pa","flow_index","reference_shear_rate_s_inv","accept_engineering_rheology"]},"sample.remove":{"function_zh":"宿主卸样;带出质量、显热与残余弹性能","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"geometry.set_gap":{"function_zh":"只写间隙目标,真实位置由宿主step有限速推进;未求解挤压流动","kind":"device_command","availability":"implemented","component_ids":["head_lift"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["gap_m"]},"power.set":{"function_zh":"上电或断电;断电取消采集但保留残余弹性和热状态","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"只设温度目标;工程Peltier集中热容模型由step推进","kind":"device_command","availability":"implemented","component_ids":["sample_plate","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"thermal.disable":{"function_zh":"关闭温控,保持实际热状态并自然散热","kind":"device_command","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"配置恒剪切或单频振荡、内部采样和尾窗;真实物理不随配置推进","kind":"configuration","availability":"implemented","component_ids":["controller","rotor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","shear_rate_s_inv","strain_amplitude","frequency_hz","duration_s","sample_interval_s","discard_time_s","temperature_tolerance_k"]},"sensor.calibrate":{"function_zh":"写入独立来源的扭矩增益/零点校正,不偷读隐藏本构真值","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["torque_gain_correction","torque_zero_nm"]},"acquisition.start":{"function_zh":"启动异步旋转或振荡;后续由step产生角位移、应力响应及观测","kind":"device_command","availability":"implemented","component_ids":["controller","rotor","sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停转并冻结采样;Maxwell残余应力随后松弛并释放弹性能","kind":"device_command","availability":"implemented","component_ids":["controller","rotor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.result":{"function_zh":"公开返回冻结曲线与由实际力矩导出的黏度/G,所有session统一隐藏选中参考身份","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"provenance.read":{"function_zh":"仅evaluator读取选中参考和本构假设来源","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"analysis.flow_curve":{"function_zh":"只使用外部旋转流动曲线逆拟合HB屈服/K/n;单点测量不返回假屈服值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["shear_rates_s_inv","torques_nm","radius_m","accept_no_slip_hb_model"]},"analysis.oscillation":{"function_zh":"实际外部力矩尾窗正交回归Gprime/Gdoubleprime,不读样品真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["time_s","torques_nm","radius_m","strain_amplitude","frequency_hz","discard_time_s"]},"sim.step":{"function_zh":"宿主唯一时钟,携带不足纳秒余数;内部采样与场景帧率分离","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"ledger.read":{"function_zh":"核对质量/体积、本构机械功-弹性-耗散、温控热量三个账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"geometry.cone_plate":{"function_zh":"未实现:geometry.cone_plate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"geometry.cup_cylinder":{"function_zh":"未实现:geometry.cup_cylinder","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"measurement.normal_force":{"function_zh":"未实现:measurement.normal_force","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"measurement.wall_slip":{"function_zh":"未实现:measurement.wall_slip","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"measurement.thixotropy_empirical":{"function_zh":"未实现:measurement.thixotropy_empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"measurement.automatic_sweep":{"function_zh":"未实现:measurement.automatic_sweep","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"未实现:robot.load","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"geometry.configured":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["rotor"],"write_via":null},"sample.present":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_plate"],"write_via":null},"power.enabled":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"thermal.enabled":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_plate"],"write_via":null},"geometry.moving":{"meaning_zh":"配置或设备可观测状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["head_lift"],"write_via":null},"geometry.gap_m":{"meaning_zh":"升降测量头(head_lift)测量板实际间隙;机械参考0,测量方法另要求至少0.0001m,范围 0–0.08 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["head_lift"],"write_via":null},"geometry.target_gap_m":{"meaning_zh":"间隙设定,实际lift只随step推进,范围 0.0001–0.08 m;设定值,由 geometry.set_gap 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["head_lift"],"write_via":null},"rotor.angle_rad":{"meaning_zh":"连续旋转测量轴(rotor)转子连续累计角,真实多圈无wrap;场景频率受帧率限制;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["rotor"],"write_via":null},"rotor.orientation_rad":{"meaning_zh":"累计实转角的atan2(sin,cos)等价朝向,仅供场景姿态设置;跨π存在表示跳变,不用于速度差分或替代累计角,范围 -3.14159–3.14159 rad;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad","access":"read_only","origin":"derived","component_ids":["rotor"],"write_via":null},"rotor.speed_rad_s":{"meaning_zh":"理想运动控制实际角速度,无电机惯量模型;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["rotor"],"write_via":null},"power.angle_rad":{"meaning_zh":"电源开关(power_switch)电源开关造型姿态代理,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"thermal.target_k":{"meaning_zh":"温控目标设定,范围273.15至373.15K;由plant.configure初始化,并由thermal.set_temperature修改;设定只写目标,实际温度仅随宿主step演化。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_plate"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"平行板样品与温控台集中节点的即时量化温度观测;无传感器一阶滞后模型,未按厂家温度精度标定;断电为null。","unit":"K","access":"read_only","origin":"sensor","component_ids":["sample_plate"],"write_via":null},"torque.indicated_nm":{"meaning_zh":"积分力矩经显式增益、零点校准及0.05nNm即时量化得到;低于模式下限或超量程为null。没有传感器时间响应模型或真实噪声标定。","unit":"N*m","access":"read_only","origin":"sensor","component_ids":["rotor"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主仿真时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步采集状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本次实际采集时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际内部网格采样数,范围 0–200001;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"PP25样品与温控台合并热容节点的过程温度;仅evaluator/debug可见,用于能量平衡,不是厂家实测读数。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.viscosity_pa_s":{"meaning_zh":"选中参考黏度,不是测量输出;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa*s","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.stress_pa":{"meaning_zh":"边缘本构应力;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.torque_nm":{"meaning_zh":"平行板积分真实扭矩;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N*m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.mass_kg":{"meaning_zh":"样品质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.elastic_j":{"meaning_zh":"Maxwell储存弹性能;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"model.fault":{"meaning_zh":"本构、温度或量程故障;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"parallel_plate_rheology":{"meaning_zh":"平行板剪切积分、线性Maxwell瞬态与热/机械/物质账本,输出来自独立观测分析","implementation":"lumped","equations":["gamma_dot(r)=Omega*r/h. Newtonian M=pi*eta*Omega*R^4/(2h)=pi*eta*gamma_dot_edge*R^3/2.","HB tau=tau_y+K*gamma_dot^n; M=2piR^3[tau_y/3+K*gamma_dot_edge^n/(n+3)]. K=eta_reference*gamma_reference^(1-n), and tau_y/n/gamma_reference are explicit model assumptions.","Maxwell d(tau)/dt=G*gamma_dot-tau/lambda, G=eta_reference/lambda. Constant-rate exact tau=eta*rate+(tau_initial-eta*rate)exp(-t/lambda).","Sinusoidal strain gamma0*sin(omega*t) produces tau=G*gamma0[(omega*lambda)^2*sin/(1+(omega*lambda)^2)+(omega*lambda)*cos/(1+(omega*lambda)^2)]+transient; no steady-state assumption in forward response.","PP Maxwell elastic U=V*tau_edge²/(4G), work W=integral(M*Omega dt), dissipation D=W-dU; exact sin/cos/exponential antiderivatives. At stop gamma_dot=0, tau decays and U loss becomes heat to ideal thermostat.","C_total=C_plate+sample_mass*Cp. C*dT/dt=clip(Kp*(Ttarget-T)+Gambient*(Ttarget-Tambient),-Pcool,Pheat)-Gambient*(T-Tambient), exact exponential within each saturation regime; crossings split analytically; controller and ambient integrals balance stored heat.","No constitutive self-heating temperature field: rheological dissipation delivered directly to an ideal isothermal compensator, separately metered; thermal node balance concerns explicit control, ambient, and loaded/removed sensible heat.","Torque observation=(gain*M+offset-calibration_zero)*calibration_gain, quantized at50pNm, null below1nNm(rotation)/0.15nNm(oscillation) or above0.255Nm. No empirical random noise claimed.","Gprime/Gdoubleprime extracted by ordinary least-squares observed stress on gamma0*sin and gamma0*cos plus offset in explicit tail window; external HB inverse uses only supplied torque/rate observations.","Mass=rho*volume, volume is immutable while loaded; V=piR²gap checked before acquisition. Removal carries mass, volume, sensible heat and remaining elastic energy to separate ledgers.","Host step accepts finite nonnegative float seconds with fractional-ns carry; internal grid supports20+samples/cycle through250Hz independent of scene rendering. Physical accumulated rotor angle is not wrapped; separate orientation=atan2(sin(angle),cos(angle)) is a scene pose representation only, never differentiated for angular velocity."],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"plate capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_conductance_w_k":{"value":0.5,"unit":"W/K","evidence":"assumption","meaning_zh":"ambient conductance w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_gain_w_k":{"value":10.0,"unit":"W/K","evidence":"assumption","meaning_zh":"controller gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_max_w":{"value":100.0,"unit":"W","evidence":"assumption","meaning_zh":"heater max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cooler_max_w":{"value":50.0,"unit":"W","evidence":"assumption","meaning_zh":"cooler max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"lift_speed_m_s":{"value":0.02,"unit":"m/s","evidence":"assumption","meaning_zh":"lift speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"torque gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_offset_nm":{"value":0.0,"unit":"N*m","evidence":"assumption","meaning_zh":"torque offset nm;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_resolution_k":{"value":0.0001,"unit":"K","evidence":"assumption","meaning_zh":"temperature resolution k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.0125,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 geometry.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_parallel_plate_no_slip":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept parallel plate no slip;宿主在 geometry.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":4.908738521234052e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":997.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"样品密度,用于样品质量rho*V及热容;宿主在sample.load显式输入,此处为工程示例,黏度模板未提供同温实测密度。"},"heat_capacity_j_kg_k":{"value":4180.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"heat capacity j kg k;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"relaxation_time_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"relaxation time s;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"yield_stress_pa":{"value":0.0,"unit":"Pa","evidence":"assumption","meaning_zh":"yield stress pa;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_index":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"flow index;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_shear_rate_s_inv":{"value":1.0,"unit":"1/s","evidence":"assumption","meaning_zh":"reference shear rate s inv;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_rheology":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering rheology;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_rate_s_inv":{"value":100.0,"unit":"1/s","evidence":"assumption","meaning_zh":"shear rate s inv;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"strain_amplitude":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"strain amplitude;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":5.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.01,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"discard_time_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"discard time s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":0.05,"unit":"K","evidence":"assumption","meaning_zh":"temperature tolerance k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"torque gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_zero_nm":{"value":0.0,"unit":"N*m","evidence":"assumption","meaning_zh":"torque zero nm;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["脚手架把W×H×D直接当XYZ,现按厂家尺寸转换为W×D×H。","官网宣传255Hz而Specifications及2026厂家册MCR503栏为250Hz,保持清单250Hz。","厂家册总览300Hz及503Power最大300mNm、70N属于其它配置,不移植到本MCR503标准配置。","乙醇1.074mPa.s在HSDB/CRC为25°C,在ICSC为20°C;本库用HSDB25°C,不混用。","乙二醇页面含PEG误混;水页运动黏度标cP量纲错误;若干固相/可疑黏度条目已隔离,详rheology_transcription.json。","追加角速度交叉核对:标准503最高314 rad/s、3000 rpm为厂家近似对应值;503Power行200 rad/s与2100 rpm换算不一致,已排除Power参数。","具体盘板/锥板直径、夹具间隙行程、部件质量、转子惯量、热容及热损系数没有厂家独立资料时由宿主显式提供,标工程假设。","厂家极宽温区依赖具体可选附件;不把整系列-170..1000°C写成此固定夹具已验证范围。","库中动态黏度值可作为明确温度下Newtonian近似参考;G′/G″、屈服、松弛和触变结构参数无公开记录时保持null,宿主拟合/假设独立标识。","电子扭矩分辨率与量程不等于精度或高频惯性校正;未验证的误差分布、校准和故障概率写not_run。","本体453×775×673mm宽高深、50kg来自官方MCR503栏;PP25属于本任务选择的平行板配置,不冒称所有配件标配。","外观按官方503工作照及触屏近景重建,内部电机/气浮轴承结构不作虚构剖面;局部尺寸、行程和背部接口位置为工程或照片估计。","转子是连续旋转轴;pose采样范围不是机械限位。GLB参考间隙0为无样品接触态,运行层测量允许间隙>=0.1mm;预览用1mm和80mm。","URDF组件质量按碰撞体积权重在厂家50kg预算内分配;全部真实组件mass_kg未知,bbox惯量及质心为工程数值假设。","碰撞代理仅盒柱球;未校准气浮、摩擦、轴向力、接触、热膨胀及流固耦合;前屏静态图例不证明实时读数联动。","部件质量、摩擦及真实惯量未知;URDF动力学数值为显式近似,不用50kg整机质量代替部件实测值。","模型分件与照片比例不是厂家CAD;机器人装样、真实电气驱动和厂商测量准确度未验证。","输出模板保存在本资产目录以遵守并发写入范围;状态脚本只扫描共享反应库,可能不能识别本地模板。","默认固定PP25平行板;其它半径可用于数值分析但场景不会自动缩放。几何半径、精确间隙和无滑移假设必须与试验配置一致;锥板、同轴筒、壁滑、法向力、惯性和边缘破裂未实现。","Newtonian eta来自真实物性参考单点;模板不等于流变仪实测曲线。Maxwell lambda、HB屈服应力/流动指数/参考剪切率由宿主显式给定并标assumption;G=eta/lambda不冒充真实模量文献数据。","旋转输出2M/(piR^3*gamma_edge)为平行板表观黏度;非Newtonian材料不能当作已做Weissenberg–Rabinowitsch修正。屈服值只由外部多剪切速率力矩数据的HB拟合返回。","振荡Gprime/Gdoubleprime由公开观测尾窗回归,至少20点每周期、尾窗至少两周期;瞬态未充分衰减时拟合会偏移并保留RMS,未实现厂家DSP或非线性LAOS分析。","默认水样PP25/gap1mm/边缘100s^-1的gap Reynolds约8.9,不能忽略真实二次流对准确度的影响;当前无惯性本构数值演示不证明该工况真实流变测量准确。","声称的最小扭矩和分辨率仅作为量程/量化规则;没有真实仪器误差分布、噪声谱、溯源校准或准确度认证。低于量程为null,不能把零交叉的缺失数据伪造为精确零。","温控是宿主显式C/K/G/功率的集中参数Peltier教学模型,没有附件型号保证;273.15至373.15K是本模型范围。温度设定仅写目标,测量只在真实参考温度容差内有效,不将常数eta外推到其它温度。","本构耗散由理想等温补偿器即时传给温控浴并独立记账;没有将局部黏性发热耦合成温度梯度。温控台与样品按单一热容节点求控制/散热,未知rho/Cp由宿主显式假设。","样品体积只在load/remove转移;测量须满足V=piR²gap,间隙调小到填充高度以下拒绝,不默默挤出或生灭物质。头升降是理想位置执行,不模拟装卸挤压流动/毛细力。","Maxwell机械功分成可恢复弹性能和耗散;取消停转后真实应力仍按lambda松弛,已发热不回滚;卸样携走剩余弹性能与显热。","标准503最大角速度314rad/s同时限制旋转与振荡峰值角速度;rotor.angle_rad为连续累计实转角,多圈不wrap;rotor.orientation_rad只提供atan2(sin(angle),cos(angle))的等价场景朝向,不能用于差分速度;250Hz是数值方法上限,不声称60Hz场景逐帧解析高频运动;实际转子关节/面板需独立场景验证。","全部session公开acquisition.result/poll都只返回通用模板库来源,以免bridge以evaluator代理调用时泄漏选中材料;完整来源仅evaluator provenance.read。共享进程和文件不提供OS级安全隔离。","自动扫频/扫剪切工作流、实测触变恢复、夹具真实接触、机器人和硬件not_run;单点和单频可重复测量,外部流动曲线/振荡分析接口已实现。","MCR503官方有前置触屏;本资产静态界面保留25.00°C及1.000mm示例,只有另行验证的Matterix温度覆盖才称动态显示。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","geometry.configure","sample.load","sample.remove","geometry.set_gap","power.set","thermal.set_temperature","thermal.disable","method.configure","sensor.calibrate","acquisition.start","acquisition.stop","acquisition.result","provenance.read","analysis.flow_curve","analysis.oscillation","sim.step","ledger.read"],"unsupported":["geometry.cone_plate","geometry.cup_cylinder","measurement.normal_force","measurement.wall_slip","measurement.thixotropy_empirical","measurement.automatic_sweep","accuracy.certification","noise.empirical","robot.load","hardware.connect"],"note_zh":"69种真实单温动态黏度η参考;原生MCR503测量0种、实测G′/G″0种、实测屈服应力0种、原始流变曲线0条。从η参考构造Newtonian响应,以及宿主显式提供的Maxwell/屈服等本构参数,均属constitutive assumptions;不冒充实测模量、屈服或厂家原生rheogram。真实部件质量未知,URDF按50kg分配数值质量与包围盒惯量。连续转轴、间隙升降和电源3关节采用过程权威状态;Matterix实际两实例场景另证多圈姿态、间隙、温度读数、完成/取消与守恒。接触、气浮动力、法向力、流体形变、机器人和真实硬件未验证;250Hz过程采样不等于250Hz场景动作。"}},"previews":["previews/antonpaar_mcr503/preview_front.webp","previews/antonpaar_mcr503/preview_loading.webp","previews/antonpaar_mcr503/preview_measurement.webp","previews/antonpaar_mcr503/preview_pp25.webp","previews/antonpaar_mcr503/preview_rear.webp","previews/antonpaar_mcr503/preview_touchscreen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/asset.contract.json","bytes":668397},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/collision_proxies.json","bytes":57366},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/geometry_manifest.json","bytes":108549},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/model.blend","bytes":222369},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/model.glb","bytes":113716},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/model.urdf","bytes":56339},{"name":"rheology_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/rheology_library.json","bytes":227909}],"completeness":{"components":51,"with_collisions":51,"with_objects":51,"with_function":51,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_mcr503","chem_id":"CHEM-137","name_en":"Rotational & oscillatory rheometer","maker":"Anton Paar","model":"MCR 503","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_mcr503/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_mcr503.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_monowave400.json b/data/assets/instrument.antonpaar_monowave400.json new file mode 100644 index 0000000000000000000000000000000000000000..2b41d239411d9fa486db580bfe5071497797bc7a --- /dev/null +++ b/data/assets/instrument.antonpaar_monowave400.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_monowave400","asset_dir":"expansion_batch03/t5_automation/antonpaar_monowave400","name_zh":"Anton Paar Monowave 400微波合成反应器","category":"反应与分子合成","description_zh":"基础单瓶G30;850W、300C、30bar、20mL、1200rpm约束;真实Antoine物性及显式合成热时间过程。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":32.2,"size_m":[0.4204,0.5594,0.3102],"bbox_min":[-0.2107,-0.2797,0.0],"bbox_max":[0.2097,0.2797,0.3102],"manifest_dimensions_m":[0.42035000006412154,0.5594000002137385,0.3101500000071246],"glb":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","lock_pin":"/Geometry/base_link/lock_pin","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[-0.0005,0.0,0.4901],"place":[-0.0005,0.0,0.3601],"post_place":[-0.0005,0.0,0.4901],"joint_lid_joint":[0.0,0.05,0.306],"joint_lock_pin_joint":[0.065,0.05,0.276],"joint_btn_button_power":[-0.2095,0.215,0.062]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"housing","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.15,"effort":10.0,"mimic":null,"origin_m":[0.0,0.05,0.306],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.046,0.004,0.2642],"child_bbox_max":[0.046,0.096,0.2752],"kind":"door"},{"name":"lock_pin_joint","type":"prismatic","parent":"housing","child":"lock_pin","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.01,"effort":10.0,"mimic":null,"origin_m":[0.065,0.05,0.276],"child_prim":"/Geometry/base_link/lock_pin","child_bbox_min":[0.0496,0.0476,0.2736],"child_bbox_max":[0.078,0.0524,0.2784],"kind":"other"},{"name":"btn_button_power","type":"prismatic","parent":"housing","child":"button_power","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.2095,0.215,0.062],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.2107,0.208,0.051],"child_bbox_max":[-0.2077,0.222,0.073],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"vial","link":"base_link","part":"antonpaar_monowave400__vial_interface","pos":[0.0,0.05,0.186],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.05,0.186],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false},{"name":"cooling_gas","link":"base_link","part":"antonpaar_monowave400__cooling_gas_inlet","pos":[0.12,0.2777,0.084],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.2777,0.084],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.006,"access":[],"modelled_occupant":false}],"hidden_parts":["antonpaar_monowave400__sample_vial","antonpaar_monowave400__stir_bar","antonpaar_monowave400__vial_cap","antonpaar_monowave400__vial_septum"],"readouts":[{"name":"temperature","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":4,"decimals":1,"unit":"C","center":[0.0488,-0.2093,0.2233],"up":[0.0,0.342,0.9397],"source":{"bridge":["thermal.indicated_k"],"offset":-273.15},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"pressure","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":3,"decimals":1,"unit":"bar","center":[0.0488,-0.2278,0.1726],"up":[0.0,0.342,0.9397],"source":{"bridge":["pressure.indicated_pa"],"scale":1e-05},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"power","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":3,"decimals":0,"unit":"W","center":[0.0488,-0.2339,0.1556],"up":[0.0,0.342,0.9397],"source":{"bridge":["microwave.output_w"]},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":32.2,"footprint_m":[0.4204,0.5594],"height_m":0.3102,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.186,"primary_slot":"vial","access":[],"slot_count":2},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"浅灰机身:R40圆弧前上部、斜面上的画框式屏幕凹窗、顶部陡壁碗形进样口(底部由红色瓶座封住)","physical_meaning_zh":"浅灰机身(420×560×310 mm)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.05525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.551,0.0775]},{"shape":"box","origin_m":[0.0,0.20275,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.14350000000000002,0.2145]},{"shape":"box","origin_m":[-0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.0,-0.10068706393505596,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.1393741278701119,0.2145]},{"shape":"box","origin_m":[0.0,0.05,0.11925],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.162,0.05049999999999999]},{"shape":"box","origin_m":[0.0,-0.17438452563102808,0.29451772225090006],"rpy_rad":[-3.0194196059501923,-0.0,0.0],"size_m":[0.414,0.009749547472411801,0.03]},{"shape":"box","origin_m":[0.0,-0.18022647779464357,0.29306115998524046],"rpy_rad":[-2.775073510670982,-0.0,0.0],"size_m":[0.414,0.009749547472411794,0.03]},{"shape":"box","origin_m":[0.0,-0.1855425247077412,0.2902345677023916],"rpy_rad":[-2.5307274153917807,-0.0,0.0],"size_m":[0.414,0.009749547472411779,0.03]},{"shape":"box","origin_m":[0.0,-0.19001684774504832,0.28620586914410523],"rpy_rad":[-2.2863813201125707,-0.0,0.0],"size_m":[0.414,0.009749547472411805,0.03]},{"shape":"box","origin_m":[0.0,-0.19338363387410543,0.2812144034398351],"rpy_rad":[-2.0420352248333677,-0.0,0.0],"size_m":[0.414,0.009749547472411788,0.03]},{"shape":"box","origin_m":[-0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.0,-0.20680184429917522,0.2808439118943413],"rpy_rad":[-1.9198621771937678,-0.0,0.0],"size_m":[0.282,0.00285409732640862,0.006]},{"shape":"box","origin_m":[0.0,-0.2738128415643396,0.09673271005316664],"rpy_rad":[-1.919862177193758,-0.0,0.0],"size_m":[0.282,0.0030000000000000005,0.006]},{"shape":"box","origin_m":[0.0,-0.21833991709702252,0.18189581621448117],"rpy_rad":[-1.9198621771937627,-0.0,0.0],"size_m":[0.192,0.146,0.008]},{"shape":"box","origin_m":[0.0,-0.20189299879538167,0.2668055350338639],"rpy_rad":[-1.1344640137963147,-0.0,0.0],"size_m":[0.282,0.031112698372208095,0.004]},{"shape":"box","origin_m":[0.0,-0.26058384484822456,0.10537805557399275],"rpy_rad":[-2.66180944519968,-0.0,0.0],"size_m":[0.282,0.03255764119219942,0.004]},{"shape":"box","origin_m":[-0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[-2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.077,0.05,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425825,0.0699290664728941,0.307],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136416,0.10444722215136415,0.307],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894098,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[4.7148901767173094e-18,0.127,0.307],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038499999999999986,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.054447222151364154,0.10444722215136416,0.307],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.06992906647289412,0.307],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.077,0.05000000000000001,0.307],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.0300709335271059,0.307],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140179,0.011500000000000024,0.307],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.05444722215136419,-0.004447222151364123,0.307],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038500000000000034,-0.016683956091401747,0.307],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,-0.024376288624258252,0.307],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-1.414467053015193e-17,-0.026999999999999996,0.307],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894063,-0.024376288624258266,0.307],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,-0.016683956091401775,0.307],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136415,-0.004447222151364165,0.307],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140175,0.011499999999999969,0.307],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425824,0.030070933527105843,0.307],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.0583766476619384,0.05,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.5707963267948966],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.9634954084936207],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.041278523424694465,0.09127852342469445,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.02233977589723808,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[3.574538735207285e-18,0.1083766476619384,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,3.141592653589793],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238075,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469446,0.09127852342469446,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.963495408493621],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.0583766476619384,0.05000000000000001,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.5707963267948968],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148775,0.02766022410276193,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.1780972450961726],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469447,0.008721476575305547,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.7853981633974485],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238113,-0.003932989951487735,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.39269908169872475],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-1.0723616205621851e-17,-0.008376647661938397,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.8369701987210297e-16],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.022339775897238092,-0.003932989951487742,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.3926990816987244],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.04127852342469445,0.008721476575305533,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.7853981633974481],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.053932989951487736,0.027660224102761886,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.1780972450961718],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.06525328470256159,0.05,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.5707963267948966],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.9634954084936207],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.04614104010787771,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072677,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[3.995611312242149e-18,0.11525328470256159,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,3.141592653589793],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.02497135096307267,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0461410401078777,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.963495408493621],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.06525328470256159,0.05000000000000001,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.5707963267948968],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0602861741658285,0.025028649036927336,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.1780972450961726],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.046141040107877715,0.0038589598921223043,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.7853981633974485],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.024971350963072708,-0.010286174165828478,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.39269908169872475],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-1.1986833936726449e-17,-0.015253284702561579,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.8369701987210297e-16],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072687,-0.010286174165828485,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.3926990816987244],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.046141040107877694,0.0038589598921222905,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.7853981633974481],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06028617416582848,0.02502864903692729,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.1780972450961718],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06932012356811103,0.05,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.5707963267948966],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573105,0.07652766281901688,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.9634954084936207],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.049016729447700726,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016886,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[4.2446333722093085e-18,0.11932012356811103,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,3.141592653589793],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901688,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770072,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.07652766281901689,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.963495408493621],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06932012356811103,0.05000000000000001,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.5707963267948968],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.023472337180983127,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.1780972450961726],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770073,0.0009832705522992869,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.7853981633974485],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901692,-0.014043443355731022,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.39269908169872475],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-1.2733900116627925e-17,-0.019320123568111025,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.8369701987210297e-16],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016896,-0.014043443355731036,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.3926990816987244],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.04901672944770071,0.0009832705522992728,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.7853981633974481],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573102,0.02347233718098308,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.1780972450961718],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.0535,0.05,0.26765],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935384,0.0704735636315323,0.26765],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.0378302127934803,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532306,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[3.27593018771917e-18,0.10350000000000001,0.26765],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0204735636315323,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.03783021279348029,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935384,0.07047356363153232,0.26765],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0535,0.05000000000000001,0.26765],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935385,0.029526436368467707,0.26765],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0378302127934803,0.012169787206519712,0.26765],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.020473563631532334,0.0005724450106461762,0.26765],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-9.82779056315751e-18,-0.003499999999999996,0.26765],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532316,0.0005724450106461693,0.26765],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.03783021279348028,0.012169787206519705,0.26765],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935383,0.029526436368467666,0.26765],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.047,0.05,0.2629],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.01798612132115922,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[2.8779199779962802e-18,0.097,0.2629],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159218,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.047,0.05000000000000001,0.2629],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.043422338028030485,0.032013878678840785,0.2629],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.03323401871576774,0.01676598128423227,0.2629],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159246,0.006577661971969538,0.2629],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-8.63375993398884e-18,0.0030000000000000027,0.2629],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.017986121321159232,0.006577661971969531,0.2629],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.03323401871576773,0.016765981284232262,0.2629],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.043422338028030465,0.03201387867884076,0.2629],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.058349859365973325,0.06028865452676563,0.276],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.07026469349204587,0.276],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174227994,0.079625,0.276],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479944,0.08808516587392745,0.276],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.029625000000000005,0.10131200517422799,0.276],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045877,0.10567678778156507,0.276],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.010288654526765627,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[3.6280161424740335e-18,0.10925,0.276],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.01028865452676562,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.020264693492045856,0.10567678778156508,0.276],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029624999999999985,0.101312005174228,0.276],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.045388133254799436,0.08808516587392747,0.276],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422798,0.07962500000000003,0.276],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05567678778156507,0.07026469349204588,0.276],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.058349859365973325,0.06028865452676562,0.276],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05925,0.05000000000000001,0.276],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05834985936597333,0.0397113454732344,0.276],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.055676787781565075,0.029735306507954137,0.276],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422799,0.020374999999999997,0.276],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.04538813325479946,0.011914834126072575,0.276],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.03808516587392746,0.004611866745200567,0.276],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029625000000000026,-0.0013120051742279704,0.276],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.02026469349204586,-0.005676787781565072,0.276],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.010288654526765622,-0.008349859365973322,0.276],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-1.08840484274221e-17,-0.009249999999999994,0.276],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.0102886545267656,-0.00834985936597333,0.276],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045887,-0.005676787781565065,0.276],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.02962499999999996,-0.001312005174228005,0.276],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.03808516587392745,0.004611866745200553,0.276],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479943,0.011914834126072534,0.276],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174228,0.020375000000000025,0.276],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.02973530650795414,0.276],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.058349859365973325,0.03971134547323438,0.276],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2803],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2803],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2803],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2803],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2803],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2803],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2803],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2803],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2803],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2803],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2803],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2803],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2803],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2803],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2803],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2803],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2803],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2803],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2803],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2803],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2803],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2803],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2803],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2803],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2717],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2717],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2717],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2717],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2717],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2717],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2717],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2717],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2717],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2717],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2717],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2717],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2717],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2717],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2717],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2717],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2717],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2717],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2717],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2717],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2717],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2717],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2717],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2717],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6583748172794485,0.6866853124353135,0.7156935005064807],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机420×560×310 mm为厂家数据;轮廓、凹窗、碗形口与分块按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_plinth","name_zh":"深色底座","function_zh":"机身下方内收的深色底座","physical_meaning_zh":"深灰底座","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__base_plinth"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.011],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.39199999999999996,0.532,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.024157632448504756,0.027320891639074894,0.03189603307301153],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_seam","name_zh":"顶面分缝","function_zh":"碗形口后方顶面横向分缝(前后上罩接缝,照片)","physical_meaning_zh":"浅缝线","subsystem":null,"parent":"housing","origin_m":[0.0,0.166,0.31],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__top_seam"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.02,0.002,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.38132601143253014],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"红色瓶座(顶盖)","function_zh":"碗底的红色瓶座圆盘:落下时封住碗底与样品瓶,宿主抬起(竖直0–0.15 m)后才能装取瓶;锁销伸出压住其上缘","physical_meaning_zh":"红色阳极氧化瓶座","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.306],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0378],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0455,"length_m":0.007400000000000007}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.15],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.013702083047289686,0.008568125618069307],"metallic":0.1,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"红色瓶座外形按产品照片(封住碗底);竖直抬升与行程为运行层开盖代理(原点随碗轴后移)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_lift"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"Ruby探头口","function_zh":"瓶座圆盘中心的深色探头口(Monowave 400照片中光纤探头由此进入;本模型未装探头)","physical_meaning_zh":"深灰探头口","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,-0.0338],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid_grip"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0011999999999999789],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0072,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_interface","name_zh":"G30装瓶接口","function_zh":"腔体顶部的瓶口定位圈(卡在腔壁上;Matterix插瓶口,宿主附着/释放事件)","physical_meaning_zh":"深色定位圈","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2585],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_interface"],"collisions":[{"shape":"box","origin_m":[0.0292,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329574,0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.020647518010647188,0.02064751801064718,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060623,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[1.7879843267551357e-18,0.029200000000000004,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.01117435622506062,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.020647518010647185,0.020647518010647195,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329574,0.011174356225060626,0.0],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.0292,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329577,-0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.02064751801064719,-0.020647518010647185,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.011174356225060638,-0.026977282349329567,0.0],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-5.3639529802654064e-18,-0.0292,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060628,-0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.02064751801064718,-0.02064751801064719,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329567,-0.01117435622506064,0.0],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.022,0.016152479880697748,0.0056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_pin","name_zh":"锁销","function_zh":"碗底环形槽中的横向锁销(−X伸出0–10 mm压在瓶座上缘之上,抬起受阻)","physical_meaning_zh":"金属锁销","subsystem":null,"parent":"housing","origin_m":[0.065,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0022,"length_m":0.025}],"joint":{"type":"prismatic","axis":[-1.0,0.0,0.0],"limits":[0.0,0.01],"state_id":"lock.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"锁销为教学代理:退回时球头针尖伸入碗内约2.4 mm(距瓶座边缘约3.6 mm),伸出10 mm时压在瓶座上缘上方1.4 mm;原点随碗轴移动。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set_travel"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_guide","name_zh":"锁销导向座","function_zh":"碗外侧包住锁销的导向座(上下板、两侧板与后挡;封住环形槽后壁在锁销处的开口,随机身固定)","physical_meaning_zh":"金属导向座","subsystem":null,"parent":"housing","origin_m":[0.068,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_guide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0043999999999999595],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.0,-0.0044000000000000705],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.011699999999999988,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00180000000000001,0.0126,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,-0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_vial","name_zh":"G30玻璃瓶","function_zh":"外径28 mm、长94 mm、名义30 mL(工作6–20 mL)的模型占位样品瓶(带翻边瓶口)","physical_meaning_zh":"硼硅玻璃G30瓶(示意)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.20500000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__sample_vial"],"collisions":[{"shape":"box","origin_m":[0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721756,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[8.113285044351216e-19,0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721754,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721758,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-2.4339855133053645e-18,-0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721753,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.044800000000000006],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0135,"length_m":0.004},{"shape":"box","origin_m":[0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077719,0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[8.296982064223317e-19,0.013549999999999993,0.043899999999999995],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.009581296885077717,0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.00958129688507772,-0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-2.4890946192669952e-18,-0.01355,0.043899999999999995],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077716,-0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.83879901174074,0.8713671191987972],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.35,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"G30瓶28×94 mm为厂家数据;瓶口翻边与壁厚为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_cap","name_zh":"PEEK卡扣瓶盖","function_zh":"扣在瓶口翻边上的PEEK卡扣盖(密闭;模型占位)","physical_meaning_zh":"米色PEEK瓶盖","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,0.04949999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.000150000000000039],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0169,"length_m":0.003900000000000026},{"shape":"box","origin_m":[0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459381,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[1.0042103753008296e-18,0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.01159655121145938,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.011596551211459383,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-3.012631125902489e-18,-0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459378,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4620769996544071,0.32314320911295075,0.162029375639111],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"瓶盖外形按G30卡扣盖示意;尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_septum","name_zh":"PTFE涂层硅胶隔垫","function_zh":"瓶盖中心露出的隔垫(白PTFE面朝内、蓝硅胶朝外)","physical_meaning_zh":"蓝色隔垫","subsystem":null,"parent":"vial_cap","origin_m":[0.0,0.0,-0.0009000000000000119],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_septum"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0184,0.0184,0.0026000000000000467]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.042311410620809675,0.1589608350608804,0.45641102318040466],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_bar","name_zh":"磁力搅拌子","function_zh":"瓶底PTFE磁力搅拌子","physical_meaning_zh":"白色搅拌子","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,-0.042200000000000015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_bar"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02239999999999996,0.006400000000000003,0.006400000000000017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8631572134541023,0.8631572134541023,0.8227857543962835],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cavity","name_zh":"单模反应腔","function_zh":"单模微波反应腔(立在机身内腔底;屏蔽腔,不求电磁场)","physical_meaning_zh":"金属反应腔(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2035],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cavity"],"collisions":[{"shape":"box","origin_m":[0.041999999999999996,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834995,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.016072704159333772,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[2.5717582782094414e-18,0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.01607270415933377,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.02969848480983499,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.041999999999999996,6.938893903907228e-18,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,-0.01607270415933376,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.029698484809835,-0.02969848480983499,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.016072704159333793,-0.03880294036547403,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-7.715274834628324e-18,-0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.01607270415933378,-0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834984,-0.029698484809835,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547403,-0.016072704159333796,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.04799999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0398,"length_m":0.0036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_motor","name_zh":"磁驱搅拌模块","function_zh":"腔底下方的磁驱搅拌(0–1200 rpm,只记速度状态)","physical_meaning_zh":"磁驱搅拌模块(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_motor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04,0.04000000000000001,0.03500000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnetron","name_zh":"850 W磁控管","function_zh":"2.455 GHz微波源(不解电磁场)","physical_meaning_zh":"850 W磁控管(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.12,0.07,0.18],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__magnetron"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08000000000000002,0.12,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.14702726649759498,0.11953842798834562,0.09084171118340768],"metallic":0.3,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waveguide","name_zh":"波导","function_zh":"从磁控管到反应腔的波导","physical_meaning_zh":"波导(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.062,0.05,0.22],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__waveguide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.036000000000000004,0.026000000000000023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ir_sensor","name_zh":"外壁IR传感器","function_zh":"贴在腔壁外的瓶外壁红外测温(30–300 °C)","physical_meaning_zh":"外壁IR传感器(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0515,0.05,0.235],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ir_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015,0.018000000000000002,0.02200000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pressure_sensor","name_zh":"压力测量组件","function_zh":"瓶盖处测压(上限30 bar;机身内示意)","physical_meaning_zh":"压力测量组件(不可见)","subsystem":null,"parent":"housing","origin_m":[0.105,0.07,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.032,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"camera","name_zh":"集成相机","function_zh":"观察反应瓶(不实现图像算法)","physical_meaning_zh":"集成相机(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.14500000000000002,0.24],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__camera"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026,0.02400000000000002,0.02400000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_nozzle","name_zh":"冷却气喷口","function_zh":"穿过腔壁的冷却气喷嘴(压缩气吹瓶外壁冷却,不进入密闭瓶内)","physical_meaning_zh":"冷却气喷口(不可见)","subsystem":null,"parent":"housing","origin_m":[0.04417199709023694,0.023521996429864675,0.204],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_nozzle"],"collisions":[{"shape":"box","origin_m":[-2.7755575615628914e-17,-4.163336342344337e-17,-5.551115123125783e-17],"rpy_rad":[-1.5707963267948966,1.011238898038471,-2.110796326794897],"size_m":[0.008889195065356209,0.008889195065356237,0.021000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"触摸屏","function_zh":"凹窗底部的彩色触摸屏(反应曲线界面;显示区约171×128 mm,按照片估计)","physical_meaning_zh":"黑框彩色触摸屏","subsystem":null,"parent":"housing","origin_m":[0.0,-0.22322631872510923,0.18367432095977465],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.186,0.141,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008023192985384994,0.009134058702220787,0.010960094006488246],"metallic":0.05,"roughness":0.25,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"触摸屏位置、尺寸与界面按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_screen","name_zh":"显示画面","function_zh":"触摸屏显示画面(标题栏、反应曲线、数值栏、按钮行)","physical_meaning_zh":"彩色画面","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_screen"],"collisions":[{"shape":"box","origin_m":[-8.184692340010862e-18,-0.00014095389311791218,5.1303021498888546e-05],"rpy_rad":[-1.5707963267948966,0.34906585039886606,1.5707963267948968],"size_m":[0.001,0.128,0.17100000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"数值栏","function_zh":"温度、压力与微波功率读数(Matterix读数网格替换此区域;时间与转速为印刷示意)","physical_meaning_zh":"屏幕数值栏","subsystem":null,"parent":"front_panel","origin_m":[0.05550000000000001,0.001629259180600362,0.005792064789212015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.048,0.09,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_values.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","reaction.measure","history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lower_front_panel","name_zh":"下前面板","function_zh":"凹窗下方的平整前面板(Anton Paar标志)","physical_meaning_zh":"浅灰下前面板","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0638],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lower_front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.38,0.001,0.05449999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lower_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_led","name_zh":"状态灯","function_zh":"下前面板左侧的绿色状态指示灯","physical_meaning_zh":"绿色LED","subsystem":null,"parent":"lower_front_panel","origin_m":[-0.165,-0.0007999999999999674,0.012200000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__status_led"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.005599999999999994,0.0010000000000000009,0.005599999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03954623527673284,0.6375968739940326,0.14412847085805777],"metallic":0.0,"roughness":0.3,"emissive":[0.05,0.6,0.15],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_stripe","name_zh":"红色条带","function_zh":"机身前下部的红色标识条(Microwave Synthesis Reactor / Monowave 400)","physical_meaning_zh":"红色标识条","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0255],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__brand_stripe"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,3.469446951953614e-18],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.001,0.016000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brand_stripe.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_left","name_zh":"侧面提手位(左)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[-0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_left"],"collisions":[{"shape":"box","origin_m":[-0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_right","name_zh":"侧面提手位(右)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_right"],"collisions":[{"shape":"box","origin_m":[0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"左侧电源开关","function_zh":"左侧靠后、电源线附近的电源开关(Matterix按键关节承载开/关机)","physical_meaning_zh":"黑色电源开关","subsystem":null,"parent":"housing","origin_m":[-0.2095,0.215,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__button_power"],"collisions":[{"shape":"box","origin_m":[0.0002999999999999947,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,-1.5707963267948966],"size_m":[0.014,0.022,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置按操作快速指南“左侧靠近电源线”估计(电源入口在后部左侧)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源接口","function_zh":"230 V交流电源插座(1600 VA;硬件未连接)","physical_meaning_zh":"电源接口","subsystem":null,"parent":"housing","origin_m":[-0.17,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999998,0.0040000000000000036,0.026999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_gas_inlet","name_zh":"6 mm冷却气接口","function_zh":"压缩气5.5–6 bar、>50 L/min(条件不明,不换算质量流量)","physical_meaning_zh":"6 mm冷却气接口","subsystem":null,"parent":"housing","origin_m":[0.12,0.2757,0.075],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_gas_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000002,0.0040000000000000036,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"gas_exhaust","name_zh":"冷却气排出口","function_zh":"冷却气排回环境(不是反应液泄压口)","physical_meaning_zh":"冷却气排出口","subsystem":null,"parent":"housing","origin_m":[0.11,0.2757,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__gas_exhaust"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07000000000000002,0.0040000000000000036,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"USB 2.0(记录导出;通信未实现)","physical_meaning_zh":"USB接口","subsystem":null,"parent":"housing","origin_m":[0.07,0.2757,0.063],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.0040000000000000036,0.012000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lan_port","name_zh":"LAN接口","function_zh":"网络通信未实现","physical_meaning_zh":"LAN接口","subsystem":null,"parent":"housing","origin_m":[0.025,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lan_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.0040000000000000036,0.016000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"autosampler_port","name_zh":"9针自动进样器接口","function_zh":"可选MAS24连接(未装附件)","physical_meaning_zh":"9针自动进样器接口","subsystem":null,"parent":"housing","origin_m":[-0.06,0.2757,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__autosampler_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.036000000000000004,0.0040000000000000036,0.015000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ruby_port","name_zh":"25针Ruby接口","function_zh":"可选内部光纤温度探头(未安装)","physical_meaning_zh":"25针Ruby接口","subsystem":null,"parent":"housing","origin_m":[-0.11,0.2757,0.102],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ruby_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048000000000000015,0.0040000000000000036,0.014999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"电源;断电取消加热并保留热/压状态","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power","magnetron"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_lift":{"function_zh":"宿主控制示意顶盖;锁住时禁止移动","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["lift_m"]},"lock.set_travel":{"function_zh":"宿主示意锁;热压或运行时禁止释放","kind":"device_command","availability":"implemented","component_ids":["lock_pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["travel_m"]},"gas.configure":{"function_zh":"宿主冷却气边界;流量参考状态未知,不求质量流量","kind":"configuration","availability":"implemented","component_ids":["cooling_gas_inlet","cooling_nozzle","gas_exhaust"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["connected","pressure_pa","flow_l_min"]},"sample.configure":{"function_zh":"宿主确认密闭G30装入;实际约束创建由宿主负责","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_cap","vial_septum","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","fit_id","container_id","volume_m3","mass_kg","temperature_k","noncondensable_pressure_pa","heat_capacity_j_kg_k","vial_heat_capacity_j_k","absorption_fraction","passive_ua_w_k","cooling_ua_w_k","compatible_sealed_g30"]},"sample.unload":{"function_zh":"安全开盖后宿主移出;不替代机器人抓取","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"单段升温-保温-冷却程序;范围以选定物性拟合约束","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["target_k","ramp_s","hold_s","cool_to_k","stir_rpm","power_limit_w","pressure_limit_pa"]},"acquisition.start":{"function_zh":"闭盖锁紧、气源合格且有样后启动异步程序","kind":"device_command","availability":"implemented","component_ids":["magnetron","cavity","stir_motor","pressure_sensor","ir_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消并保留已发生的热量、蒸发和记录","kind":"device_command","availability":"implemented","component_ids":["magnetron","stir_motor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reaction.measure":{"function_zh":"纯读未标定T/P代理,反应转化率与产率不可用","kind":"query","availability":"implemented","component_ids":["display_digits","ir_sensor","pressure_sensor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"history.read":{"function_zh":"纯读1秒间隔、最多1000点的合成时间记录;非真实USB通信","kind":"query","availability":"implemented","component_ids":["display_digits","usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"宿主产品真值:仅热处理,无验证反应则身份质量不变","kind":"query","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"lid.lift_m":{"meaning_zh":"红色瓶座(顶盖)(lid)沿 +Z 提升的位移(竖直教学自由度,不复现真实开合机构),范围 0–0.15 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_lift"},"lock.travel_m":{"meaning_zh":"锁销(lock_pin)的横向行程,范围 0–0.01 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lock_pin"],"write_via":"lock.set_travel"},"method.target_k":{"meaning_zh":"方法目标温度,范围 288.15–573.15 K;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.stir_rpm":{"meaning_zh":"磁力搅拌转速(rpm,厂家面板单位;SI 换算 rad/s=rpm×2π/60),范围 0–1200 rpm;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rpm","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.power_limit_w":{"meaning_zh":"微波输出功率上限,范围 0–850 W;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"W","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"安全压力上限(模型绝压),超过即切断微波,范围 0–3e+06 Pa;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.stage":{"meaning_zh":"运行中的子阶段名称,由过程状态机推进;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.fault":{"meaning_zh":"最近一次故障或拒绝的原因文字,空串表示无;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.connected":{"meaning_zh":"外接冷却气是否接通;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.ready":{"meaning_zh":"冷却气压力与流量是否满足运行条件(5.5–6 bar,>50 L/min);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"attachment.container_id":{"meaning_zh":"宿主登记在样品位上的容器 ID,null 表示空位;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"面板显示温度,由过程模型经传感器响应量化得到;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"显示压力;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"microwave.output_w":{"meaning_zh":"磁控管当前输出功率(受方法上限与切断逻辑约束),范围 0–850 W;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"W","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"stir.actual_rpm":{"meaning_zh":"磁力搅拌实际转速(rpm,面板单位),范围 0–1200 rpm;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"rpm","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.pressure_pa":{"meaning_zh":"瓶内绝压(饱和蒸气压+不凝气分压);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.liquid_kg":{"meaning_zh":"瓶内液相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.vapor_kg":{"meaning_zh":"瓶内气相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.stored_energy_j":{"meaning_zh":"相对初始状态的内能变化;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.absorbed_energy_j":{"meaning_zh":"累计吸收的微波能量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.heat_out_j":{"meaning_zh":"累计向环境散失的热量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_m3":{"meaning_zh":"当前留在仪器内的样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_m3":{"meaning_zh":"累计取出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null}},"mechanisms":{"microwave_thermal":{"meaning_zh":"纯流体有限蒸气库存、固定头空间和理想气体;能量守恒的教学微波热过程","implementation":"lumped","equations":["Psat=1e5*10**(A-B/(T+C)) Pa, chosen NIST fit only in source interval","mv=min(M,Psat*Vhead*MW/(R*T)); Pv=mv*R*T/(MW*Vhead)","Pabs=Pv+Pnoncond_initial*T/Tinitial","U=C*(T-Tinitial)+Linitial*(mv-mv_initial)","Linitial=R*ln(10)*B*Tinitial**2/(Tinitial+C)**2/MW, derived constant latent proxy","U=absorbed_energy-heat_out; total_mass=liquid_mass+vapor_mass","absorbed=eta*microwave_power*dt; heat_out=UA*(T-298.15)*dt; ideal boundary cutoff","No kinetics: conversion/yield=null and identity unchanged"],"parameters":{"ambient":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"工程环境温度"}}}},"limitations":["82种NIST真实蒸气压拟合,81种具有设备温度范围交集、34种存在满足当前298.15K冷装瓶条件的拟合;不代表化学兼容/微波安全。初始压强与单一拟合覆盖仍逐次检查。","未取得实测Monowave反应T/P时间曲线与反应动力学;输出时间轨迹是有物性依据的合成过程,不是实测曲线。转化率、产率null,产品身份不变。","单一纯物质、恒定头空间、理想气体、瞬时平衡;不含混合液、分解、放气、热膨胀、非理想相平衡。","Cp、吸收率、UA和瓶热容为宿主显式工程输入;汽化热由初温Antoine斜率估算常数;无EM场、介电损耗标定或真实搅拌流场。","30bar压力参考未知,仿真采用绝压3MPa;瞬时限压切断、T<=323.15K/P<=120kPa解锁阈值为工程代理,非真实设备安全认证。","闭盖高温高压严禁解除;真实锁几何未知,顶盖竖直与锁销横移为虚拟教学自由度。机器人层absent,容器附着事件不等于创建PhysX约束。","仅G30 6–20mL;G4/G10、SiC、MAS24、ruby探头、Raman和全套程序菜单未实现。单段升温/保温/冷却,最长100h;零功率可能超时。","IR30–300C以外显示null,压力/IR无真实噪声和校准;厂家±5C/±2bar只参考,不作仿真精度保证。","触屏界面按官方产品照片重绘为静态贴图(标题栏、反应曲线、数值栏、按钮行);Matterix只动态显示温度°C、压力bar与微波功率W三个数值,曲线、时间、转速与菜单不随运行变化;USB/LAN/附件电气、冷却气流量到质量流量均未实现。","真实部件质量、惯量、摩擦null;URDF仿真质量为整机32.2 kg(厂家)按构件的工程拆分(机身取余量),不是称量值。","进程内身份过滤不替代文件和进程部署隔离;时间记录最多1000点,滚动丢弃有truncated标记。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","lid.set_lift","lock.set_travel","gas.configure","sample.configure","sample.unload","method.configure","acquisition.start","acquisition.stop","reaction.measure","history.read","product.read"],"unsupported":["native_async_envelope","reaction_kinetics","measured_reaction_time_curves","optional_accessories","robot_container_constraint","real_hardware"],"note_zh":"CHEM-015:31几何/32合同组件、12能力32槽;3关节2接口3显示。15单测、82物性数据/34冷装瓶、合同/Blender/双环境锁步/实际姿态/段码/守恒通过;partial。"}},"previews":["previews/antonpaar_monowave400/preview_front.webp","previews/antonpaar_monowave400/preview_front_straight.webp","previews/antonpaar_monowave400/preview_funnel.webp","previews/antonpaar_monowave400/preview_isaac_rtx_articulated.webp","previews/antonpaar_monowave400/preview_isaac_rtx_pair.webp","previews/antonpaar_monowave400/preview_left.webp","previews/antonpaar_monowave400/preview_open.webp","previews/antonpaar_monowave400/preview_open_bowl.webp","previews/antonpaar_monowave400/preview_rear.webp","previews/antonpaar_monowave400/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","bytes":331436},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/collision_proxies.json","bytes":151458},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/geometry_manifest.json","bytes":227473},{"name":"model.blend","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.blend","bytes":821791},{"name":"model.glb","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","bytes":660828},{"name":"model.urdf","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","bytes":90826},{"name":"output_templates.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/output_templates.json","bytes":867}],"completeness":{"components":40,"with_collisions":40,"with_objects":40,"with_function":40,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_monowave400","chem_id":"CHEM-015","name_en":"Microwave synthesis reactor","maker":"Anton Paar","model":"Monowave 400","domain":"synthesis","domain_name":"Reaction & Molecular Synthesis","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_monowave400.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_poremaster60.json b/data/assets/instrument.antonpaar_poremaster60.json new file mode 100644 index 0000000000000000000000000000000000000000..be7df6eab738db0252c06af8cbcf9b8a2bc8dc6b --- /dev/null +++ b/data/assets/instrument.antonpaar_poremaster60.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_poremaster60","asset_dir":"expansion_batch03/t4_measure/antonpaar_poremaster60","name_zh":"Anton Paar PoreMaster 60 标准型压汞孔隙率分析仪","category":"颗粒孔隙与界面","description_zh":"标准型两可选低压位/一高压位,同一有限玻璃管人工转移;有限汞/N2/液压油、独立三量程压力及电容空白标定、真实压入/退出分支和Washburn孔喉分布。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":180.0,"size_m":[0.5272,0.6665,0.7865],"bbox_min":[-0.2572,-0.3355,0.0],"bbox_max":[0.27,0.331,0.7865],"manifest_dimensions_m":[0.5272000133991241,0.6665000002086163,0.7865000000596046],"glb":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","links":{"base_link":"/Geometry/base_link","guard0":"/Geometry/base_link/guard0","guard1":"/Geometry/base_link/guard1","hp_cap":"/Geometry/base_link/hp_cap","cell_x":"/Geometry/base_link/cell_x","cell_y":"/Geometry/base_link/cell_x/cell_y","cell_z":"/Geometry/base_link/cell_x/cell_y/cell_z","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.164,-0.205,0.435],"place":[-0.164,-0.205,0.305],"post_place":[-0.164,-0.205,0.435],"joint_guard0_joint":[-0.08,-0.181,0.339],"joint_guard1_joint":[0.08,-0.181,0.339],"joint_hp_cap_joint":[0.0,-0.017,0.735],"joint_cell_x_joint":[-0.164,-0.202,0.26],"joint_cell_y_joint":[-0.164,-0.202,0.26],"joint_cell_z_joint":[-0.164,-0.202,0.26],"joint_power_switch_joint":[-0.02,-0.33,0.089]},"joints":[{"name":"guard0_joint","type":"revolute","parent":"housing","child":"guard0","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[-0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard0","child_bbox_min":[-0.238,-0.314,0.239],"child_bbox_max":[-0.078,-0.179,0.439],"kind":"other"},{"name":"guard1_joint","type":"revolute","parent":"housing","child":"guard1","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard1","child_bbox_min":[0.066,-0.314,0.239],"child_bbox_max":[0.238,-0.179,0.439],"kind":"other"},{"name":"hp_cap_joint","type":"prismatic","parent":"housing","child":"hp_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.19,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.017,0.735],"child_prim":"/Geometry/base_link/hp_cap","child_bbox_min":[-0.055,-0.072,0.735],"child_bbox_max":[0.055,0.038,0.7865],"kind":"other"},{"name":"cell_x_joint","type":"prismatic","parent":"housing","child":"cell_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.328,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_y_joint","type":"prismatic","parent":"cell_x","child":"cell_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_z_joint","type":"prismatic","parent":"cell_y","child":"cell_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.265,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y/cell_z","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.33,0.089],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.027,-0.3355,0.079],"child_bbox_max":[-0.013,-0.326,0.099],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"low0","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_0","pos":[-0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"low1","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_1","pos":[0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"high","link":"base_link","part":"antonpaar_poremaster60__hp_vessel","pos":[0.0,-0.017,0.722],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.017,0.722],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample","link":"cell_z","part":"antonpaar_poremaster60__cell_z","pos":[-0.164,-0.202,0.313],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.053],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"mercury","link":"base_link","part":"antonpaar_poremaster60__hg_reservoir","pos":[0.11,-0.08,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.11,-0.08,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"coldtrap","link":"base_link","part":"antonpaar_poremaster60__coldtrap","pos":[0.234,0.162,0.544],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.234,0.162,0.544],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas_in","link":"base_link","part":"antonpaar_poremaster60__gas_in","pos":[-0.15,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.15,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"antonpaar_poremaster60__vacuum","pos":[-0.06,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.06,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vent","link":"base_link","part":"antonpaar_poremaster60__vent","pos":[0.04,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.04,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"oil_service","link":"base_link","part":"antonpaar_poremaster60__oil_service","pos":[0.14,0.32,0.2],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.32,0.2],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_poremaster60__ac","pos":[-0.16,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.16,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"serial","link":"base_link","part":"antonpaar_poremaster60__serial","pos":[0.02,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.02,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_poremaster60__status_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.02,-0.331,0.09],"up":[-0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.006,0.006],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":180.0,"footprint_m":[0.5272,0.6665],"height_m":0.7865,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.428,"primary_slot":"low0","access":[],"slot_count":12,"mass_evidence":"manufacturer2007standardPM60total180kg; actual part mass unknown"},"components":[{"id":"housing","name_zh":"承重封闭下机柜","function_zh":"承重封闭下机柜","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.1405],"rpy_rad":[0,0,0],"size_m":[0.5144,0.6477,0.211]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plinth_seam","name_zh":"底壳黑色细接缝","function_zh":"底壳黑色细接缝","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__plinth_seam"],"collisions":[{"shape":"box","origin_m":[0,0,0.042],"rpy_rad":[0,0,0],"size_m":[0.505,0.638,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_rear","name_zh":"上部竖直白色后罩","function_zh":"上部竖直白色后罩","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_rear"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.51355],"rpy_rad":[0,0,0],"size_m":[0.453,0.254,0.5351]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_top","name_zh":"顶部圆角白盖","function_zh":"顶部圆角白盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_top"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.7726],"rpy_rad":[0,0,0],"size_m":[0.457,0.258,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后罩可拆板","function_zh":"后罩可拆板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_panel"],"collisions":[{"shape":"box","origin_m":[-0.016,0.312,0.509],"rpy_rad":[0,0,0],"size_m":[0.448,0.008,0.504]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"两低压位工作层","function_zh":"两低压位工作层","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.244],"rpy_rad":[0,0,0],"size_m":[0.5,0.392,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_center","name_zh":"正面中央白色面板","function_zh":"正面中央白色面板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_center"],"collisions":[{"shape":"box","origin_m":[0,-0.308,0.339],"rpy_rad":[0,0,0],"size_m":[0.137,0.022,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck_center","name_zh":"高压腔承力平台","function_zh":"高压腔承力平台","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck_center"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.429],"rpy_rad":[0,0,0],"size_m":[0.145,0.3,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_0","name_zh":"低压位1抽空充汞歧管","function_zh":"低压位1抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_0","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_0","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_0","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_0","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard0","name_zh":"蓝色曲面低压护罩1","function_zh":"蓝色曲面低压护罩1","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard0"],"collisions":[{"shape":"box","origin_m":[-0.159,-0.019999999999999987,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[-0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.4],"state_id":"guard0.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard0.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_0","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_0"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_0","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_0"],"collisions":[{"shape":"box","origin_m":[-0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_1","name_zh":"低压位2抽空充汞歧管","function_zh":"低压位2抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_1","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_1","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_1","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_1","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard1","name_zh":"蓝色曲面低压护罩2","function_zh":"蓝色曲面低压护罩2","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard1"],"collisions":[{"shape":"box","origin_m":[0.159,-0.019999999999999987,0],"rpy_rad":[0,0,-3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,-3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,-3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,-3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,-3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,-3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,-3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,-4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,-4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,-4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,-4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,-4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.4],"state_id":"guard1.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard1.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_1","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_1"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_0"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_1"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_1","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_1"],"collisions":[{"shape":"box","origin_m":[0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_flange","name_zh":"高压腔底法兰","function_zh":"高压腔底法兰","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.455],"rpy_rad":[0,0,0],"radius_m":0.072,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_0","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[0.057,-0.017,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_1","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04030508652763321,0.023305086527633204,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_2","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[3.490243377569957e-18,0.04,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_3","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.040305086527633205,0.02330508652763321,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_4","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,-0.016999999999999994,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_5","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.04030508652763322,-0.057305086527633206,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_6","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_6"],"collisions":[{"shape":"cylinder","origin_m":[-1.047073013270987e-17,-0.07400000000000001,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_7","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_7"],"collisions":[{"shape":"cylinder","origin_m":[0.0403050865276332,-0.05730508652763322,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_vessel","name_zh":"标准型黑色竖直高压腔","function_zh":"标准型黑色竖直高压腔","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_vessel"],"collisions":[{"shape":"box","origin_m":[0.0483,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029515,0.0014836097832338357,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131025,0.017153257531310244,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.01848360978323384,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[2.9575220199408582e-18,0.0313,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233833,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.034153257531310245,0.01715325753131025,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.04462338142029515,0.0014836097832338427,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.0483,-0.016999999999999994,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.044623381420295156,-0.03548360978323384,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.03415325753131025,-0.051153257531310246,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233865,-0.061623381420295144,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-8.872566059822573e-18,-0.0653,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.018483609783233847,-0.06162338142029515,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131024,-0.05115325753131025,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029514,-0.035483609783233866,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01884572510675799,0.251]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_core","name_zh":"高压腔内部厚壁压力套","function_zh":"高压腔内部厚壁压力套","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_core"],"collisions":[{"shape":"box","origin_m":[0.0363,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.033536827030159706,-0.003108591405147243,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071677,0.008667976157071672,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.01389140859485276,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[2.222733940452446e-18,0.019299999999999998,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852757,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.025667976157071674,0.008667976157071676,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.033536827030159706,-0.0031085914051472378,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.0363,-0.016999999999999998,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.03353682703015971,-0.030891408594852756,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.02566797615707168,-0.04266797615707167,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852779,-0.0505368270301597,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-6.668201821357338e-18,-0.0533,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.013891408594852767,-0.05053682703015971,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071667,-0.042667976157071685,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.0335368270301597,-0.03089140859485278,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.014163557378370911,0.249]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_base","name_zh":"高压腔封闭底部","function_zh":"高压腔封闭底部","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.475],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_collar","name_zh":"高压腔上端锁紧套环","function_zh":"高压腔上端锁紧套环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.722],"rpy_rad":[0,0,0],"radius_m":0.056,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap","name_zh":"手动高压腔可拆盖","function_zh":"手动高压腔可拆盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,-0.017,0.735],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0135],"rpy_rad":[0,0,0],"radius_m":0.055,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.19],"state_id":"cap.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_stem","name_zh":"高压盖手动提杆","function_zh":"高压盖手动提杆","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_handle","name_zh":"手动提盖横柄","function_zh":"手动提盖横柄","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_handle"],"collisions":[{"shape":"box","origin_m":[0,0,0.046],"rpy_rad":[0,0,0],"size_m":[0.067,0.014,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_0","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.486],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_1","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_1"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.511],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_2","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_2"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.536],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_3","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_3"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.5609999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_4","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_4"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.586],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_5","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_5"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.611],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_6","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_6"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.636],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_7","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_7"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.661],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_8","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_8"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.6859999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_9","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_9"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.711],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_x","name_zh":"玻璃管横向人工移位","function_zh":"玻璃管横向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.164,-0.202,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.328],"state_id":"cell.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_y","name_zh":"玻璃管纵向人工移位","function_zh":"玻璃管纵向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.185],"state_id":"cell.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_z","name_zh":"压汞样品管玻璃球泡","function_zh":"压汞样品管玻璃球泡","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.053}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.265],"state_id":"cell.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","sample.load","sample.unload","cell.drain","cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_floor","name_zh":"样品球泡圆底","function_zh":"样品球泡圆底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_floor"],"collisions":[{"shape":"sphere","origin_m":[0,0,0.002],"rpy_rad":[0,0,0],"radius_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_neck","name_zh":"样品泡收缩玻璃颈","function_zh":"样品泡收缩玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_neck"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_stem","name_zh":"电容计量毛细管","function_zh":"电容计量毛细管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.1105],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","blank.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_contact","name_zh":"毛细管外导电套接触环","function_zh":"毛细管外导电套接触环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_contact"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.113],"rpy_rad":[0,0,0],"radius_m":0.0047,"length_m":0.073}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_solid","name_zh":"干燥岩石/多孔材料实体代理","function_zh":"干燥岩石/多孔材料实体代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__sample_solid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.014],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_meniscus","name_zh":"汞弯月面示意非体积计量","function_zh":"汞弯月面示意非体积计量","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_meniscus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap","name_zh":"外置不锈钢汞蒸汽冷阱杜瓦","function_zh":"外置不锈钢汞蒸汽冷阱杜瓦","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap"],"collisions":[{"shape":"box","origin_m":[0.26530000000000004,0.162,0.544],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2629174293676033,0.1739779914330273,0.544],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.18413244225113895,0.544],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302732,0.19091742936760328,0.544],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1933,0.544],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2220220085669727,0.19091742936760328,0.544],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.18413244225113895,0.544],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1739779914330273,0.544],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20270000000000002,0.162,0.544],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1500220085669727,0.544],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.13986755774886106,0.544],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.22202200856697268,0.13308257063239673,0.544],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1307,0.544],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302734,0.13308257063239673,0.544],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.13986755774886106,0.544],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.26291742936760326,0.15002200856697268,0.544],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01221265415820963,0.194]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_bottom","name_zh":"冷阱杜瓦底","function_zh":"冷阱杜瓦底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.447],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_lip","name_zh":"冷阱卷边筒口","function_zh":"冷阱卷边筒口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_lip"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.642],"rpy_rad":[0,0,0],"radius_m":0.034,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_glass","name_zh":"冷阱玻璃冷指","function_zh":"冷阱玻璃冷指","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_glass"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.56],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_0","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_0","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_1","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_1","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_bracket","name_zh":"冷阱承托金属支架","function_zh":"冷阱承托金属支架","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_bracket"],"collisions":[{"shape":"box","origin_m":[0.226,0.162,0.437],"rpy_rad":[0,0,0],"size_m":[0.07,0.07,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_clamp","name_zh":"冷阱侧面固定黑环","function_zh":"冷阱侧面固定黑环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_clamp"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.531],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_arm","name_zh":"冷阱固定臂","function_zh":"冷阱固定臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_arm"],"collisions":[{"shape":"box","origin_m":[0.212,0.2,0.531],"rpy_rad":[0,0,0],"size_m":[0.04,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部测控电子箱","function_zh":"内部测控电子箱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.16,0.16],"rpy_rad":[0,0,0],"size_m":[0.18,0.2,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference","analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_pump","name_zh":"内部高压液压泵块","function_zh":"内部高压液压泵块","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_pump"],"collisions":[{"shape":"box","origin_m":[0.12,0.12,0.14],"rpy_rad":[0,0,0],"size_m":[0.17,0.17,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_reservoir","name_zh":"内部液压油储槽","function_zh":"内部液压油储槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[-0.08,-0.06,0.11],"rpy_rad":[0,0,0],"radius_m":0.08,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_reservoir","name_zh":"内部封闭汞供给罐","function_zh":"内部封闭汞供给罐","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[0.11,-0.08,0.12],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mercury.fill","cell.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_0","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.46],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_1","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.5],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_2","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.54],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_estop","name_zh":"正面紧急停止红按钮","function_zh":"正面紧急停止红按钮","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_estop"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.323,0.391],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"正面电源摇臂","function_zh":"正面电源摇臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.02,-0.33,0.089],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.008,0.02]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mark","name_zh":"电源白色刻度","function_zh":"电源白色刻度","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.005,0.003],"rpy_rad":[0,0,0],"size_m":[0.002,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"status_lamp","name_zh":"正面电源指示灯","function_zh":"正面电源指示灯","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__status_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.33,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_0","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_1","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in","name_zh":"后部gas_in接头","function_zh":"后部gas_in接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__gas_in"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum","name_zh":"后部vacuum接头","function_zh":"后部vacuum接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vacuum"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent","name_zh":"后部vent接头","function_zh":"后部vent接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vent"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_service","name_zh":"后部oil_service接头","function_zh":"后部oil_service接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_service"],"collisions":[{"shape":"cylinder","origin_m":[0.14,0.32,0.2],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac","name_zh":"后部ac电气/通讯接口","function_zh":"后部ac电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__ac"],"collisions":[{"shape":"box","origin_m":[-0.16,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"serial","name_zh":"后部serial电气/通讯接口","function_zh":"后部serial电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__serial"],"collisions":[{"shape":"box","origin_m":[0.02,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.10227272727272727],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.11354545454545455],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.12481818181818181],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1360909090909091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.14736363636363636],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.15863636363636363],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1699090909090909],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.18118181818181817],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.19245454545454543],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.20372727272727273],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.215],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_6","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_6"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_7","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_7"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_0","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_1","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_2","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_3","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主选择有限气源、液压系统、响应及传感器假设","kind":"configuration","availability":"implemented","component_ids":["controller","oil_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","source_volume_m3","source_pressure_pa","gas_rate_s","pump_rate_s","chamber_volume_m3","oil_volume_m3","hp_dead_volume_m3","oil_bulk_modulus_pa","oil_flow_m3_s","intrusion_rate_s","hg_density_kg_m3","hg_bulk_modulus_pa","glass_compliance_m3_pa","capacitance_volume_factor_m3_f","capacitance_offset_f","pressure_gain","pressure_offset_pa","accept_engineering_model"]},"cell.configure":{"function_zh":"选择原厂样品球泡及计量毛细管容量;几何固定3.2cc示意","kind":"configuration","availability":"implemented","component_ids":["cell_z","cell_stem"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["bulb_volume_m3","stem_capacity_m3"]},"sample.load":{"function_zh":"宿主装入有限干固体,明确曲线跨仪器迁移","kind":"configuration","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","true_dry_mass_kg","true_bulk_volume_m3","dry","accept_cross_instrument_transfer"]},"sample.unload":{"function_zh":"自由汞排出后取回干样和滞留汞,保留耗材账本","kind":"device_command","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mercury.fill":{"function_zh":"宿主加入有限汞库存,压入液不凭空生成","kind":"configuration","availability":"implemented","component_ids":["hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mass_kg"]},"cell.drain":{"function_zh":"卸压低压位人工排出自由汞;孔内滞留汞随样品返回","kind":"device_command","availability":"implemented","component_ids":["cell_z","hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"开关电源;断电保留压力和耗材,后续step卸压","kind":"device_command","availability":"implemented","component_ids":["power_switch","status_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"guard0.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"guard1.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"cap.set":{"function_zh":"标准型手动高压盖拆装,非GT自动气动升降","kind":"device_command","availability":"implemented","component_ids":["hp_cap"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"cell.transfer":{"function_zh":"受检人工转移同一有限样品管;两低压位可选,一高压位","kind":"device_command","availability":"implemented","component_ids":["cell_x","cell_y","cell_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["destination"]},"method.configure":{"function_zh":"低高压分阶段扫描、平衡、输入质量、空隙闭合修正和Washburn参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["stage","pressures_pa","pressure_rate_pa_s","equilibration_s","pressure_tolerance_pa","max_volume_drift_m3_s","point_timeout_s","entered_mass_kg","closure_m3_kg","surface_tension_n_m","advancing_angle_rad","receding_angle_rad"]},"pressure.calibrate":{"function_zh":"独立外部两点压力标定,三量程分别标定","kind":"configuration","availability":"implemented","component_ids":["pressure_sensor_0","pressure_sensor_1","pressure_sensor_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["range_index","reference_pa","measured_pa"]},"volume.calibrate":{"function_zh":"用独立外部已知体积和电容反演仪器体积标定","kind":"configuration","availability":"implemented","component_ids":["cell_contact","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_volume_m3","measured_capacitance_f"]},"blank.calibrate":{"function_zh":"保存空池/汞压缩/玻璃形变的外部实测或明确工程空白","kind":"configuration","availability":"implemented","component_ids":["cell_stem","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["pressures_pa","volumes_m3"]},"acquisition.start":{"function_zh":"低压抽空充汞或高压有限泵送,升降压测量,结束自动卸压","kind":"device_command","availability":"implemented","component_ids":["controller","lp_manifold_0","lp_manifold_1","hp_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留压力与全部物质,step继续卸压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.stop":{"function_zh":"紧急停止升压;有限卸压需要后续仿真时钟","kind":"device_command","availability":"implemented","component_ids":["front_estop"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"只读累计压入/退出点、孔容和孔喉分布","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限汞/样品/N2/油及限定机械功账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"参考曲线原始证据和分支计数","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"analysis.permeability":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.true_pore_network":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"coldtrap.vapour_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"low.dual_parallel":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主模型已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源开关;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"前部电源摇臂位置;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.power":{"meaning_zh":"前部电源灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_lamp"],"write_via":null},"guard0.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard0"],"write_via":"guard0.set"},"guard1.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard1"],"write_via":"guard1.set"},"cap.lift_m":{"meaning_zh":"手动高压盖移开高度;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["hp_cap"],"write_via":"cap.set"},"cell.x_m":{"meaning_zh":"同一玻璃管人工移位x;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_x"],"write_via":null},"cell.y_m":{"meaning_zh":"同一玻璃管人工移位y;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_y"],"write_via":null},"cell.z_m":{"meaning_zh":"同一玻璃管人工移位z;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_z"],"write_via":null},"cell.position":{"meaning_zh":"玻璃管所处分析位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.filled":{"meaning_zh":"样品管已充汞;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.loaded":{"meaning_zh":"样品管已装入固体;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"acquisition.phase":{"meaning_zh":"当前异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"抽空/填充/压力平衡/卸压阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"异步操作耗时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"运行失败原因;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.target_pa":{"meaning_zh":"设定压力;来源=setpoint。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"pressure.measured_pa":{"meaning_zh":"当前量程标定压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"volume.measured_m3":{"meaning_zh":"独立电容标定和空白校正后的体积;来源=sensor。","unit":"m^3","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"capacitance.measured_f":{"meaning_zh":"电容读数代理;来源=sensor。","unit":"F","access":"read_only","origin":"sensor","component_ids":["cell_contact"],"write_via":null},"sample.identity":{"meaning_zh":"样品私有身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.mass_kg":{"meaning_zh":"真实干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.intruded_m3":{"meaning_zh":"真实汞侵入量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.pressure_pa":{"meaning_zh":"真实毛细管驱动绝压;来源=process_truth。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"results.point_count":{"meaning_zh":"当前已完成的测量点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"mercury.stock_kg":{"meaning_zh":"汞库存余量;来源=sensor。","unit":"kg","access":"read_only","origin":"sensor","component_ids":["hg_reservoir"],"write_via":null}},"mechanisms":{"mercury_porosimetry":{"meaning_zh":"分阶段有限汞压入、真实分支曲线迁移、独立压力/电容/空白标定和连通孔喉反演","implementation":"lumped","equations":["Washburn D=-4*gamma*cos(theta)/P; gamma and advancing/receding angles are independently entered method conditions","Raw experimental q(P) retained in library; runtime duplicate-P means + isotonic projection + explicitly assumed zero-pressure bridge; measured targets reject out-of-support extrapolation","v_new=v+(1-exp(-k*dt))*(m_true*q_equilibrium(P)-v); intrusion monotone, extrusion only two measured hemp references at recorded source-peak cycle","LP P=nRT/(Vchamber+Vintruded); finite N2 source gradient/equalization cap; vacuum and vent book exhaust; constantT explicit","HP oil_compression=V0*(1-exp(-(P-Patm)/K)); oil_inventory=oil_compression+Vintruded; finite oil flow and reservoir; P=Patm-K*ln(1-(X-Vintruded)/V0)","Hg(stock)+Hg(cell free)+Hg(pore)+Hg(waste)+Hg(sample returned)=Hg externally added; solid loaded=present+returned","Capacitance=(Vintruded+Hgcompression+glassCompliance*P)/true_m3_per_F+offset_F; volume_calibrated=(C-zero_cal)*factor_cal-blank(Pmeasured); quantized3e-11m3(0.5cc) or9e-11m3(2cc)","Pressure indicated=quantize((gain*P+offset-cal_offset)/cal_gain,range_resolution); three calibration ranges separate","Reported specific volume=calibrated_volume/entered_mass; pore volume=max(0,specific_volume-entered_closure); never copy true mass into reported normalization","LP/HP overlap points within combined pressure quantization half-width are merged, keeping higher pressure resolution; dV/dlog10D only over distinguishable pressure intervals at geometric-mean diameter; source missing extrusion remains unavailable","Hydraulic stored gauge work=V0*K*(1-(1+z)*exp(-z)),z=(P-Patm)/K; trapezoidal pump/return/capillary work reports residual; excludes absolute ambient work, lowpressuregas thermal energy, heat and vapour"],"parameters":{"temperature_k":{"value":292.05,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_volume_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"source volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_pressure_pa":{"value":600000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"source pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_rate_s":{"value":5.0,"unit":"1/s","evidence":"assumption","meaning_zh":"gas rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_rate_s":{"value":8.0,"unit":"1/s","evidence":"assumption","meaning_zh":"pump rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"chamber_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"腔体体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"oil volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hp_dead_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"hp dead volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_bulk_modulus_pa":{"value":1400000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"oil bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_flow_m3_s":{"value":2e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"oil flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"intrusion_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"intrusion rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_density_kg_m3":{"value":13548.9,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"hg density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_bulk_modulus_pa":{"value":28500000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hg bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"glass_compliance_m3_pa":{"value":1e-18,"unit":"m^3/Pa","evidence":"assumption","meaning_zh":"glass compliance m3 pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_volume_factor_m3_f":{"value":20000.0,"unit":"m^3/F","evidence":"assumption","meaning_zh":"capacitance volume factor m3 f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_offset_f":{"value":1e-12,"unit":"F","evidence":"assumption","meaning_zh":"capacitance offset f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_gain":{"value":[1.0,1.0,1.0],"unit":"1","evidence":"assumption","meaning_zh":"pressure gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_offset_pa":{"value":[0.0,0.0,0.0],"unit":"Pa","evidence":"assumption","meaning_zh":"pressure offset pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressures_pa":{"value":[20684.271879504,68947.57293168,206842.71879503998,344737.8646584],"unit":"Pa","evidence":"assumption","meaning_zh":"pressures pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_rate_pa_s":{"value":50000.0,"unit":"Pa/s","evidence":"assumption","meaning_zh":"pressure rate pa s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"equilibration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"equilibration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_pa":{"value":15.0,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure tolerance pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_volume_drift_m3_s":{"value":1e-12,"unit":"m^3/s","evidence":"assumption","meaning_zh":"max volume drift m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"point_timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"point timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"entered mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"closure_m3_kg":{"value":0.0,"unit":"m^3/kg","evidence":"assumption","meaning_zh":"closure m3 kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.48,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"advancing_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"advancing angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"receding_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"receding angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_dry_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"true dry mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"true_bulk_volume_m3":{"value":2.1398235870630514e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"true bulk volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"dry":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"dry;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_cross_instrument_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept cross instrument transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表本体尺寸/质量未知,已用原厂2007标准PM60历史表补证;当前版本机械CAD未知,不能将外形估计冒称原厂当前CAD。","原厂GT质量200kg、H91.44cm和气动升降辅助不能用于标准60;采用标准180kg/H78.11cm及手动拆高压盖。","原厂历史低压0–50psia范围与现行0.2–50psi下界不同;工作方法受现行0.2–50psi约束,绝压基准据原厂脚注明示。","0.5cc压入容量的分辨率3e−5cc,2cc为9e−5cc;都优于现行0.0001cc,不能当作实测误差分布。","原始54岩石只含升压,不能伪造实测退出;麻芯/麻纤维退出分支只在到达其原始峰压的完整循环下迁移。","8石灰岩的压强绝压/表压未明确;数据参考保留,运行使用需显式接受压力轴迁移。","64参考对应13材料组和64样品,并不满足50种独立化学组成真机响应;至少50种化学物质/本机测量仍未完成。","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-100.5c.xls\", \"header_name\": \"13A027-100.5b\", \"summary_name\": \"13A027-100.5c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-151.0c.xls\", \"header_name\": \"13A013-151.0c\", \"summary_name\": \"13A027-151.0c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","Harvard10.7910/DVN/NILGW2公开目录描述6类材料,但本次API返回403、网页202空内容;原始文件未取得,不计入已完成模板。","原有64条压力参考13材料组,加2条SDC独立PSD参考后共66样品/14材料组;至少50独立材料要求仍未达标。","SDC原表无压力或Washburn条件;只保留实测孔径与累计孔容,不反算或假造压力,不标可运行。","SDC1/2是相同掺杂氧化铈基体的粉末粒径差异,不作为2种独立化学物质;不把含碳酸盐电解质论文标题误当成这两份未浸渍基体的组成。","SI,Zup,本体原点台面中心;真实整机180kg已知但各组件质量null,按功能组分配总质量180kg、bbox惯量仅数值代理。","标准型一高压位、两可选择低压位;同一玻璃管通过宿主人工移位在三位置转移,双低压并行吞吐未实现。","外观按原厂历史标准60和现行材质照片细化;蓝罩曲面、玻璃空心管、压力腔、冷阱、接头和紧固件;局部尺寸/线程/密封/材料牌号未知。","实测样品响应跨WIN9400/Pascal等仪器迁移显式工程假设;原始值保留,运行合并重复压力并单调投影;工作点不外推。","干样有限、汞有限、低压N2和高压液压油有限;质量账本可检查;Hg压缩和压力相关空白由独立标定记录校正。","毛细管Washburn圆柱孔喉假设,表面张力/角度是方法输入,样品压缩会混入 apparent volume;不声称完整真实孔网络反演。","没有真实压力噪声/故障概率/冷阱汞蒸汽动力学/液压泵整机热量资料;保留unknown/unsupported,不用电气1000VA冒充热功率。","SDC孔径µm乘1e−6转m,累计mL/g乘1e−3转m3/kg,仅做单位转换;缺失条件保留null,未引入新压力轴假设。","64material specimens in13groups; not50chemical compositions; source instruments WIN9400/Pascal/unspecified, not PoreMaster reproducibility data.","62references lack extrusion; only hemp shiv/fibre measured descent. Small loops, pore-network hysteresis and irreversible sample compression not validated.","One movable physical cell, two selectable LPports and oneHP; parallel LP throughput unsupported. Semantic manual relocation verifies position, not robot trajectory/contact/sealing.","3.2/6.6/18cc bulb and0.5/2cc stem semantic choices; displayed glass is3.2cc proxy; exact bore CAD/part masses/inertia unknown.","Standard180kg historical manufacturer body; GT lift absent; current revision CAD unknown;1000VA not heat power.","Calibrations use externally supplied records; example blanks are explicitly engineering records, not empirical OEM blank validation.","Oil compliance and transfer rates engineering; constanttemperature, mercury vapour/coldtrap chemistry, gas/pump/sample/whole-machine enthalpy, OEMnoise/fault probability not_run.","Fixture pressure integrity, physical robot/grasp/contact, real hardware and filesystem truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","cell.configure","sample.load","sample.unload","mercury.fill","cell.drain","power.set","guard0.set","guard1.set","cap.set","cell.transfer","method.configure","pressure.calibrate","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","emergency.stop","process.measure","ledger.read","template.reference"],"unsupported":["analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"note_zh":"CHEM-116:标准PoreMaster60,非60GT;原厂历史本体514.4×647.7×781.1mm、180kg补齐调研表未知项。121几何部件、7关节、12端口、1指示灯、6预览;28能力中21实现、27状态槽、31单测。64真实样品参考/13材料组/9762点,54岩石和8石灰岩仅压入,麻芯/麻纤维含完整升降压分支;另有2份SDC实测PSD仅作参考(无压力轴,不可运行),合计14材料组;不冒称50化学组成,跨设备迁移和空白校准为明确工程假设。两可选低压位及一高压位、同一有限样品管XYZ转移,有限Hg/N2/油、独立三量程压力/电容/空白标定、真实曲线压力范围保护、Washburn孔喉分布、取消保压与有限卸压。实际双环境7关节/指示灯/完整循环和取消、质量及限定机械功锁步共192检查通过;厂家误差/完整热量/汞蒸汽/密封接触/真机与双低压并行等not_run,整体partial。"}},"previews":["previews/antonpaar_poremaster60/preview_closed.webp","previews/antonpaar_poremaster60/preview_high_loaded.webp","previews/antonpaar_poremaster60/preview_low_open.webp","previews/antonpaar_poremaster60/preview_porosimetry.webp","previews/antonpaar_poremaster60/preview_rear.webp","previews/antonpaar_poremaster60/preview_transfer.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","bytes":885824},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/collision_proxies.json","bytes":83592},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/geometry_manifest.json","bytes":175459},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.blend","bytes":371089},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","bytes":300860},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","bytes":115074},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/output_templates.json","bytes":1167},{"name":"porosimetry_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/porosimetry_library.json","bytes":2060529},{"name":"psd_reference_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/psd_reference_library.json","bytes":15225},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/说明.md","bytes":1620}],"completeness":{"components":121,"with_collisions":121,"with_objects":121,"with_function":121,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_poremaster60","chem_id":"CHEM-116","name_en":"Mercury intrusion porosimeter","maker":"Anton Paar","model":"PoreMaster 60","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_poremaster60.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_psa1190.json b/data/assets/instrument.antonpaar_psa1190.json new file mode 100644 index 0000000000000000000000000000000000000000..4923d24717eee9e04b01fbdd9d00cc9c39b18621 --- /dev/null +++ b/data/assets/instrument.antonpaar_psa1190.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_psa1190","asset_dir":"expansion_batch03/t4_measure/antonpaar_psa1190","name_zh":"Anton Paar PSA1190 L/D 激光衍射粒度仪","category":"颗粒孔隙与界面","description_zh":"有限干湿分散、独立光学角信号反演、真实粒度参考与明确跨方法边界","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":55.0,"size_m":[0.895,0.547,0.4304],"bbox_min":[-0.45,-0.267,0.0],"bbox_max":[0.445,0.28,0.4304],"manifest_dimensions_m":[0.8949999928995966,0.546999990940094,0.43035382604599],"glb":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/model.urdf","links":{"base_link":"/Geometry/base_link","service_cover":"/Geometry/base_link/service_cover","tank_lid":"/Geometry/base_link/tank_lid","stirrer":"/Geometry/base_link/stirrer","ultrasound_knob":"/Geometry/base_link/ultrasound_knob","circulation_pump":"/Geometry/base_link/circulation_pump","drain_pump":"/Geometry/base_link/drain_pump","distributor_ring":"/Geometry/base_link/distributor_ring","dry_hood":"/Geometry/base_link/dry_hood","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.2915],"place":[0.0,0.0,0.1615],"post_place":[0.0,0.0,0.2915],"joint_service_cover_joint":[0.0,0.225,0.393],"joint_tank_lid_joint":[-0.226,0.105,0.418],"joint_stirrer_joint":[-0.226,0.102,0.362],"joint_ultrasound_knob_joint":[-0.29,-0.133,0.149],"joint_circulation_pump_joint":[-0.14,0.122,0.175],"joint_drain_pump_joint":[-0.04,0.122,0.175],"joint_distributor_ring_joint":[0.216,0.018,0.407],"joint_dry_hood_joint":[0.218,0.01,0.306],"joint_power_switch_joint":[-0.444,-0.17,0.105]},"joints":[{"name":"service_cover_joint","type":"revolute","parent":"housing","child":"service_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.0,0.225,0.393],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[-0.445,-0.257,0.076],"child_bbox_max":[0.445,0.255,0.424],"kind":"door"},{"name":"tank_lid_joint","type":"prismatic","parent":"housing","child":"tank_lid","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.17,"effort":10.0,"mimic":null,"origin_m":[-0.226,0.105,0.418],"child_prim":"/Geometry/base_link/tank_lid","child_bbox_min":[-0.2925,0.0215,0.414],"child_bbox_max":[-0.1595,0.1885,0.428],"kind":"door"},{"name":"stirrer_joint","type":"revolute","parent":"housing","child":"stirrer","axis":[0.0,0.0,1.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[-0.226,0.102,0.362],"child_prim":"/Geometry/base_link/stirrer","child_bbox_min":[-0.2565,0.0975,0.3245],"child_bbox_max":[-0.1955,0.1065,0.3995],"kind":"rotor"},{"name":"ultrasound_knob_joint","type":"revolute","parent":"housing","child":"ultrasound_knob","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[-0.29,-0.133,0.149],"child_prim":"/Geometry/base_link/ultrasound_knob","child_bbox_min":[-0.302,-0.1375,0.137],"child_bbox_max":[-0.278,-0.1285,0.161],"kind":"knob"},{"name":"circulation_pump_joint","type":"revolute","parent":"housing","child":"circulation_pump","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[-0.14,0.122,0.175],"child_prim":"/Geometry/base_link/circulation_pump","child_bbox_min":[-0.173,0.103,0.142],"child_bbox_max":[-0.107,0.1285,0.208],"kind":"other"},{"name":"drain_pump_joint","type":"revolute","parent":"housing","child":"drain_pump","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[-0.04,0.122,0.175],"child_prim":"/Geometry/base_link/drain_pump","child_bbox_min":[-0.073,0.103,0.142],"child_bbox_max":[-0.007,0.1285,0.208],"kind":"other"},{"name":"distributor_ring_joint","type":"revolute","parent":"housing","child":"distributor_ring","axis":[0.0,0.0,1.0],"lower":0.0,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.216,0.018,0.407],"child_prim":"/Geometry/base_link/distributor_ring","child_bbox_min":[0.168,-0.03,0.399],"child_bbox_max":[0.264,0.06532,0.415],"kind":"other"},{"name":"dry_hood_joint","type":"prismatic","parent":"housing","child":"dry_hood","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.2,"effort":10.0,"mimic":null,"origin_m":[0.218,0.01,0.306],"child_prim":"/Geometry/base_link/dry_hood","child_bbox_min":[0.0975,-0.1275,0.29565],"child_bbox_max":[0.3385,0.11101,0.43035],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.444,-0.17,0.105],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.45,-0.1825,0.089],"child_bbox_max":[-0.44,-0.1575,0.121],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"wet_sample","link":"base_link","part":"antonpaar_psa1190__wet_tank","pos":[-0.226,0.102,0.404],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.226,0.102,0.404],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dry_sample","link":"base_link","part":"antonpaar_psa1190__hopper","pos":[0.216,0.018,0.372],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.216,0.018,0.372],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"water_supply","link":"base_link","part":"antonpaar_psa1190__water_in","pos":[-0.17,0.269,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.17,0.269,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"liquid_drain","link":"base_link","part":"antonpaar_psa1190__drain_out","pos":[-0.11,0.269,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.11,0.269,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"overflow","link":"base_link","part":"antonpaar_psa1190__overflow","pos":[-0.04,0.269,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.04,0.269,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"compressed_air","link":"base_link","part":"antonpaar_psa1190__air_in","pos":[0.11,0.269,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.11,0.269,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"vacuum_exhaust","link":"base_link","part":"antonpaar_psa1190__vacuum_out","pos":[0.185,0.269,0.14],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.185,0.269,0.14],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"serial_control","link":"base_link","part":"antonpaar_psa1190__serial","pos":[-0.32,0.264,0.22],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.32,0.264,0.22],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"camera_video","link":"base_link","part":"antonpaar_psa1190__video_usb","pos":[-0.255,0.264,0.22],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.255,0.264,0.22],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"main_power","link":"base_link","part":"antonpaar_psa1190__ac_in","pos":[-0.439,-0.206,0.105],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.439,-0.206,0.105],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"vacuum_power_in","link":"base_link","part":"antonpaar_psa1190__vacuum_ac_in","pos":[0.335,0.264,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.335,0.264,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"vacuum_power_out","link":"base_link","part":"antonpaar_psa1190__vacuum_ac_out","pos":[0.265,0.264,0.19],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.265,0.264,0.19],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"wet_optical_cell","link":"base_link","part":"antonpaar_psa1190__flow_cell","pos":[0.112,-0.072,0.198],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.112,-0.072,0.198],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dry_venturi","link":"base_link","part":"antonpaar_psa1190__venturi","pos":[0.216,0.018,0.203],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.216,0.018,0.203],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"wet_level","link":"base_link","part":"antonpaar_psa1190__level_sensor","pos":[-0.274,0.102,0.385],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.274,0.102,0.385],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"ultrasonic","link":"base_link","part":"antonpaar_psa1190__ultrasound","pos":[-0.226,0.102,0.31],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.226,0.102,0.31],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_psa1190__lamp_power","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.447,-0.125,0.105],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.lamp"}},"blank_channel":null,"on":[0.05,0.75,0.1],"off":[0.02,0.025,0.02],"size_m":[0.008,0.008],"normal":[-1.0,-0.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":55.0,"footprint_m":[0.895,0.547],"height_m":0.4304,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.94},"robot_standoff_m":0.35,"work_height_m":0.404,"primary_slot":"wet_sample","access":["service_cover_joint"],"slot_count":16,"mass_evidence":"manufacturer PSA1190_2024 approximately55kg; actual part mass unknown"},"components":[{"id":"housing","name_zh":"铸铁光学底座与黑色底盘","function_zh":"铸铁光学底座与黑色底盘","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0435],"rpy_rad":[0,0,0],"size_m":[0.874,0.52,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶调平底脚","function_zh":"橡胶调平底脚","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.355,-0.205,0.011],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶调平底脚","function_zh":"橡胶调平底脚","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.355,0.205,0.011],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶调平底脚","function_zh":"橡胶调平底脚","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.355,-0.205,0.011],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶调平底脚","function_zh":"橡胶调平底脚","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.355,0.205,0.011],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_plinth","name_zh":"前部黑色底框","function_zh":"前部黑色底框","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__front_plinth"],"collisions":[{"shape":"box","origin_m":[0,-0.258,0.06],"rpy_rad":[0,0,0],"size_m":[0.866,0.018,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_bench","name_zh":"永久准直铸铁光学台","function_zh":"永久准直铸铁光学台","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__optical_bench"],"collisions":[{"shape":"box","origin_m":[0,0,0.094],"rpy_rad":[0,0,0],"size_m":[0.79,0.398,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"检修主罩后铰接横梁","function_zh":"检修主罩后铰接横梁","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.225,0.393],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.836,0.024,0.028]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.2],"state_id":"cover.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cover.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_0","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_0"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.46599999999999997,-0.2725],"rpy_rad":[0,0,0],"size_m":[0.135,0.032,0.089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_1","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_1"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.42500000000000004,-0.1875],"rpy_rad":[0,0,0],"size_m":[0.135,0.05000000000000002,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_2","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_2"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.365,-0.10250000000000004],"rpy_rad":[0,0,0],"size_m":[0.135,0.06999999999999999,0.08900000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_3","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_3"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.28500000000000003,-0.033499999999999974],"rpy_rad":[0,0,0],"size_m":[0.135,0.09,0.067]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_4","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_4"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.1975,0.007000000000000006],"rpy_rad":[0,0,0],"size_m":[0.135,0.085,0.03199999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_5","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_5"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.11750000000000001,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.135,0.07499999999999998,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_0_6","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_0_6"],"collisions":[{"shape":"box","origin_m":[-0.3775,-0.024999999999999994,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.135,0.11000000000000001,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_1_0","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_1_0"],"collisions":[{"shape":"box","origin_m":[-0.22749999999999998,-0.46599999999999997,-0.2725],"rpy_rad":[0,0,0],"size_m":[0.165,0.032,0.089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_1_1","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_1_1"],"collisions":[{"shape":"box","origin_m":[-0.22749999999999998,-0.42500000000000004,-0.1875],"rpy_rad":[0,0,0],"size_m":[0.165,0.05000000000000002,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_1_2","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_1_2"],"collisions":[{"shape":"box","origin_m":[-0.22749999999999998,-0.365,-0.10250000000000004],"rpy_rad":[0,0,0],"size_m":[0.165,0.06999999999999999,0.08900000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_1_3","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_1_3"],"collisions":[{"shape":"box","origin_m":[-0.22749999999999998,-0.28500000000000003,-0.033499999999999974],"rpy_rad":[0,0,0],"size_m":[0.165,0.09,0.067]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_0","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_0"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.46599999999999997,-0.2725],"rpy_rad":[0,0,0],"size_m":[0.245,0.032,0.089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_1","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_1"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.42500000000000004,-0.1875],"rpy_rad":[0,0,0],"size_m":[0.245,0.05000000000000002,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_2","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_2"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.365,-0.10250000000000004],"rpy_rad":[0,0,0],"size_m":[0.245,0.06999999999999999,0.08900000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_3","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_3"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.28500000000000003,-0.033499999999999974],"rpy_rad":[0,0,0],"size_m":[0.245,0.09,0.067]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_4","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_4"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.1975,0.007000000000000006],"rpy_rad":[0,0,0],"size_m":[0.245,0.085,0.03199999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_5","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_5"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.11750000000000001,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.245,0.07499999999999998,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_2_6","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_2_6"],"collisions":[{"shape":"box","origin_m":[-0.022499999999999992,-0.024999999999999994,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.245,0.11000000000000001,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_3_0","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_3_0"],"collisions":[{"shape":"box","origin_m":[0.21850000000000003,-0.46599999999999997,-0.2725],"rpy_rad":[0,0,0],"size_m":[0.23700000000000002,0.032,0.089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_3_1","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_3_1"],"collisions":[{"shape":"box","origin_m":[0.21850000000000003,-0.42500000000000004,-0.1875],"rpy_rad":[0,0,0],"size_m":[0.23700000000000002,0.05000000000000002,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_3_6","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_3_6"],"collisions":[{"shape":"box","origin_m":[0.21850000000000003,-0.024999999999999994,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.23700000000000002,0.11000000000000001,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_0","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_0"],"collisions":[{"shape":"box","origin_m":[0.391,-0.46599999999999997,-0.2725],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.032,0.089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_1","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_1"],"collisions":[{"shape":"box","origin_m":[0.391,-0.42500000000000004,-0.1875],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.05000000000000002,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_2","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_2"],"collisions":[{"shape":"box","origin_m":[0.391,-0.365,-0.10250000000000004],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.06999999999999999,0.08900000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_3","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_3"],"collisions":[{"shape":"box","origin_m":[0.391,-0.28500000000000003,-0.033499999999999974],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.09,0.067]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_4","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_4"],"collisions":[{"shape":"box","origin_m":[0.391,-0.1975,0.007000000000000006],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.085,0.03199999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_5","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_5"],"collisions":[{"shape":"box","origin_m":[0.391,-0.11750000000000001,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.07499999999999998,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shell_4_6","name_zh":"白色流线型罩壳分片","function_zh":"白色流线型罩壳分片","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__shell_4_6"],"collisions":[{"shape":"box","origin_m":[0.391,-0.024999999999999994,0.022499999999999964],"rpy_rad":[0,0,0],"size_m":[0.10799999999999998,0.11000000000000001,0.017000000000000015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_shell_0","name_zh":"白色弧形左右侧罩","function_zh":"白色弧形左右侧罩","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__side_shell_0"],"collisions":[{"shape":"box","origin_m":[-0.44,-0.226,-0.14950000000000002],"rpy_rad":[0,0,0],"size_m":[0.008000000000000007,0.502,0.33499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_shell_1","name_zh":"白色弧形左右侧罩","function_zh":"白色弧形左右侧罩","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__side_shell_1"],"collisions":[{"shape":"box","origin_m":[0.44,-0.226,-0.14950000000000002],"rpy_rad":[0,0,0],"size_m":[0.008000000000000007,0.502,0.33499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"黑色后部接口板","function_zh":"黑色后部接口板","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0.255,0.231],"rpy_rad":[0,0,0],"size_m":[0.842,0.008,0.31]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_fixed_mount","name_zh":"左侧固定电源安装板","function_zh":"左侧固定电源安装板","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__left_fixed_mount"],"collisions":[{"shape":"box","origin_m":[-0.44,-0.1735,0.094],"rpy_rad":[0,0,0],"size_m":[0.01,0.157,0.072]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"本体电源与插座的固定承托代理,开主罩后仍连接底盘;厂家零件尺寸未测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_tank_support","name_zh":"湿法槽与后板连接的承托架","function_zh":"湿法槽与后板连接的承托架","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_tank_support"],"collisions":[{"shape":"box","origin_m":[-0.226,0.1505,0.328],"rpy_rad":[0,0,0],"size_m":[0.122,0.205,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"连接固定后板并承托槽底的工程代理;非原厂实测支架。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_tank","name_zh":"左后450mL湿法分散槽","function_zh":"左后450mL湿法分散槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_tank"],"collisions":[{"shape":"cylinder","origin_m":[-0.226,0.102,0.368],"rpy_rad":[0,0,0],"radius_m":0.051,"length_m":0.072}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.fill","sample.load"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_bottom","name_zh":"湿法槽底板","function_zh":"湿法槽底板","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__tank_bottom"],"collisions":[{"shape":"cylinder","origin_m":[-0.226,0.102,0.333],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_liquid","name_zh":"槽内有限载液可视代理","function_zh":"槽内有限载液可视代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__tank_liquid"],"collisions":[{"shape":"cylinder","origin_m":[-0.226,0.102,0.359],"rpy_rad":[0,0,0],"radius_m":0.047,"length_m":0.048}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_rim_0","name_zh":"湿法加样口衬框","function_zh":"湿法加样口衬框","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_rim_0"],"collisions":[{"shape":"box","origin_m":[-0.298,0.105,0.411],"rpy_rad":[0,0,0],"size_m":[0.015,0.18,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_rim_1","name_zh":"湿法加样口衬框","function_zh":"湿法加样口衬框","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_rim_1"],"collisions":[{"shape":"box","origin_m":[-0.154,0.105,0.411],"rpy_rad":[0,0,0],"size_m":[0.015,0.18,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_rim_2","name_zh":"湿法加样口衬框","function_zh":"湿法加样口衬框","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_rim_2"],"collisions":[{"shape":"box","origin_m":[-0.226,0.02,0.411],"rpy_rad":[0,0,0],"size_m":[0.129,0.014,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_rim_3","name_zh":"湿法加样口衬框","function_zh":"湿法加样口衬框","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_rim_3"],"collisions":[{"shape":"box","origin_m":[-0.226,0.19,0.411],"rpy_rad":[0,0,0],"size_m":[0.129,0.014,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tank_lid","name_zh":"湿法槽手动滑盖","function_zh":"湿法槽手动滑盖","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.226,0.105,0.418],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__tank_lid"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.133,0.167,0.008]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.17],"state_id":"tank_lid.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tank_lid.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wet_handle","name_zh":"滑盖拉手","function_zh":"滑盖拉手","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"tank_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__wet_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.06,0.007],"rpy_rad":[0,0,0],"size_m":[0.038,0.011,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stirrer_motor","name_zh":"左槽搅拌器电机","function_zh":"左槽搅拌器电机","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__stirrer_motor"],"collisions":[{"shape":"cylinder","origin_m":[-0.226,0.165,0.368],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stirrer","name_zh":"湿法搅拌轴","function_zh":"湿法搅拌轴","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.226,0.102,0.362],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__stirrer"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.075}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,6.283185307179586],"state_id":"stirrer.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stirrer_blade","name_zh":"双叶搅拌桨","function_zh":"双叶搅拌桨","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"stirrer","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__stirrer_blade"],"collisions":[{"shape":"box","origin_m":[0,0,-0.019],"rpy_rad":[0,0,0],"size_m":[0.061,0.009,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"level_sensor","name_zh":"光学液位传感器","function_zh":"光学液位传感器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__level_sensor"],"collisions":[{"shape":"cylinder","origin_m":[-0.274,0.102,0.385],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ultrasound","name_zh":"湿法超声换能器","function_zh":"湿法超声换能器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ultrasound"],"collisions":[{"shape":"cylinder","origin_m":[-0.226,0.102,0.31],"rpy_rad":[0,0,0],"radius_m":0.035,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ultrasound_generator","name_zh":"20/35/50W超声发生器","function_zh":"20/35/50W超声发生器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ultrasound_generator"],"collisions":[{"shape":"box","origin_m":[-0.29,-0.091,0.141],"rpy_rad":[0,0,0],"size_m":[0.115,0.075,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ultrasound_knob","name_zh":"内部三档超声功率旋钮","function_zh":"内部三档超声功率旋钮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.29,-0.133,0.149],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ultrasound_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.009}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,3.141592653589793],"state_id":"ultrasound.knob_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ultrasound.select"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pump_motor_0","name_zh":"蠕动泵电机","function_zh":"蠕动泵电机","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__pump_motor_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.14,0.161,0.175],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump","name_zh":"循环蠕动泵转子","function_zh":"循环蠕动泵转子","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.14,0.122,0.175],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.033,"length_m":0.013}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,6.283185307179586],"state_id":"circulation_pump.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_roller_0","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"circulation_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_roller_0"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.011,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_roller_1","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"circulation_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_roller_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.009999999999999995,-0.011,0.017320508075688773],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_roller_2","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"circulation_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_roller_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.010000000000000009,-0.011,-0.01732050807568877],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_0","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.10435973903246529,0.103,0.19315961998958187],"rpy_rad":[0,0.47123889803846897,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_1","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.1136824509624115,0.103,0.20512285864014443],"rpy_rad":[0,0.8527180059743723,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_2","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.12678883752179332,0.103,0.2127553332123347],"rpy_rad":[0,1.2341971139102756,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_3","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.1417945932140206,0.103,0.21495972266165259],"rpy_rad":[0,1.615676221846179,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_4","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.15654234019866084,0.103,0.21141910186635263],"rpy_rad":[0,1.9971553297820825,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_5","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.16891179455309568,0.103,0.20264250595947458],"rpy_rad":[0,2.378634437717986,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_6","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.17712459954076157,0.103,0.1898917463360778],"rpy_rad":[0,2.7601135456538897,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_7","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.18000000000000002,0.103,0.175],"rpy_rad":[0,3.141592653589793,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_8","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.1771245995407616,0.103,0.1601082536639222],"rpy_rad":[0,3.523071761525696,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_9","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.16891179455309568,0.103,0.1473574940405254],"rpy_rad":[0,3.9045508694616,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_10","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.15654234019866087,0.103,0.13858089813364738],"rpy_rad":[0,4.286029977397503,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_11","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.14179459321402066,0.103,0.1350402773383474],"rpy_rad":[0,4.667509085333406,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_12","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.12678883752179337,0.103,0.13724466678766528],"rpy_rad":[0,5.0489881932693095,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_13","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.11368245096241154,0.103,0.14487714135985552],"rpy_rad":[0,5.430467301205213,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"circulation_pump_hose_14","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__circulation_pump_hose_14"],"collisions":[{"shape":"cylinder","origin_m":[-0.1043597390324653,0.103,0.1568403800104181],"rpy_rad":[0,5.811946409141117,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pump_motor_1","name_zh":"蠕动泵电机","function_zh":"蠕动泵电机","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__pump_motor_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,0.161,0.175],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.057}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump","name_zh":"排液蠕动泵转子","function_zh":"排液蠕动泵转子","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.04,0.122,0.175],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.033,"length_m":0.013}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,6.283185307179586],"state_id":"drain_pump.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.drain"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_roller_0","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"drain_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_roller_0"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.011,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_roller_1","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"drain_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_roller_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.009999999999999995,-0.011,0.017320508075688773],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_roller_2","name_zh":"蠕动泵压管滚轮","function_zh":"蠕动泵压管滚轮","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"drain_pump","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_roller_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.010000000000000009,-0.011,-0.01732050807568877],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_0","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.004359739032465282,0.103,0.19315961998958187],"rpy_rad":[0,0.47123889803846897,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_1","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.013682450962411493,0.103,0.20512285864014443],"rpy_rad":[0,0.8527180059743723,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_2","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.026788837521793306,0.103,0.2127553332123347],"rpy_rad":[0,1.2341971139102756,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_3","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.041794593214020584,0.103,0.21495972266165259],"rpy_rad":[0,1.615676221846179,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_4","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.05654234019866082,0.103,0.21141910186635263],"rpy_rad":[0,1.9971553297820825,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_5","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.06891179455309565,0.103,0.20264250595947458],"rpy_rad":[0,2.378634437717986,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_6","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.07712459954076156,0.103,0.1898917463360778],"rpy_rad":[0,2.7601135456538897,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_7","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.08,0.103,0.175],"rpy_rad":[0,3.141592653589793,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_8","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.07712459954076156,0.103,0.1601082536639222],"rpy_rad":[0,3.523071761525696,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_9","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.06891179455309566,0.103,0.1473574940405254],"rpy_rad":[0,3.9045508694616,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_10","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.05654234019866086,0.103,0.13858089813364738],"rpy_rad":[0,4.286029977397503,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_11","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.04179459321402064,0.103,0.1350402773383474],"rpy_rad":[0,4.667509085333406,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_12","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.02678883752179336,0.103,0.13724466678766528],"rpy_rad":[0,5.0489881932693095,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_13","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.013682450962411528,0.103,0.14487714135985552],"rpy_rad":[0,5.430467301205213,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_pump_hose_14","name_zh":"蠕动软管静态路径代理","function_zh":"蠕动软管静态路径代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_pump_hose_14"],"collisions":[{"shape":"cylinder","origin_m":[-0.004359739032465289,0.103,0.1568403800104181],"rpy_rad":[0,5.811946409141117,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_mount","name_zh":"干法振动进料单元支架","function_zh":"干法振动进料单元支架","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_mount"],"collisions":[{"shape":"box","origin_m":[0.216,0.018,0.255],"rpy_rad":[0,0,0],"size_m":[0.198,0.199,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vibrator","name_zh":"干法振动器","function_zh":"干法振动器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__vibrator"],"collisions":[{"shape":"cylinder","origin_m":[0.216,0.018,0.293],"rpy_rad":[0,0,0],"radius_m":0.06,"length_m":0.055}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hopper","name_zh":"干粉进料漏斗","function_zh":"干粉进料漏斗","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__hopper"],"collisions":[{"shape":"cylinder","origin_m":[0.216,0.018,0.347],"rpy_rad":[0,0,0],"radius_m":0.07,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.recover"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"distributor","name_zh":"干法物料分配器套筒","function_zh":"干法物料分配器套筒","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__distributor"],"collisions":[{"shape":"cylinder","origin_m":[0.216,0.018,0.378],"rpy_rad":[0,0,0],"radius_m":0.041,"length_m":0.072}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"distributor_ring","name_zh":"手动螺旋物料分配环","function_zh":"手动螺旋物料分配环","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.216,0.018,0.407],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__distributor_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.013}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,3.141592653589793],"state_id":"distributor.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["distributor.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_0","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[0.045,0.0,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_1","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[0.042286167935365875,0.015390906449655092,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_2","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[0.034471999940354006,0.028925442435894264,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_3","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_3"],"collisions":[{"shape":"cylinder","origin_m":[0.022500000000000003,0.03897114317029973,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_4","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_4"],"collisions":[{"shape":"cylinder","origin_m":[0.007814167995011868,0.04431634888554936,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_5","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.007814167995011863,0.04431634888554936,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_6","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.02249999999999999,0.03897114317029974,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_7","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.034471999940354006,0.028925442435894275,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_8","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.042286167935365875,0.015390906449655099,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_9","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.045,5.5109105961630896e-18,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_10","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.042286167935365875,-0.015390906449655089,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_11","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.03447199994035403,-0.02892544243589425,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_12","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.02250000000000002,-0.038971143170299725,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_13","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.007814167995011865,-0.04431634888554936,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_14","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_14"],"collisions":[{"shape":"cylinder","origin_m":[0.007814167995011848,-0.04431634888554936,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_15","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_15"],"collisions":[{"shape":"cylinder","origin_m":[0.022499999999999968,-0.03897114317029975,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_16","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_16"],"collisions":[{"shape":"cylinder","origin_m":[0.034471999940354,-0.02892544243589428,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_grip_17","name_zh":"分配环防滑滚花","function_zh":"分配环防滑滚花","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_grip_17"],"collisions":[{"shape":"cylinder","origin_m":[0.042286167935365875,-0.015390906449655087,0],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_mark","name_zh":"分配环白色基准刻线","function_zh":"分配环白色基准刻线","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"distributor_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ring_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.046,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.004,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_hood","name_zh":"干粉进料透明罩顶部","function_zh":"干粉进料透明罩顶部","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.218,0.01,0.306],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_hood"],"collisions":[{"shape":"box","origin_m":[0,0.011,0.12],"rpy_rad":[0,0,0],"size_m":[0.236,0.16,0.004]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.2],"state_id":"dry_hood.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dry_hood.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_hood_wall_0","name_zh":"干粉透明保护罩壁","function_zh":"干粉透明保护罩壁","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"dry_hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_hood_wall_0"],"collisions":[{"shape":"box","origin_m":[-0.119,-0.02,0.055],"rpy_rad":[0,0,0],"size_m":[0.003,0.235,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_hood_wall_1","name_zh":"干粉透明保护罩壁","function_zh":"干粉透明保护罩壁","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"dry_hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_hood_wall_1"],"collisions":[{"shape":"box","origin_m":[0.119,-0.02,0.055],"rpy_rad":[0,0,0],"size_m":[0.003,0.235,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_hood_wall_2","name_zh":"干粉透明保护罩壁","function_zh":"干粉透明保护罩壁","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"dry_hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_hood_wall_2"],"collisions":[{"shape":"box","origin_m":[0,-0.089,0.057],"rpy_rad":[0.39,0,0],"size_m":[0.239,0.004,0.144]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_hood_wall_3","name_zh":"干粉透明保护罩壁","function_zh":"干粉透明保护罩壁","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"dry_hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_hood_wall_3"],"collisions":[{"shape":"box","origin_m":[0,0.09,0.069],"rpy_rad":[-0.18,0,0],"size_m":[0.239,0.004,0.101]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"manifold","name_zh":"干粉通向Venturi的分配管","function_zh":"干粉通向Venturi的分配管","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__manifold"],"collisions":[{"shape":"cylinder","origin_m":[0.216,0.018,0.277],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.097}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"venturi","name_zh":"干法Venturi分散腔","function_zh":"干法Venturi分散腔","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__venturi"],"collisions":[{"shape":"cylinder","origin_m":[0.216,0.018,0.203],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.026,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"flow_cell","name_zh":"湿法石英测量流通池","function_zh":"湿法石英测量流通池","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__flow_cell"],"collisions":[{"shape":"box","origin_m":[0.112,-0.072,0.198],"rpy_rad":[0,0,0],"size_m":[0.055,0.012,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_holder","name_zh":"流通池金属定位座","function_zh":"流通池金属定位座","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__cell_holder"],"collisions":[{"shape":"box","origin_m":[0.112,-0.071,0.165],"rpy_rad":[0,0,0],"size_m":[0.074,0.042,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dry_optical_path","name_zh":"干法无玻璃测量通道支撑","function_zh":"干法无玻璃测量通道支撑","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__dry_optical_path"],"collisions":[{"shape":"box","origin_m":[0.216,-0.074,0.198],"rpy_rad":[0,0,0],"size_m":[0.071,0.039,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ccd_camera","name_zh":"1190粗粒子CCD接收相机","function_zh":"1190粗粒子CCD接收相机","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ccd_camera"],"collisions":[{"shape":"box","origin_m":[0.312,-0.122,0.195],"rpy_rad":[0,0,0],"size_m":[0.058,0.072,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_1","name_zh":"三激光光源 1","function_zh":"三激光光源 1","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.1,-0.14,0.191],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.017,"length_m":0.096}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_driver_0","name_zh":"激光稳流驱动器","function_zh":"激光稳流驱动器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_driver_0"],"collisions":[{"shape":"box","origin_m":[-0.1,-0.14,0.123],"rpy_rad":[0,0,0],"size_m":[0.033,0.046,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_2","name_zh":"三激光光源 2","function_zh":"三激光光源 2","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_2"],"collisions":[{"shape":"cylinder","origin_m":[0.1,0.05,0.191],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.096}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_driver_1","name_zh":"激光稳流驱动器","function_zh":"激光稳流驱动器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_driver_1"],"collisions":[{"shape":"box","origin_m":[0.1,0.05,0.123],"rpy_rad":[0,0,0],"size_m":[0.033,0.046,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_3","name_zh":"三激光光源 3","function_zh":"三激光光源 3","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_3"],"collisions":[{"shape":"cylinder","origin_m":[0.34,0.079,0.191],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.017,"length_m":0.096}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_driver_2","name_zh":"激光稳流驱动器","function_zh":"激光稳流驱动器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__laser_driver_2"],"collisions":[{"shape":"box","origin_m":[0.34,0.079,0.123],"rpy_rad":[0,0,0],"size_m":[0.033,0.046,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector","name_zh":"多角度光电接收器基座","function_zh":"多角度光电接收器基座","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector"],"collisions":[{"shape":"box","origin_m":[-0.23,-0.17,0.187],"rpy_rad":[0,0,0],"size_m":[0.172,0.058,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["background.start","acquisition.start","calibration.size"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_1","name_zh":"第1个光电通道位置代理","function_zh":"第1个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_1"],"collisions":[{"shape":"box","origin_m":[-0.31,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_2","name_zh":"第2个光电通道位置代理","function_zh":"第2个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_2"],"collisions":[{"shape":"box","origin_m":[-0.3035,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_3","name_zh":"第3个光电通道位置代理","function_zh":"第3个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_3"],"collisions":[{"shape":"box","origin_m":[-0.297,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_4","name_zh":"第4个光电通道位置代理","function_zh":"第4个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_4"],"collisions":[{"shape":"box","origin_m":[-0.2905,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_5","name_zh":"第5个光电通道位置代理","function_zh":"第5个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_5"],"collisions":[{"shape":"box","origin_m":[-0.284,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_6","name_zh":"第6个光电通道位置代理","function_zh":"第6个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_6"],"collisions":[{"shape":"box","origin_m":[-0.27749999999999997,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_7","name_zh":"第7个光电通道位置代理","function_zh":"第7个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_7"],"collisions":[{"shape":"box","origin_m":[-0.271,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_8","name_zh":"第8个光电通道位置代理","function_zh":"第8个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_8"],"collisions":[{"shape":"box","origin_m":[-0.2645,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_9","name_zh":"第9个光电通道位置代理","function_zh":"第9个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_9"],"collisions":[{"shape":"box","origin_m":[-0.258,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_10","name_zh":"第10个光电通道位置代理","function_zh":"第10个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_10"],"collisions":[{"shape":"box","origin_m":[-0.2515,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_11","name_zh":"第11个光电通道位置代理","function_zh":"第11个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_11"],"collisions":[{"shape":"box","origin_m":[-0.245,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_12","name_zh":"第12个光电通道位置代理","function_zh":"第12个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_12"],"collisions":[{"shape":"box","origin_m":[-0.2385,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_13","name_zh":"第13个光电通道位置代理","function_zh":"第13个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_13"],"collisions":[{"shape":"box","origin_m":[-0.23199999999999998,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_14","name_zh":"第14个光电通道位置代理","function_zh":"第14个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_14"],"collisions":[{"shape":"box","origin_m":[-0.2255,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_15","name_zh":"第15个光电通道位置代理","function_zh":"第15个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_15"],"collisions":[{"shape":"box","origin_m":[-0.219,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_16","name_zh":"第16个光电通道位置代理","function_zh":"第16个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_16"],"collisions":[{"shape":"box","origin_m":[-0.21250000000000002,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_17","name_zh":"第17个光电通道位置代理","function_zh":"第17个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_17"],"collisions":[{"shape":"box","origin_m":[-0.20600000000000002,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_18","name_zh":"第18个光电通道位置代理","function_zh":"第18个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_18"],"collisions":[{"shape":"box","origin_m":[-0.1995,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_19","name_zh":"第19个光电通道位置代理","function_zh":"第19个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_19"],"collisions":[{"shape":"box","origin_m":[-0.193,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_20","name_zh":"第20个光电通道位置代理","function_zh":"第20个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_20"],"collisions":[{"shape":"box","origin_m":[-0.1865,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_21","name_zh":"第21个光电通道位置代理","function_zh":"第21个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_21"],"collisions":[{"shape":"box","origin_m":[-0.18,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_22","name_zh":"第22个光电通道位置代理","function_zh":"第22个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_22"],"collisions":[{"shape":"box","origin_m":[-0.17350000000000002,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_23","name_zh":"第23个光电通道位置代理","function_zh":"第23个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_23"],"collisions":[{"shape":"box","origin_m":[-0.167,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_24","name_zh":"第24个光电通道位置代理","function_zh":"第24个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_24"],"collisions":[{"shape":"box","origin_m":[-0.1605,-0.202,0.172],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_25","name_zh":"第25个光电通道位置代理","function_zh":"第25个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_25"],"collisions":[{"shape":"box","origin_m":[-0.31,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_26","name_zh":"第26个光电通道位置代理","function_zh":"第26个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_26"],"collisions":[{"shape":"box","origin_m":[-0.3035,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_27","name_zh":"第27个光电通道位置代理","function_zh":"第27个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_27"],"collisions":[{"shape":"box","origin_m":[-0.297,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_28","name_zh":"第28个光电通道位置代理","function_zh":"第28个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_28"],"collisions":[{"shape":"box","origin_m":[-0.2905,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_29","name_zh":"第29个光电通道位置代理","function_zh":"第29个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_29"],"collisions":[{"shape":"box","origin_m":[-0.284,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_30","name_zh":"第30个光电通道位置代理","function_zh":"第30个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_30"],"collisions":[{"shape":"box","origin_m":[-0.27749999999999997,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_31","name_zh":"第31个光电通道位置代理","function_zh":"第31个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_31"],"collisions":[{"shape":"box","origin_m":[-0.271,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_32","name_zh":"第32个光电通道位置代理","function_zh":"第32个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_32"],"collisions":[{"shape":"box","origin_m":[-0.2645,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_33","name_zh":"第33个光电通道位置代理","function_zh":"第33个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_33"],"collisions":[{"shape":"box","origin_m":[-0.258,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_34","name_zh":"第34个光电通道位置代理","function_zh":"第34个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_34"],"collisions":[{"shape":"box","origin_m":[-0.2515,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_35","name_zh":"第35个光电通道位置代理","function_zh":"第35个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_35"],"collisions":[{"shape":"box","origin_m":[-0.245,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_36","name_zh":"第36个光电通道位置代理","function_zh":"第36个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_36"],"collisions":[{"shape":"box","origin_m":[-0.2385,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_37","name_zh":"第37个光电通道位置代理","function_zh":"第37个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_37"],"collisions":[{"shape":"box","origin_m":[-0.23199999999999998,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_38","name_zh":"第38个光电通道位置代理","function_zh":"第38个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_38"],"collisions":[{"shape":"box","origin_m":[-0.2255,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_39","name_zh":"第39个光电通道位置代理","function_zh":"第39个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_39"],"collisions":[{"shape":"box","origin_m":[-0.219,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_40","name_zh":"第40个光电通道位置代理","function_zh":"第40个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_40"],"collisions":[{"shape":"box","origin_m":[-0.21250000000000002,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_41","name_zh":"第41个光电通道位置代理","function_zh":"第41个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_41"],"collisions":[{"shape":"box","origin_m":[-0.20600000000000002,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_42","name_zh":"第42个光电通道位置代理","function_zh":"第42个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_42"],"collisions":[{"shape":"box","origin_m":[-0.1995,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_43","name_zh":"第43个光电通道位置代理","function_zh":"第43个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_43"],"collisions":[{"shape":"box","origin_m":[-0.193,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_44","name_zh":"第44个光电通道位置代理","function_zh":"第44个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_44"],"collisions":[{"shape":"box","origin_m":[-0.1865,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_45","name_zh":"第45个光电通道位置代理","function_zh":"第45个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_45"],"collisions":[{"shape":"box","origin_m":[-0.18,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_46","name_zh":"第46个光电通道位置代理","function_zh":"第46个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_46"],"collisions":[{"shape":"box","origin_m":[-0.17350000000000002,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_47","name_zh":"第47个光电通道位置代理","function_zh":"第47个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_47"],"collisions":[{"shape":"box","origin_m":[-0.167,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_48","name_zh":"第48个光电通道位置代理","function_zh":"第48个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_48"],"collisions":[{"shape":"box","origin_m":[-0.1605,-0.202,0.185],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_49","name_zh":"第49个光电通道位置代理","function_zh":"第49个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_49"],"collisions":[{"shape":"box","origin_m":[-0.31,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_50","name_zh":"第50个光电通道位置代理","function_zh":"第50个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_50"],"collisions":[{"shape":"box","origin_m":[-0.3035,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_51","name_zh":"第51个光电通道位置代理","function_zh":"第51个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_51"],"collisions":[{"shape":"box","origin_m":[-0.297,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_52","name_zh":"第52个光电通道位置代理","function_zh":"第52个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_52"],"collisions":[{"shape":"box","origin_m":[-0.2905,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_53","name_zh":"第53个光电通道位置代理","function_zh":"第53个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_53"],"collisions":[{"shape":"box","origin_m":[-0.284,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_54","name_zh":"第54个光电通道位置代理","function_zh":"第54个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_54"],"collisions":[{"shape":"box","origin_m":[-0.27749999999999997,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_55","name_zh":"第55个光电通道位置代理","function_zh":"第55个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_55"],"collisions":[{"shape":"box","origin_m":[-0.271,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_56","name_zh":"第56个光电通道位置代理","function_zh":"第56个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_56"],"collisions":[{"shape":"box","origin_m":[-0.2645,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_57","name_zh":"第57个光电通道位置代理","function_zh":"第57个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_57"],"collisions":[{"shape":"box","origin_m":[-0.258,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_58","name_zh":"第58个光电通道位置代理","function_zh":"第58个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_58"],"collisions":[{"shape":"box","origin_m":[-0.2515,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_59","name_zh":"第59个光电通道位置代理","function_zh":"第59个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_59"],"collisions":[{"shape":"box","origin_m":[-0.245,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_60","name_zh":"第60个光电通道位置代理","function_zh":"第60个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_60"],"collisions":[{"shape":"box","origin_m":[-0.2385,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_61","name_zh":"第61个光电通道位置代理","function_zh":"第61个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_61"],"collisions":[{"shape":"box","origin_m":[-0.23199999999999998,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_62","name_zh":"第62个光电通道位置代理","function_zh":"第62个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_62"],"collisions":[{"shape":"box","origin_m":[-0.2255,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_63","name_zh":"第63个光电通道位置代理","function_zh":"第63个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_63"],"collisions":[{"shape":"box","origin_m":[-0.219,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_64","name_zh":"第64个光电通道位置代理","function_zh":"第64个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_64"],"collisions":[{"shape":"box","origin_m":[-0.21250000000000002,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_65","name_zh":"第65个光电通道位置代理","function_zh":"第65个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_65"],"collisions":[{"shape":"box","origin_m":[-0.20600000000000002,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_66","name_zh":"第66个光电通道位置代理","function_zh":"第66个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_66"],"collisions":[{"shape":"box","origin_m":[-0.1995,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_67","name_zh":"第67个光电通道位置代理","function_zh":"第67个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_67"],"collisions":[{"shape":"box","origin_m":[-0.193,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_68","name_zh":"第68个光电通道位置代理","function_zh":"第68个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_68"],"collisions":[{"shape":"box","origin_m":[-0.1865,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_69","name_zh":"第69个光电通道位置代理","function_zh":"第69个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_69"],"collisions":[{"shape":"box","origin_m":[-0.18,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_70","name_zh":"第70个光电通道位置代理","function_zh":"第70个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_70"],"collisions":[{"shape":"box","origin_m":[-0.17350000000000002,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"detector_element_71","name_zh":"第71个光电通道位置代理","function_zh":"第71个光电通道位置代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__detector_element_71"],"collisions":[{"shape":"box","origin_m":[-0.167,-0.202,0.19799999999999998],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air_regulator","name_zh":"干法调压阀","function_zh":"干法调压阀","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__air_regulator"],"collisions":[{"shape":"box","origin_m":[0.33,0.107,0.17],"rpy_rad":[0,0,0],"size_m":[0.04,0.053,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"数字测控板代理","function_zh":"数字测控板代理","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__controller"],"collisions":[{"shape":"box","origin_m":[-0.105,0.085,0.128],"rpy_rad":[0,0,0],"size_m":[0.18,0.105,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.stop","acquisition.result","ledger.read","sim.step","analysis.mie_oem","analysis.freefall_camera","accessory.svu","accessory.autosampler","hardware.connect","robot.sample","fault.probability","accuracy.empirical"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"interlock","name_zh":"主罩激光互锁传感器","function_zh":"主罩激光互锁传感器","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__interlock"],"collisions":[{"shape":"box","origin_m":[0.37,0.18,0.357],"rpy_rad":[0,0,0],"size_m":[0.016,0.012,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"左侧主电源开关","function_zh":"左侧主电源开关","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[-0.444,-0.17,0.105],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.008,0.025,0.032]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mark","name_zh":"电源开关白色标记","function_zh":"电源开关白色标记","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__power_mark"],"collisions":[{"shape":"box","origin_m":[-0.005,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.002,0.003,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_power","name_zh":"左侧交流电源指示灯","function_zh":"左侧交流电源指示灯","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__lamp_power"],"collisions":[{"shape":"cylinder","origin_m":[-0.446,-0.125,0.105],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"左侧带保险丝主电源插座","function_zh":"左侧带保险丝主电源插座","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__ac_in"],"collisions":[{"shape":"box","origin_m":[-0.439,-0.206,0.105],"rpy_rad":[0,0,0],"size_m":[0.012,0.042,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"serial","name_zh":"后部serial接口","function_zh":"后部serial接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__serial"],"collisions":[{"shape":"box","origin_m":[-0.32,0.264,0.22],"rpy_rad":[0,0,0],"size_m":[0.036,0.009,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"video_usb","name_zh":"后部video_usb接口","function_zh":"后部video_usb接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__video_usb"],"collisions":[{"shape":"box","origin_m":[-0.255,0.264,0.22],"rpy_rad":[0,0,0],"size_m":[0.018,0.009,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_breaker","name_zh":"后部vacuum_breaker接口","function_zh":"后部vacuum_breaker接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__vacuum_breaker"],"collisions":[{"shape":"box","origin_m":[0.295,0.264,0.26],"rpy_rad":[0,0,0],"size_m":[0.031,0.012,0.047]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_ac_in","name_zh":"后部vacuum_ac_in接口","function_zh":"后部vacuum_ac_in接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__vacuum_ac_in"],"collisions":[{"shape":"box","origin_m":[0.335,0.264,0.19],"rpy_rad":[0,0,0],"size_m":[0.034,0.012,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_ac_out","name_zh":"后部vacuum_ac_out接口","function_zh":"后部vacuum_ac_out接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__vacuum_ac_out"],"collisions":[{"shape":"box","origin_m":[0.265,0.264,0.19],"rpy_rad":[0,0,0],"size_m":[0.034,0.012,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"water_in","name_zh":"后部water_in管路接口","function_zh":"后部water_in管路接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__water_in"],"collisions":[{"shape":"cylinder","origin_m":[-0.17,0.269,0.19],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drain_out","name_zh":"后部drain_out管路接口","function_zh":"后部drain_out管路接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__drain_out"],"collisions":[{"shape":"cylinder","origin_m":[-0.11,0.269,0.19],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"overflow","name_zh":"后部overflow管路接口","function_zh":"后部overflow管路接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__overflow"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,0.269,0.19],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"air_in","name_zh":"后部air_in管路接口","function_zh":"后部air_in管路接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__air_in"],"collisions":[{"shape":"cylinder","origin_m":[0.11,0.269,0.19],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.add"],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_out","name_zh":"后部vacuum_out管路接口","function_zh":"后部vacuum_out管路接口","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__vacuum_out"],"collisions":[{"shape":"cylinder","origin_m":[0.185,0.269,0.14],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.023,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.27],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.277],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.28400000000000003],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.29100000000000004],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.29800000000000004],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.30500000000000005],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.312],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.319],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.326],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.333],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.34],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.34700000000000003],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_12","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_12"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.35400000000000004],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_13","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_vent_13"],"collisions":[{"shape":"box","origin_m":[-0.2,0.261,0.361],"rpy_rad":[0,0,0],"size_m":[0.18,0.002,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_label","name_zh":"设备后部铭牌","function_zh":"设备后部铭牌","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__rear_label"],"collisions":[{"shape":"box","origin_m":[0.11,0.261,0.334],"rpy_rad":[0,0,0],"size_m":[0.138,0.001,0.057]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.395,0.263,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.395,0.263,0.374],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.263,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.263,0.374],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.39,0.263,0.102],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"后面板螺钉","function_zh":"后面板螺钉","physical_meaning_zh":"PSA1190 L/D图册/手册功能及照片估计;局部尺寸、动力学与运动行程未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_psa1190__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.39,0.263,0.374],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["actual_component_mass_kg","actual_dimensions_m","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式配置宿主真实光学、流体、热学和噪声参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ambient_k","liquid_density_kg_m3","liquid_cp_j_kg_k","liquid_viscosity_pa_s","medium_n","n635","k635","n830","k830","pump_full_m3_s","drain_m3_s","air_full_std_m3_s","vacuum_m3_s","dry_feed_kg_s","wet_path_m","dry_path_m","ultrasound_absorbed_fraction","deagglomeration_kg_j","settling_factor","heat_loss_w_k","detector_gain","detector_background","noise_sd","accept_engineering_model"]},"power.set":{"function_zh":"主电源和60秒激光预热","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"cover.set":{"function_zh":"停机检修主罩","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"tank_lid.set":{"function_zh":"手动湿法槽滑盖","kind":"device_command","availability":"implemented","component_ids":["tank_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["slide_m"]},"dry_hood.set":{"function_zh":"手动干粉罩升降","kind":"device_command","availability":"implemented","component_ids":["dry_hood"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"distributor.set":{"function_zh":"手动物料分配环","kind":"device_command","availability":"implemented","component_ids":["distributor_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"ultrasound.select":{"function_zh":"停机开罩设定20/35/50W超声档位","kind":"device_command","availability":"implemented","component_ids":["ultrasound_knob"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["power_w"]},"liquid.fill":{"function_zh":"从宿主供体转入有限载液","kind":"configuration","availability":"implemented","component_ids":["wet_tank"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"air.add":{"function_zh":"宿主接入有限干燥压缩空气量","kind":"configuration","availability":"implemented","component_ids":["air_in"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["amount_mol"]},"method.configure":{"function_zh":"设置干湿分散、泵速、搅拌、折射率和采集;不推进物理","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","model","n635","k635","n830","k830","medium_n","pump_level","stirrer_level","ultrasound_enabled","air_pressure_pa","feed_fraction","dispersion_s","acquisition_s","regularization","timeout_s"]},"sample.load":{"function_zh":"转入有限真实参考粉体;异源输入和重建须显式接受","kind":"configuration","availability":"implemented","component_ids":["wet_tank","hopper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id","mass_kg","true_density_kg_m3","agglomerated_fraction","accept_cross_method","accept_range_truncation","accept_quantile_reconstruction"]},"sample.recover":{"function_zh":"停机从打开的干粉罩回收剩余料斗粉体;返回真实质量限宿主评估器","kind":"device_command","availability":"implemented","component_ids":["hopper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"background.start":{"function_zh":"采集60秒空白","kind":"device_command","availability":"implemented","component_ids":["detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.start":{"function_zh":"分散并采集角散射信号,独立反演体积PSD","kind":"device_command","availability":"implemented","component_ids":["laser_1","laser_2","laser_3","detector","flow_cell"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"liquid.drain":{"function_zh":"异步排出有限湿法载液和粉体","kind":"device_command","availability":"implemented","component_ids":["drain_pump"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消并保留已消耗物料、温升和已采信号","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"读取纯函数结果","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"calibration.size":{"function_zh":"使用独立外部标准和观测输入校准粒径尺度","kind":"device_command","availability":"implemented","component_ids":["detector"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_m","observed_m"]},"ledger.read":{"function_zh":"评估器读取质量、气量和液体热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"宿主唯一物理推进入口","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"analysis.mie_oem":{"function_zh":"未实现或未取得独立验证:analysis.mie_oem","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.freefall_camera":{"function_zh":"未实现或未取得独立验证:analysis.freefall_camera","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accessory.svu":{"function_zh":"未实现或未取得独立验证:accessory.svu","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accessory.autosampler":{"function_zh":"未实现或未取得独立验证:accessory.autosampler","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现或未取得独立验证:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample":{"function_zh":"未实现或未取得独立验证:robot.sample","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability":{"function_zh":"未实现或未取得独立验证:fault.probability","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.empirical":{"function_zh":"未实现或未取得独立验证:accuracy.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主模型已配置;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"交流电源已启用;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"电源摇臂位置;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"power.lamp":{"meaning_zh":"左侧电源指示灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_power"],"write_via":null},"laser.warmup_s":{"meaning_zh":"激光累计预热时间,60秒就绪;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["laser_1"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主仿真时钟;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cover.angle_rad":{"meaning_zh":"主罩绕后铰链负X方向角度;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["service_cover"],"write_via":"cover.set"},"tank_lid.slide_m":{"meaning_zh":"湿法滑盖沿+Y位移;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["tank_lid"],"write_via":"tank_lid.set"},"dry_hood.lift_m":{"meaning_zh":"干法罩手动+Z提升;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["dry_hood"],"write_via":"dry_hood.set"},"distributor.angle_rad":{"meaning_zh":"分配环转角代理,不代表实测给料标定;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["distributor_ring"],"write_via":"distributor.set"},"ultrasound.power_w":{"meaning_zh":"手动超声电功率档位,非吸收热功率;来源=setpoint。","unit":"W","access":"read_write","origin":"setpoint","component_ids":["ultrasound_knob"],"write_via":"ultrasound.select"},"ultrasound.knob_rad":{"meaning_zh":"三档超声旋钮角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["ultrasound_knob"],"write_via":null},"circulation_pump.angle_rad":{"meaning_zh":"循环泵转子演示角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["circulation_pump"],"write_via":null},"drain_pump.angle_rad":{"meaning_zh":"排液泵转子演示角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["drain_pump"],"write_via":null},"stirrer.angle_rad":{"meaning_zh":"槽内搅拌轴角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["stirrer"],"write_via":null},"method.mode":{"meaning_zh":"方法选择;物理路径始终共存;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"liquid.volume_m3":{"meaning_zh":"有限载液体积过程真值;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"liquid.level_ok":{"meaning_zh":"按450mL工作容量的液位逻辑代理;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["level_sensor"],"write_via":null},"air.stock_mol":{"meaning_zh":"有限供气剩余量真值;来源=process_truth。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["air_in"],"write_via":null},"truth.solid_kg":{"meaning_zh":"仪器内悬浮沉降及料斗粉体总质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"truth.temperature_k":{"meaning_zh":"等效载液温度,无虚构面板温度传感器;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"truth.agglomerated_fraction":{"meaning_zh":"工程去团聚比例,不是传感器;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["wet_tank"],"write_via":null},"calibration.size_factor":{"meaning_zh":"外部标准参考尺寸/实际观测尺寸;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["detector"],"write_via":null},"background.ready":{"meaning_zh":"当前干湿介质配置的空白已完成;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector"],"write_via":null},"acquisition.phase":{"meaning_zh":"采集异步状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"背景、分散、测量或排液阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前操作持续时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"optics.obscuration":{"meaning_zh":"模型透射光衰减;非厂家噪声验证;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector"],"write_via":null},"d10_m":{"meaning_zh":"角散射反演体积10%分位直径;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"d50_m":{"meaning_zh":"角散射反演体积50%分位直径;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"d90_m":{"meaning_zh":"角散射反演体积90%分位直径;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"laser_diffraction":{"meaning_zh":"干湿有限粉体、样品分散和激光角散射反演","implementation":"lumped","equations":["Laser830/635/830nm;71engineering-angle channels over0.015–88deg, exact detector angular layout unknown","Lorenz-Mie sphere coefficients via Riccati-Bessel logarithmic derivative; x=pi*n_medium*d/lambda; dSigma/dOmega=(|S1|²+|S2|²)/(2k²); Kvolume=6*dSigma/(pi*d³)","For size parameter x>180 use opaque-disk Fraunhofer asymptotic and Qext=2; explicit approximation, not fullOEMMie/camera. Optional all-sizeFraunhofer also assumption","Raw input PSD volume conservatively rebinned in logd; scalarD10/D50/D90 only: explicitpiecewise log-CDF reconstructed tails; source curves and synthetic detector signals have distinct evidence","Signal=sum(Kvolume *mass_bin/(rho*V)*path)*exp(-tau/2); tau=sum(3Qext/(2d)*volume_concentration*path); obscuration=1-exp(-tau), single scattering only","Independent weighted NNLS inverse with nonnegative volume distribution; cumulative log-bin quantilesD10/D50/D90; entered optical properties can differ from host truth; scalar external size calibration follows inversion","Wet mass bins suspended and settled; settlingStokes velocity clipped0.05m/s with explicit factor and resuspension. Phenomenological two-diameter agglomerates conserve material; ultrasound first-order decay by depositedJ/kg","Wet450mL finite volume; drain advects powder and stored sensible heat; dryhopper finitefeed goes to waste, regulated airfiniteMol decreases atPV/RT standardflow; externalvacuum15L/s boundary","Effective liquid heat mCp*dT=absorbed_ultrasound +pumpheat -H*(T-Tamb); whole machine and solvent phase change not modeled. NISTwater293.15K rho998.20715,Cp4184.0509,eta.0010015961 supplied explicitly","Only hoststep advances;60s warmup,60s background, separatedispersion/acquisition<60s. Sessionprincipal filtering, request dedupe, owned async records and atomic rejection"],"parameters":{"ambient_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_density_kg_m3":{"value":998.20715,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"liquid density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_cp_j_kg_k":{"value":4184.0509,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"liquid cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_viscosity_pa_s":{"value":0.0010015961,"unit":"Pa*s","evidence":"assumption","meaning_zh":"liquid viscosity pa s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"medium_n":{"value":1.33,"unit":"1","evidence":"assumption","meaning_zh":"medium n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"n635":{"value":2.9,"unit":"1","evidence":"assumption","meaning_zh":"n635;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"k635":{"value":3.4,"unit":"1","evidence":"assumption","meaning_zh":"k635;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"n830":{"value":2.9,"unit":"1","evidence":"assumption","meaning_zh":"n830;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"k830":{"value":3.1,"unit":"1","evidence":"assumption","meaning_zh":"k830;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_full_m3_s":{"value":2e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"pump full m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drain_m3_s":{"value":2e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"drain m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_full_std_m3_s":{"value":0.001,"unit":"m^3/s","evidence":"assumption","meaning_zh":"air full std m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vacuum_m3_s":{"value":0.015,"unit":"m^3/s","evidence":"assumption","meaning_zh":"vacuum m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_feed_kg_s":{"value":0.001,"unit":"kg/s","evidence":"assumption","meaning_zh":"dry feed kg s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wet_path_m":{"value":0.001,"unit":"m","evidence":"assumption","meaning_zh":"wet path m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_path_m":{"value":0.002,"unit":"m","evidence":"assumption","meaning_zh":"dry path m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ultrasound_absorbed_fraction":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"ultrasound absorbed fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"deagglomeration_kg_j":{"value":0.0001,"unit":"kg/J","evidence":"assumption","meaning_zh":"deagglomeration kg j;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"settling_factor":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"settling factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.3,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"detector_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"detector gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"detector_background":{"value":1e-06,"unit":"1","evidence":"assumption","meaning_zh":"detector background;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_sd":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"noise sd;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_level":{"value":4,"unit":"1","evidence":"assumption","meaning_zh":"pump level;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stirrer_level":{"value":4,"unit":"1","evidence":"assumption","meaning_zh":"stirrer level;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ultrasound_enabled":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"ultrasound enabled;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_pressure_pa":{"value":200000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"air pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"feed_fraction":{"value":0.4,"unit":"1","evidence":"assumption","meaning_zh":"feed fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dispersion_s":{"value":10.0,"unit":"s","evidence":"assumption","meaning_zh":"dispersion s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"acquisition_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"acquisition s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"regularization":{"value":0.0001,"unit":"1","evidence":"assumption","meaning_zh":"regularization;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_kg":{"value":0.008,"unit":"kg","evidence":"assumption","meaning_zh":"mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"true_density_kg_m3":{"value":7837.3,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"true density kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"agglomerated_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"agglomerated fraction;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_cross_method":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept cross method;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_range_truncation":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept range truncation;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_quantile_reconstruction":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept quantile reconstruction;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["2024指定规格<.5%repeatability/<1%accuracy,旧2018规格<1%/<3%;保留版本不混为当前保证,实机精度均not_run。","2024本体约55kg与2018针对1190 L/D63kg冲突;按调研表55kg数值总质量,全部真实部件mass/inertianull。","<1min只指样品测量,不含1min激光预热、1min背景和可选分散。","SVU45mL1190附件不替代标准450mL湿法槽。","土壤README写number fractions,但原作者学位论文pp20–22明确cumulativevolume;采用体积分布,保留原始文件。原始101bins跨度0.01–3500um,任务湿法0.04–2500um裁剪必须报告丢失份额并显式接受。","粉体数据落地页称113,原表112数据行;Lidocaine D50=190.85um>D90=111.96um原样保留禁用,不猜改;14匿名未当成已命名物质。","粉体图像法尺寸不是laser diffraction;源尺寸权重基准未明确,标cross_method并显式接受等效球体/体积解释。","某些粉体D90>2500um需显式截断且报告份额;不默默写成符合仪器全量测量。","官方freefall路径含粗粒子CCD图像法,几何有相机但当前只实现干Venturi球光学模型,freefall返回unsupported。","soil.xlsx/README写number、作者thesis方法写volume,既有冲突及体积分布选择保留。","带pdf/xlsx/docx后缀的失败下载已按文件头识别;原source_evidence已标text_or_http_error,未发现误称读过soil_readme.docx;现明确实际README工作表定位。","厂家总外廓外的连接器伸出、罩壳内部、局部零件尺寸及9关节行程均照片/工程估计,未知实测值null。","动质量预算合计55kg,URDF包围盒惯量是数值代理;不声称零件实测。","两蠕动泵和搅拌动力学角度与语义过程联动;软管形变、实际接触和密封not_run。","单散射光学将真实体积分布/统计量变为synthetic角信号;inverse从角信号求PSD;未复制厂家算法或标定精度。","完整Lorenz–Mie仅x<=180,大x采用Fraunhofer不透明圆盘近似;透明粗颗粒和高精度150um以上复合光学尚未验证。","载液等效热量计入超声吸收、泵热、散热和排液携热,颗粒热容、整机功耗、汽化/溶解/化学变化未实现;默认沉降系数0显式展示,开启后验证守恒。","无原厂面板数值屏;只联动左侧交流指示灯,数字输出由Kalliope式host API提供。","50条以上具名材料参考已经收集,但并非50独立化学物种的原生PSA响应;跨方法和标量重建边界均保留,整体partial。","Matterix numerical pose-following actuators use implicit PD stiffness200000N/m for prismatic and50000Nm/rad rotary, damping50; numerical stabilization, not OEM measured springs.","本轮新增左侧固定安装板和湿槽支承托架;实际网格共同内部点检查了底盘/侧板、托架/槽底、托架/后板接合。品牌与型号文字随主罩运动。新增支撑和局部尺寸为工程代理,未取得原厂局部CAD或接触强度实测。","232records include118realPSD samples,112QICPICmaterial references and2nativePSAsteelquantiles; sample/grade/mixture counts not chemical species count","SoilREADME number wording conflicts with author primary thesis volume definition; adopt volume, retains original metadata. Soil only53um sieve-under fraction, no reconstructed sand fraction","Pharma14anonymous rows andLidocaine D50>D90 excluded; workbook112 vslanding113 count conflict; QICPIC-to-volume assumption must be explicitly accepted","Actual rawPSA angular data, optical calibration, dark noise distributions, accuracy<1%/repeatability<0.5% and instrumentfault validation not available","Manufacturer2024 approx55kg versus2018L/D63kg conflict: taskspecified55kg used; componentmass unknown and dynamicdistributionengineering","Part masses, inertias, friction, flowpath volume,71individualdetector angles and dryfeed/air/pump/stirrer rate maps unmeasured. All motion targets are process-authoritative proxies","Ultrasound20/35/50W and reference120rpmpump450rpmstirrer documented; fourlevels linearmapping andfluidheatingfraction are assumptions","Solventonlyeffectiveheat; no whole-machine thermal energy, evaporation, dissolution, bubble-optics, non-spherical/MAPS/multiple scattering or truefreefallcamera implementation","Robotcontact, realhardware, laser safetycertification and deployment process/filesystemtruth isolation not_run"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","cover.set","tank_lid.set","dry_hood.set","distributor.set","ultrasound.select","liquid.fill","air.add","method.configure","sample.load","sample.recover","background.start","acquisition.start","liquid.drain","acquisition.stop","acquisition.result","calibration.size","ledger.read","sim.step"],"unsupported":["analysis.mie_oem","analysis.freefall_camera","accessory.svu","accessory.autosampler","hardware.connect","robot.sample","fault.probability","accuracy.empirical"],"note_zh":"CHEM-118:PSA1190 L/D,890×530×430mm约55kg,wet0.04–2500µm/dry0.1–2500µm;旧版质量63kg和重复性规格差异保留。248分件/249合同组件,9关节、16接口、1电源灯、6预览,28能力中20实现、31状态槽、33单测。232真实记录中118完整粒度分布7758点,97具名有效QICPIC统计参考及2原机钢粉分位数;未充作50种原生PSA化学响应。有限载液/粉体/空气,泵热/超声/散热/排液热守恒;实际预热60s+背景60s+分散10s+采集5s;球形Mie(x<=180)/大粒径Fraunhofer角信号独立NNLS反演。双环境干湿测量、取消、排液、取回、9关节世界姿态及电源灯共194检查通过。实机精度、全套OEM算法、freefallCCD、SVU/自动进样、接触/机器人等not_run,整体partial。"}},"previews":["previews/antonpaar_psa1190/preview_closed.webp","previews/antonpaar_psa1190/preview_dry_loading.webp","previews/antonpaar_psa1190/preview_measurement.webp","previews/antonpaar_psa1190/preview_rear.webp","previews/antonpaar_psa1190/preview_service.webp","previews/antonpaar_psa1190/preview_wet_loading.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/asset.contract.json","bytes":1420375},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/collision_proxies.json","bytes":124216},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/geometry_manifest.json","bytes":330618},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/model.blend","bytes":523625},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/model.glb","bytes":359064},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/model.urdf","bytes":204959},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/output_templates.json","bytes":429},{"name":"particle_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/particle_library.json","bytes":651355},{"name":"solvent_reference.json","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/solvent_reference.json","bytes":725},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/说明.md","bytes":3295}],"completeness":{"components":248,"with_collisions":248,"with_objects":248,"with_function":248,"with_mass":0,"joints_matching_component":9,"joints":9,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_psa1190","chem_id":"CHEM-118","name_en":"Laser-diffraction particle sizer","maker":"Anton Paar","model":"PSA 1190","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_psa1190","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_psa1190/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_psa1190.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_rst300.json b/data/assets/instrument.antonpaar_rst300.json new file mode 100644 index 0000000000000000000000000000000000000000..6bf612c299bf4298a911ae07e608f776301151b0 --- /dev/null +++ b/data/assets/instrument.antonpaar_rst300.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_rst300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_rst300","name_zh":"Anton Paar RST 300 涂层划痕附着力试验机","category":"热学力学与输运","description_zh":"受控法向载荷与横向划痕,区分预扫描、加载贯入与卸载后残余深度;真实曲线和图像参考与有限材料去除、传感器及伺服的工程假设分开,临界载荷按特定失效判据报告","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.364,0.369,0.5425],"bbox_min":[-0.172,-0.16,0.0],"bbox_max":[0.192,0.209,0.5425],"manifest_dimensions_m":[0.36400000751018524,0.36900000274181366,0.5425000190734863],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","links":{"base_link":"/Geometry/base_link","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_stage_y_joint":[0.0,0.0,0.0],"joint_stage_x_joint":[-0.035,0.0,0.0],"joint_clamp_jaw_joint":[-0.035,0.0,0.0],"joint_power_switch_joint":[0.04,0.204,0.106]},"joints":[{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.159,-0.109,0.25],"child_bbox_max":[0.16559,0.186,0.5425],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.001,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.006,-0.006,0.25],"child_bbox_max":[0.006,0.006,0.322],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":-0.03,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.136,-0.0785,0.0855],"child_bbox_max":[0.192,0.0615,0.256],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.07,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.108,-0.0785,0.131],"child_bbox_max":[0.038,0.054,0.256],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.098,-0.0785,0.238],"child_bbox_max":[0.028,-0.04,0.256],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.04,0.204,0.106],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.032,0.201,0.098],"child_bbox_max":[0.048,0.207,0.114],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_rst300__sample_holder","pos":[-0.035,0.0,0.244],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.244],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_rst300__stylus","pos":[0.0,0.0,0.322],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.322],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"inspection","link":"load_head","part":"antonpaar_rst300__microscope","pos":[0.0,-0.027,0.2915],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.027,0.2915],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"acoustic","link":"load_head","part":"antonpaar_rst300__acoustic_sensor","pos":[-0.015,0.0,0.297],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.015,0.0,0.297],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_rst300__usb_port","pos":[0.0,0.204,0.107],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.204,0.107],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_rst300__power_in","pos":[-0.04,0.204,0.106],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.04,0.204,0.106],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.364,0.369],"height_m":0.5425,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.244,"primary_slot":"sample","access":[],"slot_count":6,"mass_evidence":"Anton Paar RST300 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"花岗岩隔振底座/根部","function_zh":"花岗岩隔振底座/根部","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__housing"],"collisions":[{"shape":"box","origin_m":[0,0.015,0.04],"rpy_rad":[0,0,0],"size_m":[0.344,0.35,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.137,0.072],"rpy_rad":[0,0,0],"size_m":[0.146,0.094,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧银色刚性立柱","function_zh":"后侧银色刚性立柱","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column"],"collisions":[{"shape":"box","origin_m":[0,0.135,0.292],"rpy_rad":[0,0,0],"size_m":[0.108,0.06,0.426]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_0","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_1","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"测量头粗升降承板","function_zh":"测量头粗升降承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.081,0.385],"rpy_rad":[0,0,0],"size_m":[0.154,0.008,0.11]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04256397899684611,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.033810007132174386,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.037436021003153894,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.046189992867825616,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"加载头刚性连接梁","function_zh":"加载头刚性连接梁","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.391],"rpy_rad":[0,0,0],"size_m":[0.224,0.137,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_shell","name_zh":"蓝色头部侧罩及真实散热狭孔","function_zh":"蓝色头部侧罩及真实散热狭孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_shell"],"collisions":[{"shape":"box","origin_m":[-0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.047,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.047,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0296,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0296,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0434,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0434,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1119,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1119,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.15699999999999997]},{"shape":"box","origin_m":[0.0,0.1825,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1825,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1825,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_front","name_zh":"圆角白色前罩及物镜让位口","function_zh":"圆角白色前罩及物镜让位口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_front"],"collisions":[{"shape":"box","origin_m":[-0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0,-0.061,0.4385],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052,0.027,0.193]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"物镜周围下唇支架","function_zh":"物镜周围下唇支架","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_chin"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.0,0.0345,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.218,0.053,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top_white","name_zh":"原型白色机头顶盖","function_zh":"原型白色机头顶盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_top_white"],"collisions":[{"shape":"box","origin_m":[0,0.0615,0.538],"rpy_rad":[0,0,0],"size_m":[0.24,0.249,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"model_red_line","name_zh":"前面型号红色细饰条","function_zh":"前面型号红色细饰条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__model_red_line"],"collisions":[{"shape":"box","origin_m":[-0.01,-0.0746,0.355],"rpy_rad":[0,0,0],"size_m":[0.172,0.0004,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_hub","name_zh":"前调焦旋钮基座","function_zh":"前调焦旋钮基座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.079,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.034,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_knob","name_zh":"前调焦旋钮","function_zh":"前调焦旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.095,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.029,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_face","name_zh":"调焦旋钮中心盖","function_zh":"调焦旋钮中心盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_face"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.108,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[0.08700000000000001,-0.094,0.442],"rpy_rad":[0,-0.0,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[0.086642961877259,-0.094,0.4465365994861667],"rpy_rad":[0,-0.15707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.4509614928368735],"rpy_rad":[0,-0.3141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.45516572449244685],"rpy_rad":[0,-0.47123889803846897,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.45904577231648175],"rpy_rad":[0,-0.6283185307179586,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4625060966544099],"rpy_rad":[0,-0.7853981633974483,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[0.07504577231648173,-0.094,0.4654614928368735],"rpy_rad":[0,-0.9424777960769379,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.46783918920146267],"rpy_rad":[0,-1.0995574287564276,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[0.06696149283687348,-0.094,0.46958063897255947],"rpy_rad":[0,-1.2566370614359172,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[0.0625365994861667,-0.094,0.470642961877259],"rpy_rad":[0,-1.413716694115407,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[0.058,-0.094,0.47100000000000003],"rpy_rad":[0,-1.5707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[0.05346340051383332,-0.094,0.470642961877259],"rpy_rad":[0,-1.727875959474386,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[0.04903850716312653,-0.094,0.46958063897255947],"rpy_rad":[0,-1.8849555921538759,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.46783918920146267],"rpy_rad":[0,-2.0420352248333655,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4654614928368735],"rpy_rad":[0,-2.199114857512855,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4625060966544099],"rpy_rad":[0,-2.356194490192345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_16","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_16"],"collisions":[{"shape":"box","origin_m":[0.03453850716312653,-0.094,0.45904577231648175],"rpy_rad":[0,-2.5132741228718345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_17","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_17"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.45516572449244685],"rpy_rad":[0,-2.670353755551324,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_18","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_18"],"collisions":[{"shape":"box","origin_m":[0.03041936102744055,-0.094,0.4509614928368735],"rpy_rad":[0,-2.827433388230814,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_19","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_19"],"collisions":[{"shape":"box","origin_m":[0.02935703812274101,-0.094,0.4465365994861667],"rpy_rad":[0,-2.9845130209103035,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_20","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_20"],"collisions":[{"shape":"box","origin_m":[0.029,-0.094,0.442],"rpy_rad":[0,-3.141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_21","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_21"],"collisions":[{"shape":"box","origin_m":[0.029357038122741007,-0.094,0.4374634005138333],"rpy_rad":[0,-3.2986722862692828,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_22","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_22"],"collisions":[{"shape":"box","origin_m":[0.030419361027440542,-0.094,0.43303850716312653],"rpy_rad":[0,-3.455751918948772,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_23","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_23"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.42883427550755315],"rpy_rad":[0,-3.612831551628262,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_24","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_24"],"collisions":[{"shape":"box","origin_m":[0.03453850716312652,-0.094,0.42495422768351826],"rpy_rad":[0,-3.7699111843077517,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_25","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_25"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4214939033455901],"rpy_rad":[0,-3.9269908169872414,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_26","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_26"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4185385071631265],"rpy_rad":[0,-4.084070449666731,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_27","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_27"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.41616081079853734],"rpy_rad":[0,-4.241150082346221,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_28","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_28"],"collisions":[{"shape":"box","origin_m":[0.04903850716312652,-0.094,0.41441936102744054],"rpy_rad":[0,-4.39822971502571,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_29","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_29"],"collisions":[{"shape":"box","origin_m":[0.053463400513833303,-0.094,0.413357038122741],"rpy_rad":[0,-4.5553093477052,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_30","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_30"],"collisions":[{"shape":"box","origin_m":[0.057999999999999996,-0.094,0.413],"rpy_rad":[0,-4.71238898038469,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_31","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_31"],"collisions":[{"shape":"box","origin_m":[0.06253659948616669,-0.094,0.413357038122741],"rpy_rad":[0,-4.869468613064179,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_32","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_32"],"collisions":[{"shape":"box","origin_m":[0.06696149283687347,-0.094,0.41441936102744054],"rpy_rad":[0,-5.026548245743669,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_33","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_33"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.41616081079853734],"rpy_rad":[0,-5.183627878423159,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_34","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_34"],"collisions":[{"shape":"box","origin_m":[0.07504577231648171,-0.094,0.4185385071631265],"rpy_rad":[0,-5.340707511102648,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_35","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_35"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4214939033455901],"rpy_rad":[0,-5.497787143782138,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_36","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_36"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.42495422768351826],"rpy_rad":[0,-5.654866776461628,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_37","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_37"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.42883427550755315],"rpy_rad":[0,-5.811946409141117,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_38","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_38"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.43303850716312653],"rpy_rad":[0,-5.969026041820607,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_39","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_39"],"collisions":[{"shape":"box","origin_m":[0.08664296187725899,-0.094,0.4374634005138333],"rpy_rad":[0,-6.126105674500097,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降左侧手轮轴","function_zh":"粗升降左侧手轮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.126,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"升降黑色手轮外环","function_zh":"升降黑色手轮外环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel"],"collisions":[{"shape":"box","origin_m":[-0.149,0.072,0.3115],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.3141261561283606],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.3216048160490641],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.33279742158340436],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.1065,0.346],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.3592025784165956],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.37039518395093585],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.37787384387163936],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.072,0.38049999999999995],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0587974215834044,0.37787384387163936],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04760481604906411,0.37039518395093585],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04012615612836061,0.3592025784165956],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.03749999999999999,0.346],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0401261561283606,0.33279742158340436],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.047604816049064094,0.3216048160490641],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.058797421583404376,0.3141261561283606],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮轮毂","function_zh":"手轮轮毂","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.089,0.346],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0035,"length_m":0.034525}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.0635,0.36072243186433545],"rpy_rad":[0.4636476090008057,0.25268025514207815,-0.4636476090008057],"radius_m":0.0035,"length_m":0.03452500000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.06349999999999999,0.33127756813566456],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0035,"length_m":0.034524999999999986}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_stem","name_zh":"右侧头部手动锁柄座","function_zh":"右侧头部手动锁柄座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_stem"],"collisions":[{"shape":"cylinder","origin_m":[0.123,0.075,0.342],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_handle","name_zh":"原型红色锁紧手柄","function_zh":"原型红色锁紧手柄","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_handle"],"collisions":[{"shape":"box","origin_m":[0.147,0.075,0.348],"rpy_rad":[0,-0.2,0],"size_m":[0.036,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_adjust","name_zh":"顶部手动微调帽","function_zh":"顶部手动微调帽","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__top_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.539],"rpy_rad":[0,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_sensor","name_zh":"正常力/摩擦力测量壳","function_zh":"正常力/摩擦力测量壳","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_sensor"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.346],"rpy_rad":[0,0,0],"size_m":[0.038,0.039,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_mount","name_zh":"头内载荷组件安装桥","function_zh":"头内载荷组件安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_mount"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"深度测量导套","function_zh":"深度测量导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.0,0.311],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473759,0.0033484800331945353,0.311],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382291,0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.0033484800331945357,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[5.35782974626967e-19,0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.003348480033194535,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00618718433538229,0.006187184335382291,0.311],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,0.003348480033194536,0.311],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008749999999999999,1.071565949253934e-18,0.311],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,-0.0033484800331945344,0.311],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00334848003319454,-0.008083945909473755,0.311],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.003348480033194537,-0.008083945909473757,0.311],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382289,-0.0061871843353822915,0.311],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473755,-0.0033484800331945405,0.311],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0045,0.003480966429144015,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"微位移压头承杆","function_zh":"微位移压头承杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2985],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.047}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.001],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stylus.load","stylus.remove","tool.select","contact.set","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"压头锥形夹持套","function_zh":"压头锥形夹持套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.006,"length_m":0.027300000000000046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"200um半径120度球锥金刚石尖","function_zh":"200um半径120度球锥金刚石尖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.251],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope","name_zh":"银色显微物镜筒真实光学通孔","function_zh":"银色显微物镜筒真实光学通孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope"],"collisions":[{"shape":"box","origin_m":[0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645297,-0.018868272016354704,0.2915],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198533,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[7.041719095097281e-19,-0.0155,0.2915],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198532,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645295,-0.0188682720163547,0.2915],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.03140085947219853,0.2915],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645299,-0.03513172798364529,0.2915],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198539,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-2.1125157285291842e-18,-0.0385,0.2915],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198535,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645294,-0.0351317279836453,0.2915],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879794,-0.03140085947219854,0.2915],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005000000000000001,0.004574984449732134,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tool.select","image.reference"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_shoulder","name_zh":"物镜上安装肩","function_zh":"物镜上安装肩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_shoulder"],"collisions":[{"shape":"box","origin_m":[0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458749,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833443,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[6.429395695523604e-19,-0.0165,0.3245],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833442,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.007424621202458748,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.03101817603983344,0.3245],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00742462120245875,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833448,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-1.928818708657081e-18,-0.0375,0.3245],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833445,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458746,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.009700735091368507,-0.03101817603983345,0.3245],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.003000000000000001,0.004177159714972818,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_knurl","name_zh":"物镜上端滚花环","function_zh":"物镜上端滚花环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_knurl"],"collisions":[{"shape":"box","origin_m":[0.01475,-0.027,0.31],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501575,-0.016570174977498426,0.31],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385075,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[9.03177014371173e-19,-0.01225,0.31],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385073,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501574,-0.016570174977498422,0.31],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01475,-0.026999999999999996,0.31],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01362722310454148,-0.032644580627385074,0.31],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501577,-0.03742982502250157,0.31],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385082,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-2.7095310431135187e-18,-0.041749999999999995,0.31],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385078,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501574,-0.03742982502250158,0.31],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541475,-0.03264458062738508,0.31],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_0","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_0"],"collisions":[{"shape":"box","origin_m":[0.01545,-0.027,0.31],"rpy_rad":[0,0,0.0],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_1","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_1"],"collisions":[{"shape":"box","origin_m":[0.01515313258222991,-0.023985854524850816,0.31],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_2","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_2"],"collisions":[{"shape":"box","origin_m":[0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_3","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_3"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.018416439899847148,0.31],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_4","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_4"],"collisions":[{"shape":"box","origin_m":[0.01092479976933216,-0.016075200230667844,0.31],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_5","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_5"],"collisions":[{"shape":"box","origin_m":[0.008583560100152855,-0.014153794489925675,0.31],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_6","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_6"],"collisions":[{"shape":"box","origin_m":[0.005912459030040638,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_7","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_7"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491828,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_8","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_8"],"collisions":[{"shape":"box","origin_m":[9.460396523413303e-19,-0.01155,0.31],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_9","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.0030141454751491806,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_10","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.005912459030040637,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_11","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.00858356010015285,-0.014153794489925672,0.31],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_12","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332158,-0.01607520023066784,0.31],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_13","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074326,-0.018416439899847148,0.31],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_14","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_15","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.023985854524850813,0.31],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_16","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_16"],"collisions":[{"shape":"box","origin_m":[-0.01545,-0.026999999999999996,0.31],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_17","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_17"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.030014145475149183,0.31],"rpy_rad":[0,0,3.3379421944391554],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_18","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_18"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299383,-0.032912459030040635,0.31],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_19","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_19"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074328,-0.03558356010015285,0.31],"rpy_rad":[0,0,3.730641276137879],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_20","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_20"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332161,-0.037924799769332156,0.31],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_21","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_21"],"collisions":[{"shape":"box","origin_m":[-0.008583560100152854,-0.039846205510074326,0.31],"rpy_rad":[0,0,4.123340357836604],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_22","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_22"],"collisions":[{"shape":"box","origin_m":[-0.0059124590300406454,-0.041273938777299374,0.31],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_23","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_23"],"collisions":[{"shape":"box","origin_m":[-0.003014145475149188,-0.042153132582229906,0.31],"rpy_rad":[0,0,4.516039439535327],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_24","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_24"],"collisions":[{"shape":"box","origin_m":[-2.838118957023991e-18,-0.04245,0.31],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_25","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_25"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491823,-0.04215313258222991,0.31],"rpy_rad":[0,0,4.908738521234052],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_26","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_26"],"collisions":[{"shape":"box","origin_m":[0.00591245903004064,-0.04127393877729938,0.31],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_27","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_27"],"collisions":[{"shape":"box","origin_m":[0.008583560100152848,-0.039846205510074326,0.31],"rpy_rad":[0,0,5.301437602932776],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_28","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_28"],"collisions":[{"shape":"box","origin_m":[0.010924799769332156,-0.03792479976933216,0.31],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_29","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_29"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.03558356010015285,0.31],"rpy_rad":[0,0,5.6941366846315],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_30","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_30"],"collisions":[{"shape":"box","origin_m":[0.014273938777299378,-0.03291245903004065,0.31],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_31","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_31"],"collisions":[{"shape":"box","origin_m":[0.015153132582229908,-0.03001414547514919,0.31],"rpy_rad":[0,0,6.086835766330224],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_green_band","name_zh":"物镜绿色倍率识别环","function_zh":"物镜绿色倍率识别环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_green_band"],"collisions":[{"shape":"box","origin_m":[0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158015,-0.021642431946888745,0.298],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611667,-0.017100505063388335,0.298],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.005357568053111258,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[8.572527594031473e-19,-0.013,0.298],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111256,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611665,-0.01710050506338833,0.298],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158015,-0.02164243194688874,0.298],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158017,-0.032357568053111255,0.298],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611668,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111265,-0.03993431345515801,0.298],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-2.5717582782094414e-18,-0.041,0.298],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.00535756805311126,-0.039934313455158015,0.298],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611663,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158011,-0.03235756805311127,0.298],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_lens","name_zh":"物镜底部镜片/静态光学外观","function_zh":"物镜底部镜片/静态光学外观","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_lens"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.027,0.265],"rpy_rad":[0,0,0],"radius_m":0.0092,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope_camera","name_zh":"头内视频相机/内部结构工程表达","function_zh":"头内视频相机/内部结构工程表达","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope_camera"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.348],"rpy_rad":[0,0,0],"size_m":[0.03,0.036,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_mount","name_zh":"头内相机安装桥","function_zh":"头内相机安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__optical_mount"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.032,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_sensor","name_zh":"压头旁声发射传感器","function_zh":"压头旁声发射传感器","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_sensor"],"collisions":[{"shape":"cylinder","origin_m":[-0.015,0,0.297],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_bracket","name_zh":"声发射传感器安装夹","function_zh":"声发射传感器安装夹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_bracket"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.313],"rpy_rad":[0,0,0],"size_m":[0.012,0.024,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"下层Y向调节座","function_zh":"下层Y向调节座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_base"],"collisions":[{"shape":"box","origin_m":[0,-0.004,0.0725],"rpy_rad":[0,0,0],"size_m":[0.154,0.216,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"Y向移动承板","function_zh":"Y向移动承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.15,0.114,0.014]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[-0.03,0.03],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.04554999999999999,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.057959022984697794,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05845,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0579590229846978,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.054468308138754834,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.05845,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.0460409770153022,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04554999999999999,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.046040977015302194,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124516,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_shaft","name_zh":"Y调节前面旋钮轴","function_zh":"Y调节前面旋钮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.115,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_knob","name_zh":"Y手动调节黑色旋钮","function_zh":"Y手动调节黑色旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.128,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"上层X向固定驱动床","function_zh":"上层X向固定驱动床","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.1215],"rpy_rad":[0,0,0],"size_m":[0.272,0.123,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"右侧划痕驱动电机罩","function_zh":"右侧划痕驱动电机罩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.158,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.055,0.065,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor_end","name_zh":"电机后端盖","function_zh":"电机后端盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor_end"],"collisions":[{"shape":"box","origin_m":[0.188,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.008,0.07,0.052]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X向划痕移动台","function_zh":"X向划痕移动台","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[-0.035,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.155],"rpy_rad":[0,0,0],"size_m":[0.146,0.104,0.013]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.07],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,-0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,-0.0424360210031539,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,-0.04026238456605013,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,-0.038810007132174376,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,-0.0383,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,-0.038810007132174376,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,-0.04026238456605013,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,-0.0424360210031539,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,-0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,-0.0475639789968461,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,-0.04973761543394987,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,-0.05118999286782562,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,-0.051699999999999996,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,-0.05118999286782562,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,-0.04973761543394987,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,-0.047563978996846105,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,0.0475639789968461,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,0.04973761543394987,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,0.05118999286782562,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,0.051699999999999996,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,0.05118999286782562,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,0.04973761543394987,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,0.0475639789968461,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,0.0424360210031539,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,0.04026238456605013,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,0.038810007132174376,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,0.0383,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,0.038810007132174376,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,0.04026238456605013,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,0.04243602100315389,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_pedestal","name_zh":"试片夹具抬高底座","function_zh":"试片夹具抬高底座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.1715],"rpy_rad":[0,0,0],"size_m":[0.13,0.094,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lift_block","name_zh":"夹具方形刚性支撑","function_zh":"夹具方形刚性支撑","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_lift_block"],"collisions":[{"shape":"box","origin_m":[0,0,0.2065],"rpy_rad":[0,0,0],"size_m":[0.116,0.071,0.051]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"涂层试片夹具底板","function_zh":"涂层试片夹具底板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.238],"rpy_rad":[0,0,0],"size_m":[0.134,0.094,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"120x80x6mm涂层试片","function_zh":"120x80x6mm涂层试片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.247],"rpy_rad":[0,0,0],"size_m":[0.12,0.08,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"夹具固定后钳口","function_zh":"夹具固定后钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动松开前钳口","function_zh":"手动松开前钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具前松紧螺杆","function_zh":"夹具前松紧螺杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.06,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob","name_zh":"夹具前部圆旋钮","function_zh":"夹具前部圆旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.075,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_0","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_1","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"后立柱控制电子盒","function_zh":"后立柱控制电子盒","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__controller"],"collisions":[{"shape":"box","origin_m":[0.0,0.167,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.010999999999999996]},{"shape":"box","origin_m":[0.0,0.167,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.016]},{"shape":"box","origin_m":[0.0,0.167,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.167,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.167,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1835,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[-0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.1835,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.199,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[-0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.199,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.010999999999999996]},{"shape":"box","origin_m":[-0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.2025,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.critical_load","ledger.read","sim.step","emergency.stop","emergency.reset","acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后部电源口真实凹孔","function_zh":"后部电源口真实凹孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.049,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.031,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.04,0.204,0.09425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[-0.04,0.204,0.11775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘面","function_zh":"电源插座后绝缘面","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.04,0.2,0.106],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.044,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.036,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后USB口空心金属座","function_zh":"后USB口空心金属座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.0,0.204,0.09925],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[0.0,0.204,0.11474999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口绝缘后座","function_zh":"USB口绝缘后座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_back"],"collisions":[{"shape":"box","origin_m":[0,0.2,0.107],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口中间舌片","function_zh":"USB口中间舌片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.204,0.107],"rpy_rad":[0,0,0],"size_m":[0.01,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"供电摇臂空心外框","function_zh":"供电摇臂空心外框","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.030000000000000002,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.05,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.04,0.204,0.094],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]},{"shape":"box","origin_m":[0.04,0.204,0.118],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源摇臂开关","function_zh":"后电源摇臂开关","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.04,0.204,0.106],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂枢轴","function_zh":"摇臂枢轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.204,0.106],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式有限响应/热/观测工程模型","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_settle_tolerance_n","force_release_n","contact_stiffness_n_m","head_speed_m_s","force_gain","force_offset_n","friction_gain","friction_offset_n","depth_gain","depth_offset_m","sensor_tau_s","scan_friction_coefficient"]},"specimen.load":{"function_zh":"抬头松夹具装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","length_m","width_m","substrate_thickness_m","coating_thickness_m","coating_density_kg_m3","substrate_density_kg_m3","coating_removal_energy_j_m3","substrate_removal_energy_j_m3","sample_wear_energy_fraction","track_width_m","surface_slope_x","accept_engineering","accept_condition_transfer","accept_unknown_conditions","accept_negative_force_projection"]},"specimen.remove":{"function_zh":"抬头后回收剩余specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stylus.load":{"function_zh":"抬头松夹具装入有限stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m","cone_angle_rad","volume_m3","density_kg_m3","removal_energy_j_m3","wear_energy_fraction","accept_engineering"]},"stylus.remove":{"function_zh":"抬头后回收剩余stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"电源开关,过程只由step推进","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头且静止时手动锁紧试片","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]},"stage.move":{"function_zh":"抬头后异步XY对位,不能瞬移","kind":"device_command","availability":"implemented","component_ids":["stage_x","stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","speed_m_s"]},"head.set_position":{"function_zh":"粗抬头目标,速度为显式工程参数","kind":"device_command","availability":"implemented","component_ids":["load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"tool.select":{"function_zh":"仅软件工位选择;固定显微镜靠Y台对位,不虚构转塔","kind":"device_command","availability":"implemented","component_ids":["microscope","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode"]},"contact.set":{"function_zh":"工位到位后允许接触加载;卸载必须等待真实载荷释放","kind":"device_command","availability":"implemented","component_ids":["load_head","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"sensor.calibrate":{"function_zh":"外部标定参数,不免费读取过程真值","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_gain_correction","normal_zero_n","friction_gain_correction","friction_zero_n","depth_gain_correction","depth_zero_m"]},"sensor.zero":{"function_zh":"无接触静止状态独立传感器零点","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"预扫描/单道划痕/后扫描以及显式观察判据","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["pass_kind","start_x_m","path_y_m","length_m","speed_m_s","initial_force_n","final_force_n","scan_force_n","source_start_distance_m","sample_interval_s","criterion_channel","criterion_threshold_n","criterion_threshold_m","criterion_threshold_fraction","criterion_persistence","stop_on_criterion","timeout_s"]},"acquisition.start":{"function_zh":"异步真实加载/进给/卸载,保留有限损伤轨道","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","stylus","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消冻结部分测量,保留损伤并按宿主步进卸载","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读属于操作owner的冻结结果","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原曲线/图像/工况参考,不将FnC/Rd空值冒实测","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"image.reference":{"function_zh":"仅返回实文献划痕图像索引,非本次动态显微成像","kind":"query","availability":"implemented","component_ids":["microscope"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.critical_load":{"function_zh":"由外部观测的包围阈值交点得到Lc;非固有粘附强度","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["rows","load_rows","channel","threshold_n","threshold_m","threshold_fraction","persistence"]},"debris.collect":{"function_zh":"抬头松夹具回收有限涂层/基底/压头碎屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限涂层/基底/压头/碎屑和切向热、法向弹簧账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主物理推进入口","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"emergency.stop":{"function_zh":"本地软件停机锁存,非原厂急停认证","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"载荷卸除后明确复位,不自动续划","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acoustic_emission.acquire":{"function_zh":"未实现:acoustic_emission.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"panorama.capture":{"function_zh":"未实现:panorama.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vickers.measure":{"function_zh":"未实现:vickers.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipass":{"function_zh":"未实现:scratch.multipass","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipostscan":{"function_zh":"未实现:scratch.multipostscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.crosscan":{"function_zh":"未实现:scratch.crosscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"depth.closed_loop":{"function_zh":"未实现:depth.closed_loop","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"试片夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"压头接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"stylus.present":{"meaning_zh":"有限压头存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"emergency.latched":{"meaning_zh":"软件安全停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"抬头后的对位移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗抬头目标未到达;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X向划痕移动台(stage_x)实际X台位置,范围 0–0.07 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"Y向移动承板(stage_y)实际Y台位置,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"测量头粗升降承板(load_head)头部粗抬升,0为名义接触平面,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"微位移压头承杆(stylus)弹簧压入与局部移除槽深的工程姿态,不是校准Pd真值,范围 0–0.001 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动松开前钳口(clamp_jaw)夹具手动释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源摇臂开关(power_switch)电源开关工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X对位目标,范围 0–0.07 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.target_y_m":{"meaning_zh":"Y对位目标,范围 -0.03–0.03 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗抬头目标,范围 0–0.04 m;设定值,由 head.set_position 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"load.target_n":{"meaning_zh":"当前高量程加载控制目标,非实际法向力,范围 0–200 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"tool.mode":{"meaning_zh":"软件工位;固定物镜通过台Y对位,非转塔;设定值,由 tool.select 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["microscope"],"write_via":null},"load.indicated_n":{"meaning_zh":"实际工程力经独立gain/offset/响应的观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.indicated_n":{"meaning_zh":"源Ft/FnC派生代理经实际载荷与独立观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测Ft除观测Fn,非直接读取源真实系数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.raw_m":{"meaning_zh":"含基线/弹性/局部残余的工程深度观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.penetration_m":{"meaning_zh":"主划痕观测减同坐标预扫描,非卸载后残余;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.residual_m":{"meaning_zh":"只有后扫描可得的同坐标残余观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"理想集中节点温度,未实现校准噪声;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"一阶闭环实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.coating_volume_m3":{"meaning_zh":"有限涂层剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.substrate_volume_m3":{"meaning_zh":"有限基底剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.stylus_volume_m3":{"meaning_zh":"有限压头剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"涂层基底压头碎屑总质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.local_groove_m":{"meaning_zh":"当前被移除的局部平均槽深,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热节点真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.tangential_work_j":{"meaning_zh":"源响应作用于实际位移的切向耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主唯一时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.pass_phase":{"meaning_zh":"真实加载/扫描/卸载阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.distance_m":{"meaning_zh":"本次实际划程,范围 0–0.07 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际记录点数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"未接触/量程/基线不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"scratch":{"meaning_zh":"实源切向响应与有限能量分配划痕、独立观察和同道前后扫描","implementation":"lumped","equations":["Fn_target(x)=Fstart+(Fend-Fstart)*x/L for progressive or constant load. dFn/dt=(Fn_target-Fn)/tau. Exact linear-target solution and two integral moments; hostfixed0.1s with <=10ms internal and source-knot events. High range Fn,Ft<=200N, depth<=1mm, speed0.4..600mm/min and length<=70mm.","mu_proxy(x)=max(Ft_source(x),0)/FnC_source(x) at source nodes, piecewise linear. FnC is the source command/control channel, not measured normal load. Source original Ft/Pd/Rd/mu arrays are preserved; negative projection requires explicit acceptance and result modification count. x_source=source_start+actual travel; no axis normalization or extrapolation.","W_t=integral Fn_actual(t)*mu_proxy(x(t))*v dt exactly on source-linear segments with analytic exponential force moments. Measured friction channel has independent gain/offset/tau; observed mu=Fobs/Nobs. Source native mu is not asserted to equal the derived nominal-load ratio.","Explicit energy allocation eta_sample+eta_stylus<=1. For each new path increment, coating removal capped by width*thickness*dx then substrate removal, with dV=dW_removal/u. Stylus dV=eta_stylus*dW_t/u_stylus. Each density transfers removed mass to separate debris. Unallocated work enters finite heat node, C*dT/dt=Pheat-G*(T-Tambient).","Ideal normal spring U=Fn^2/(2k). Positive deltaU tracked as loading work, negative deltaU as recovered actuator work; no normal energy disappears on unloading. Full normal plastic/topographic work is not solved and is not relabeled as tangential heat.","Local average groove=(dVcoat+dVsubstrate)/(declared width*dx), stored along the exact finite damaged path. Raw depth=Fn/k+local_groove-surface_slope*stageX, through independent sensor response. Prescan and postscan use explicitly assumed nondestructive low force. Penetration and residual observations subtract the same-path prescan; never treat source zero Rd as measured zero residual.","Critical threshold detection requires adjacent available observations and consecutive confirmation; missing points break a bracket. It reports an observed criterion, not intrinsic adhesion. Postscan residual crossings map to preserved original same-track scratch observedFn(position), never the low probing force; without load bracket Lc=null.","Damaged overlapping tracks cannot be reused; arbitrary multipass does not reset finite coating. Cancellation stops feed and freezes history but actual normal load relaxes on later steps. Fixed optical microscope has no simulated carousel; published image lookup is reference-only, dynamic panorama and AE calibration are unsupported."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_settle_tolerance_n":{"value":0.001,"unit":"N","evidence":"assumption","meaning_zh":"force settle tolerance n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-06,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_stiffness_n_m":{"value":10000000.0,"unit":"N/m","evidence":"assumption","meaning_zh":"contact stiffness n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_friction_coefficient":{"value":0.03,"unit":"1","evidence":"assumption","meaning_zh":"scan friction coefficient;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.12,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.08,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_thickness_m":{"value":0.006,"unit":"m","evidence":"assumption","meaning_zh":"substrate thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_thickness_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"coating thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_density_kg_m3":{"value":4000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"coating density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"substrate density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"coating removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"substrate removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_wear_energy_fraction":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"sample wear energy fraction;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"track_width_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"track width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_slope_x":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"surface slope x;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_negative_force_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept negative force projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"cone_angle_rad":{"value":2.0943951023931953,"unit":"rad","evidence":"assumption","meaning_zh":"cone angle rad;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-09,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":3510.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"removal_energy_j_m3":{"value":10000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"removal energy j m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_energy_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"wear energy fraction;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"start_x_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"start x m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"path_y_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"path y m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"speed_m_s":{"value":0.00016666666666666666,"unit":"m/s","evidence":"assumption","meaning_zh":"speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"initial force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"final_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"final force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_force_n":{"value":0.1,"unit":"N","evidence":"assumption","meaning_zh":"scan force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":5.6467971453911e-06,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_n":{"value":2.0,"unit":"N","evidence":"assumption","meaning_zh":"criterion threshold n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_m":{"value":5e-06,"unit":"m","evidence":"assumption","meaning_zh":"criterion threshold m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"criterion threshold fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_persistence":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"criterion persistence;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_on_criterion":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"stop on criterion;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["scaffold_dimensions: overall_dimensions_m_parsed=null; no photo-scale substitute.","rst_model_photo: Use official legacyRST3 hero/detail plus pair photo qualitatively; no RST100 dimensional substitution.","fine_large_range: Task targets large range; fine noise values not reinterpreted as large accuracy.","legacy_dimensions: Retain predecessor source as excluded; true dimensions/mass null.","curve_axis: Original order retained; only16strictly increasing replicate curves enabled. No sorting/cummax/interpolation of originals.","FnC_Rd_mu: FnC explicitly control/unknownprocessing,rawRd preserved but residual_depth_m=null; originalmu preserved independently; no unsupported calibration claim.","mean_orphans: Mean blocks author-derived,not6th experiment; orphan values retained separately,not curve nodes; mean algorithm not established.","bcr_versions: Use revisedcertificate;uncertainty k2of5-scratchmean,notpointnoise. Verificationonly,notcalibration.","dlc_load_program: Impliedloadrise104.384N exceedsfinal with nonnegativeinitial; keeprawconditions,initialnull,no runtime synthesis.","ni_ae_typo: Do not silently correctuppervalue; omit ambiguousAE scalar fromlibrary. NativeLc18.263/40.305N independently explicit.","ni_signed_depth: Preserveoriginalimage;do notdigitize orreverse sign byguess.","ni_Lc_semantics: Store author_Lc1_adhesive_peeling and explicitfailurecriterion,notgenericLc1equivalence.","access_failures: Magic/hashmanifesttracksfailures;notclaimdownloadedorreadPDFbytes. MDPIactualPDFserverworked;JRCbrowseronly.","原始数据跨型号响应迁移不是RST300原机校准。","未知涂层/基底力学、接触刚度、损伤和回复动力学、热损耗、传感器误差、图像生成必须显式工程输入,不从Lc或μ推造。","用户物质覆盖目标按材料/涂层-基底体系去重;52记录仅14身份,重复、氮化和退火/厚度不增身份。","真实源图保留作者标签,不假称模拟实时相机或原始二维像素数组。","Real RST300 whole-machine exterior dimensions and mass remain unknown; no numerical photo scaling substitutes these missing specifications. Geometry is an explicit task envelope around the documented 70mm scratch travel and 1mm depth range. 25kg is a numerical simulation budget only.","Qualitative shape follows official legacy photographs visibly labeled RST300, not the current shared-page RST100 photos. White front/blue sides, granite slab, black XY stages, microscope objective and adjacent indenter are represented.","Y travel +/-30mm and manual head lift0..40mm are engineering operating ranges. The fixed objective offsetY=-27mm and14mm clearance at nominal contact are engineering assembly assumptions, not measured OEM optical dimensions.","No automatic turret or tool changer is modeled. tool.select is a software workflow mode; XY specimen positioning supplies the modeled optical alignment. Lens internals, rear connector placement and force/depth sensor housing are engineering representations.","Installed specimen is120x80x6mm and installed stylus is a120deg spheroconical diamond with200um apex radius. Alternate specimens/tips and actual wear grooves do not dynamically replace or deform the displayed mesh.","Penetration0..1mm intentionally moves the diamond into the rigid displayed specimen as a process-depth visual proxy. Geometric interference checks exempt only this intended contact zone; no physical plasticity/fracture or calibrated contact force is claimed.","Clamp3mm release and coarse head access are manual motion proxies; human gripping, screw thread advance, handwheel transmission, optical ray tracing and metrological calibration are not implemented.","No numeric screen is present on the instrument and none is invented. External PC and its manufacturer GUI are outside this asset.","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","All depth/removal/thermal/force-control parameters are explicit engineering inputs; original Pd/Rd are not silently promoted to model truth.","High-range nominal0.2mN/.5nm resolutions and ideal-laboratory1mN/2.5nm RMS floors are specifications only; no achieved metrology or stochastic noise claim.","Default empirical record is bare borofloat glass from another scratch experiment, not native RST300 coating force/depth calibration.","Image references do not generate a new scratch image. Manufacturer panorama inspection limit30mm and scratch travel70mm are different; automatic panorama acquisition not implemented.","No manufacturer heater is invented. Heat comes only from declared portion of tangential work; passive cooling, no heating-control capability.","Normal plastic deformation/topographic work, real fracture/delamination, pile-up shape, AE waveform and actual indentation contact dynamics are not solved.","Observed postscan residual profile uses ideal nondestructive probe and explicit constant track width; not full Hertz/spheroconical cross-section inversion.","ASTM C1624 scope or CRM critical loads do not calibrate synthetic wear coefficients or confer certification."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","stylus.load","stylus.remove","power.set","clamp.set","stage.move","head.set_position","tool.select","contact.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","image.reference","analysis.critical_load","debris.collect","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"note_zh":"CHEM-129 Anton Paar RST300:真整机外廓/质量未知null,几何仅工程任务包络与25kg数值预算。真实库52记录/14材料体系,16跨仪器可运行原重复/6裸材;3原机标量记录但0原机数值曲线。30原重复52,900节点与6作者mean10,580节点、6无轴μ分别登记;29Lc与1剥离观察按原criterion保存。50材料未满足。五组预扫/划痕/后扫共15pass、有限试片/压头/碎屑与功热守恒只在真实报告通过后计入;涂层、回复/移除/热/传感与跨工况迁移均显式工程。summary_ready要求8项Matterix驱动、单测全API实际返回schema、几何/Blender/连续装配、来源逐点/哈希、独立物理/原表重分析、五流程与科学图全部实际通过;缺报仍not_run。原机校准/完整断裂场/AE全景/机器人硬件/外层异步身份与真实尺寸质量不在验证范围,交付partial。"}},"previews":["previews/antonpaar_rst300/preview_clamp_released.webp","previews/antonpaar_rst300/preview_closed.webp","previews/antonpaar_rst300/preview_coating_references.webp","previews/antonpaar_rst300/preview_contact_detail.webp","previews/antonpaar_rst300/preview_depth_max.webp","previews/antonpaar_rst300/preview_front.webp","previews/antonpaar_rst300/preview_guide_detail.webp","previews/antonpaar_rst300/preview_loading.webp","previews/antonpaar_rst300/preview_optical_detail.webp","previews/antonpaar_rst300/preview_output_example.webp","previews/antonpaar_rst300/preview_real_depth_references.webp","previews/antonpaar_rst300/preview_real_references.webp","previews/antonpaar_rst300/preview_rear.webp","previews/antonpaar_rst300/preview_rear_ports.webp","previews/antonpaar_rst300/preview_reference_reanalysis.webp","previews/antonpaar_rst300/preview_scratch_end.webp","previews/antonpaar_rst300/preview_scratch_start.webp","previews/antonpaar_rst300/preview_sidevents.webp","previews/antonpaar_rst300/preview_working.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","bytes":1419819},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/collision_proxies.json","bytes":185128},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/geometry_manifest.json","bytes":377059},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.blend","bytes":494195},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","bytes":346804},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","bytes":221119},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/output_templates.json","bytes":25197},{"name":"scratch_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/scratch_library.json","bytes":15736343},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/模板说明.md","bytes":3061},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/说明.md","bytes":3061}],"completeness":{"components":168,"with_collisions":168,"with_objects":168,"with_function":168,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_rst300","chem_id":"CHEM-129","name_en":"Coating scratch tester","maker":"Anton Paar","model":"RST 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_rst300.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_saxspace.json b/data/assets/instrument.antonpaar_saxspace.json new file mode 100644 index 0000000000000000000000000000000000000000..81814735eb4a9be3d39b4216183e3d57dfec1f9f --- /dev/null +++ b/data/assets/instrument.antonpaar_saxspace.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_saxspace","asset_dir":"expansion_batch04/t3_analytical/antonpaar_saxspace","name_zh":"Anton Paar SAXSpace 小角/广角X射线散射仪(Cu密封管、Kratky块线/点准直、TCStage、MYTHEN2 R 1K探测器2θ臂、ASX自动进样器,含实验桌与柜体)","category":"显微成像与衍射","description_zh":"Anton Paar SAXSpace:Cu密封管(40kV/50mA,按已发表方法;Primux 3000额定功率未公开)与全真空多层膜光学、Kratky块线准直(20mm)或点准直,样品室内StageMaster YZ台、TCStage(−30…150°C)与扩展温控台(−150…600°C,按样品台)、1mm石英毛细管/µ-Cell/PasteCell/固体架与固定1mm石英流通池,TrueFocus按透过率找毛细管轴;MYTHEN2 R 1K(1280×50µm×8mm)装于2θ臂,样品到探测器名义0.317m,半透明束挡;TrueSWAXS扫描到60° 2θ;ASX自动进样器(2×96孔、冷却到4°C)经针与管路注入流通池。散射按模板库(145条SASBDB实测曲线+NIST SRM 3600、金纳米颗粒、水、山嵛酸银、硅与参数模型)乘程长、透过率、立体角、偏振与探测效率,含狭缝长度与束宽模糊、Kα双线、空气与窗散射、寄生散射、死时间与泊松计数;数据处理含零角与山嵛酸银q标定、水(压缩系数)或玻璃碳绝对标定、立体角/偏振校正、背景扣除、正则化狭缝去模糊、Guinier、分子量与峰分析;另有真空、高压联锁、冷却水、急停、样品冻结/沸腾破裂/蛋白聚集与5种故障注入,以及光子、液体与溶质账。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"实验桌(厂家占地1.8×0.9m)中心在地面上的投影,地面Z=0,+X右/+Y后(操作者在−Y侧),台面高0.90m;参考姿态为断电、钥匙在0、按键松开、急停释放、样品室门与进样器门关闭、探测器臂在SAXS位、样品台在毛细管位、进样针在原位"},"mass_kg":433.50524,"size_m":[1.8,0.922,1.685],"bbox_min":[-0.9,-0.472,0.0],"bbox_max":[0.9,0.45,1.685],"manifest_dimensions_m":[1.7999999523162842,0.921999989926815,1.684999942779541],"glb":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/model.urdf","links":{"base_link":"/Geometry/base_link","button_xray_off":"/Geometry/base_link/button_xray_off","button_standby":"/Geometry/base_link/button_standby","button_xray_on":"/Geometry/base_link/button_xray_on","button_emergency_stop":"/Geometry/base_link/button_emergency_stop","hv_enable_selector":"/Geometry/base_link/hv_enable_selector","door_sample_chamber":"/Geometry/base_link/door_sample_chamber","stage_y":"/Geometry/base_link/stage_y","stage_z":"/Geometry/base_link/stage_y/stage_z","detector_arm":"/Geometry/base_link/detector_arm","door_autosampler":"/Geometry/base_link/door_autosampler","asx_gantry_x":"/Geometry/base_link/asx_gantry_x","asx_gantry_y":"/Geometry/base_link/asx_gantry_x/asx_gantry_y","asx_needle_z":"/Geometry/base_link/asx_gantry_x/asx_gantry_y/asx_needle_z"},"frames":{"pre_place":[-0.7125,-0.04,1.16],"place":[-0.7125,-0.04,1.03],"post_place":[-0.7125,-0.04,1.16],"joint_button_xray_off_joint":[0.15,-0.438,0.615],"joint_button_standby_joint":[0.19,-0.438,0.615],"joint_button_xray_on_joint":[0.23,-0.438,0.615],"joint_button_emergency_stop_joint":[0.3,-0.438,0.648],"joint_hv_enable_selector_joint":[0.3,-0.438,0.58],"joint_door_sample_chamber_joint":[-0.19,-0.209,1.025],"joint_stage_y_joint":[-0.06,-0.01,1.045],"joint_stage_z_joint":[-0.06,-0.01,1.057],"joint_detector_arm_joint":[-0.06,-0.01,1.14],"joint_door_autosampler_joint":[-0.7125,-0.256,1.22],"joint_asx_gantry_x_joint":[-0.835,-0.22,1.177],"joint_asx_gantry_y_joint":[-0.835,-0.195,1.177],"joint_asx_needle_z_joint":[-0.835,-0.195,1.142]},"joints":[{"name":"button_xray_off_joint","type":"prismatic","parent":"generator_module","child":"button_xray_off","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.15,-0.438,0.615],"child_prim":"/Geometry/base_link/button_xray_off","child_bbox_min":[0.139,-0.448,0.604],"child_bbox_max":[0.161,-0.438,0.626],"kind":"button"},{"name":"button_standby_joint","type":"prismatic","parent":"generator_module","child":"button_standby","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.19,-0.438,0.615],"child_prim":"/Geometry/base_link/button_standby","child_bbox_min":[0.179,-0.448,0.604],"child_bbox_max":[0.201,-0.438,0.626],"kind":"button"},{"name":"button_xray_on_joint","type":"prismatic","parent":"generator_module","child":"button_xray_on","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.23,-0.438,0.615],"child_prim":"/Geometry/base_link/button_xray_on","child_bbox_min":[0.219,-0.448,0.604],"child_bbox_max":[0.241,-0.438,0.626],"kind":"button"},{"name":"button_emergency_stop_joint","type":"prismatic","parent":"generator_module","child":"button_emergency_stop","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.006,"effort":10.0,"mimic":null,"origin_m":[0.3,-0.438,0.648],"child_prim":"/Geometry/base_link/button_emergency_stop","child_bbox_min":[0.28,-0.47,0.628],"child_bbox_max":[0.32,-0.442,0.668],"kind":"button"},{"name":"hv_enable_selector_joint","type":"revolute","parent":"key_lock_body","child":"hv_enable_selector","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267949,"effort":10.0,"mimic":null,"origin_m":[0.3,-0.438,0.58],"child_prim":"/Geometry/base_link/hv_enable_selector","child_bbox_min":[0.29,-0.472,0.568],"child_bbox_max":[0.31,-0.444,0.608],"kind":"knob"},{"name":"door_sample_chamber_joint","type":"revolute","parent":"sample_chamber","child":"door_sample_chamber","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.83259571459405,"effort":10.0,"mimic":null,"origin_m":[-0.19,-0.209,1.025],"child_prim":"/Geometry/base_link/door_sample_chamber","child_bbox_min":[-0.19,-0.24,1.025],"child_bbox_max":[0.06,-0.2,1.285],"kind":"door"},{"name":"stage_y_joint","type":"prismatic","parent":"stage_base","child":"stage_y","axis":[0.0,1.0,0.0],"lower":-0.01,"upper":0.01,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.01,1.045],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.1,-0.07,1.045],"child_bbox_max":[-0.02,0.075,1.202],"kind":"other"},{"name":"stage_z_joint","type":"prismatic","parent":"stage_y","child":"stage_z","axis":[0.0,0.0,1.0],"lower":-0.01,"upper":0.01,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.01,1.057],"child_prim":"/Geometry/base_link/stage_y/stage_z","child_bbox_min":[-0.096,-0.06,1.057],"child_bbox_max":[-0.024,0.075,1.202],"kind":"other"},{"name":"detector_arm_joint","type":"revolute","parent":"detector_housing","child":"detector_arm","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.854052117546846,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.01,1.14],"child_prim":"/Geometry/base_link/detector_arm","child_bbox_min":[-0.407,-0.02,1.09],"child_bbox_max":[-0.376,0.06,1.171],"kind":"other"},{"name":"door_autosampler_joint","type":"revolute","parent":"autosampler","child":"door_autosampler","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.65806278939461,"effort":10.0,"mimic":null,"origin_m":[-0.7125,-0.256,1.22],"child_prim":"/Geometry/base_link/door_autosampler","child_bbox_min":[-0.86,-0.28,0.96],"child_bbox_max":[-0.565,-0.25,1.22],"kind":"door"},{"name":"asx_gantry_x_joint","type":"prismatic","parent":"autosampler","child":"asx_gantry_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.24,"effort":10.0,"mimic":null,"origin_m":[-0.835,-0.22,1.177],"child_prim":"/Geometry/base_link/asx_gantry_x","child_bbox_min":[-0.855,-0.22,1.032],"child_bbox_max":[-0.815,0.17,1.197],"kind":"other"},{"name":"asx_gantry_y_joint","type":"prismatic","parent":"asx_gantry_x","child":"asx_gantry_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.3,"effort":10.0,"mimic":null,"origin_m":[-0.835,-0.195,1.177],"child_prim":"/Geometry/base_link/asx_gantry_x/asx_gantry_y","child_bbox_min":[-0.855,-0.215,1.032],"child_bbox_max":[-0.815,-0.175,1.197],"kind":"other"},{"name":"asx_needle_z_joint","type":"prismatic","parent":"asx_gantry_y","child":"asx_needle_z","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.06,"effort":10.0,"mimic":null,"origin_m":[-0.835,-0.195,1.142],"child_prim":"/Geometry/base_link/asx_gantry_x/asx_gantry_y/asx_needle_z","child_bbox_min":[-0.841,-0.201,1.032],"child_bbox_max":[-0.829,-0.189,1.142],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"mains_inlet","link":"base_link","part":"antonpaar_saxspace__generator_cabinet","pos":[0.2,0.434,0.2],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.2,0.434,0.2],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.015,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"cooling_water_supply","link":"base_link","part":"antonpaar_saxspace__chiller_cabinet","pos":[0.6,0.434,0.3],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.6,0.434,0.3],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"cooling_water_return","link":"base_link","part":"antonpaar_saxspace__chiller_cabinet","pos":[0.68,0.434,0.3],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.68,0.434,0.3],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"tube_cooling_in","link":"base_link","part":"antonpaar_saxspace__source_tower","pos":[0.56,0.172,1.105],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.56,0.172,1.105],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"vacuum_pump_inlet","link":"base_link","part":"antonpaar_saxspace__chiller_cabinet","pos":[0.64,0.434,0.45],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.64,0.434,0.45],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"vacuum_pump_exhaust","link":"base_link","part":"antonpaar_saxspace__chiller_cabinet","pos":[0.76,0.434,0.45],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.76,0.434,0.45],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.01,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"chamber_gas_inlet","link":"base_link","part":"antonpaar_saxspace__sample_chamber","pos":[0.0,0.20400000000000001,1.065],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,0.20400000000000001,1.065],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"capillary_seat","link":"stage_z","part":"antonpaar_saxspace__capillary_holder","pos":[-0.06,-0.01,1.1849999999999998],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.0,0.1279999999999999],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0015,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.004,"access":["door_sample_chamber_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"stage_mount","link":"base_link","part":"antonpaar_saxspace__stage_base","pos":[-0.06,-0.01,1.035],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.06,-0.01,1.035],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.03,"kind":"clamp","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.01,"access":["door_sample_chamber_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"asx_tray","link":"base_link","part":"antonpaar_saxspace__asx_tray","pos":[-0.7124999999999999,-0.04000000000000001,0.992],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.7124999999999999,-0.04000000000000001,0.992],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.06,"kind":"plate_slot","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["door_autosampler_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"flowcell_inlet","link":"stage_z","part":"antonpaar_saxspace__flow_cell","pos":[-0.06,-0.002,1.202],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.008,0.14500000000000002],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"asx_waste","link":"base_link","part":"antonpaar_saxspace__autosampler","pos":[-0.86,0.196,0.9400000000000001],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.86,0.196,0.9400000000000001],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"},{"name":"ethernet","link":"base_link","part":"antonpaar_saxspace__electronics_rack","pos":[-0.65,0.42000000000000004,0.3],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.65,0.42000000000000004,0.3],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"接口工程交互位置;未验证机器人、接触或电信号"}],"hidden_parts":[],"readouts":[{"name":"kv_sim","part":"antonpaar_saxspace__kv_display_digits","prim":"/Geometry/base_link/readout_kv_sim","link":"base_link","digits":2,"decimals":0,"unit":"kV","center":[0.0064,-0.4421,0.635],"up":[0.0,0.0,1.0],"source":{"bridge":["generator.voltage_indicated_v"],"scale":0.001},"blank_channel":null,"on":[0.35,1.0,0.45],"off":[0.035,0.04,0.05],"size_m":[0.0328,0.026],"normal":[0.0,-1.0,0.0]},{"name":"ma_sim","part":"antonpaar_saxspace__ma_display_digits","prim":"/Geometry/base_link/readout_ma_sim","link":"base_link","digits":2,"decimals":0,"unit":"mA","center":[0.0744,-0.4421,0.635],"up":[0.0,0.0,1.0],"source":{"bridge":["generator.current_indicated_a"],"scale":1000.0},"blank_channel":null,"on":[0.35,1.0,0.45],"off":[0.035,0.04,0.05],"size_m":[0.0328,0.026],"normal":[0.0,-1.0,0.0]},{"name":"exposure_sim","part":"antonpaar_saxspace__exposure_digits","prim":"/Geometry/base_link/readout_exposure_sim","link":"base_link","digits":5,"decimals":0,"unit":"s","center":[-0.4013,0.1653,1.6313],"up":[0.0,0.0,1.0],"source":{"bridge":["acquisition.remaining_s"],"scale":1.0},"blank_channel":null,"on":[0.92,0.95,1.0],"off":[0.035,0.04,0.05],"size_m":[0.0546,0.0157],"normal":[0.2079,-0.9781,0.0]},{"name":"pressure_sim","part":"antonpaar_saxspace__pressure_digits","prim":"/Geometry/base_link/readout_pressure_sim","link":"base_link","digits":5,"decimals":1,"unit":"mbar","center":[-0.3963,0.1664,1.5983],"up":[0.0,0.0,1.0],"source":{"bridge":["vacuum.pressure_indicated_pa"],"scale":0.01},"blank_channel":null,"on":[0.92,0.95,1.0],"off":[0.035,0.04,0.05],"size_m":[0.0523,0.016],"normal":[0.2079,-0.9781,0.0]},{"name":"temperature_sim","part":"antonpaar_saxspace__temperature_digits","prim":"/Geometry/base_link/readout_temperature_sim","link":"base_link","digits":5,"decimals":1,"unit":"C","center":[-0.3994,0.1657,1.5654],"up":[0.0,0.0,1.0],"source":{"bridge":["stage.temperature_indicated_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.92,0.95,1.0],"off":[0.035,0.04,0.05],"size_m":[0.0469,0.016],"normal":[0.2079,-0.9781,0.0]},{"name":"counts_sim","part":"antonpaar_saxspace__counts_digits","prim":"/Geometry/base_link/readout_counts_sim","link":"base_link","digits":7,"decimals":0,"unit":"counts","center":[-0.4013,0.1653,1.5327],"up":[0.0,0.0,1.0],"source":{"bridge":["detector.total_counts"],"scale":1.0},"blank_channel":null,"on":[0.55,0.85,1.0],"off":[0.035,0.04,0.05],"size_m":[0.0778,0.0157],"normal":[0.2079,-0.9781,0.0]},{"name":"lamp_xray_warning","part":"antonpaar_saxspace__warning_lamp","prim":"/Geometry/base_link/readout_lamp_xray_warning","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.815,0.3022,1.58],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"panel.warning_lamp"}},"blank_channel":null,"on":[1.0,0.62,0.05],"off":[0.2,0.14,0.04],"size_m":[0.0756,0.08],"normal":[0.0,-1.0,0.0]},{"name":"lamp_xray_on","part":"antonpaar_saxspace__lamp_xray_on","prim":"/Geometry/base_link/readout_lamp_xray_on","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.23,-0.442,0.637],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"panel.xray_on_lamp"}},"blank_channel":null,"on":[1.0,0.18,0.12],"off":[0.18,0.05,0.04],"size_m":[0.01,0.01],"normal":[0.0,-1.0,0.0]},{"name":"lamp_standby","part":"antonpaar_saxspace__lamp_standby","prim":"/Geometry/base_link/readout_lamp_standby","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.19,-0.442,0.637],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"panel.standby_lamp"}},"blank_channel":null,"on":[1.0,0.72,0.1],"off":[0.2,0.15,0.04],"size_m":[0.01,0.01],"normal":[0.0,-1.0,0.0]},{"name":"lamp_xray_off","part":"antonpaar_saxspace__lamp_xray_off","prim":"/Geometry/base_link/readout_lamp_xray_off","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.15,-0.442,0.637],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"panel.xray_off_lamp"}},"blank_channel":null,"on":[0.25,1.0,0.35],"off":[0.05,0.15,0.06],"size_m":[0.01,0.01],"normal":[0.0,-1.0,0.0]},{"name":"lamp_shutter","part":"antonpaar_saxspace__lamp_shutter","prim":"/Geometry/base_link/readout_lamp_shutter","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.59,-0.174,1.335],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"panel.shutter_lamp"}},"blank_channel":null,"on":[1.0,0.2,0.1],"off":[0.16,0.05,0.04],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":433.50524,"footprint_m":[1.8,0.922],"height_m":1.685,"clearance_m":{"front":0.55,"back":0.1,"left":0.05,"right":0.05,"top":0.345},"robot_standoff_m":0.45,"work_height_m":1.185,"primary_slot":"capillary_seat","access":["door_autosampler_joint","door_sample_chamber_joint"],"slot_count":13,"placement_evidence":"SAXSpace on its laboratory table (manufacturer footprint 1.8 x 0.9 m) with the generator and chiller cabinets and the electronics rack under the top, the ASX autosampler on the left end, the monitor pole and the X-ray warning-lamp pole; the table stands on the floor; no mass of the SAXSpace or its units is published (engineering per-part budget); fixed simulation root on the floor plane is an engineering assumption","mass_evidence":"engineering_assumption_per_part_sum_no_published_mass","actual_mass_kg":null,"manufacturer_main_machine_mass_kg":null,"layout_override_zh":"机器人主工作点为样品室内TCStage上的毛细管座(台面上方约0.24m,样品室门铰链在左、向操作者侧开105°);前侧净空取门宽+0.30m手部空间;不是发生器柜背面的电源入口"},"components":[{"id":"table_top","name_zh":"台面","function_zh":"承载SAXSpace主机、自动进样器、显示器与警示灯杆的实验台面","physical_meaning_zh":"灰色层压台面(1.8×0.9 m,与厂家占地一致;厚度为照片估计)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__table_top"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.884],"rpy_rad":[0,0,0],"size_m":[1.8,0.9,0.03200000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.52,0.53,0.54],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"平面尺寸为厂家占地1.8 m×0.9 m;台面高度0.90 m与厚度按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"electronics_rack","name_zh":"左侧开放式电子机架(控制电脑与电子单元)","function_zh":"开放式19英寸机架:控制电脑、样品台/探测器/真空控制单元(照片可见的电子层架)","physical_meaning_zh":"白色柜体(外形按照片估计)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__electronics_rack"],"collisions":[{"shape":"box","origin_m":[-0.6425000000000001,0.0,0.4615],"rpy_rad":[0,0,0],"size_m":[0.485,0.86,0.813]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","sim.step","hardware.connect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"cabinet_center","name_zh":"中部柜(高门)","function_zh":"中部储物柜(照片可见的高门柜)","physical_meaning_zh":"白色柜体(外形按照片估计)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__cabinet_center"],"collisions":[{"shape":"box","origin_m":[-0.24000000000000002,0.0,0.4615],"rpy_rad":[0,0,0],"size_m":[0.32,0.86,0.813]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"generator_cabinet","name_zh":"X射线发生器柜","function_zh":"容纳X射线高压发生器;前面板有显示窗、三个带灯按键、急停与钥匙开关","physical_meaning_zh":"白色柜体(外形按照片估计)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__generator_cabinet"],"collisions":[{"shape":"box","origin_m":[0.16999999999999998,0.0,0.4615],"rpy_rad":[0,0,0],"size_m":[0.5,0.86,0.813]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"chiller_cabinet","name_zh":"右侧柜(循环冷却水机与真空泵)","function_zh":"容纳循环冷却水机与旋片真空泵(侧面圆形通风口;内部设备为工程假设)","physical_meaning_zh":"白色柜体(外形按照片估计)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__chiller_cabinet"],"collisions":[{"shape":"box","origin_m":[0.6525,0.0,0.4615],"rpy_rad":[0,0,0],"size_m":[0.465,0.86,0.813]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","vacuum.set_pump"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rack_units_front","name_zh":"电子单元前面板","function_zh":"控制电脑、样品台控制器、探测器控制器与真空控制器的前面板(示意贴图)","physical_meaning_zh":"机架内电子单元的前面板(重绘贴图)","subsystem":null,"parent":"electronics_rack","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__rack_units_front"],"collisions":[{"shape":"box","origin_m":[-0.6425000000000001,-0.40149999999999997,0.47150000000000003],"rpy_rad":[0,0,0],"size_m":[0.4,0.0005,0.6]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rack_front.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"chiller_vent","name_zh":"侧面圆形通风口","function_zh":"冷却水机/真空泵散热进风口(照片可见)","physical_meaning_zh":"右侧柜侧板上的圆形格栅(重绘贴图)","subsystem":null,"parent":"chiller_cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__chiller_vent"],"collisions":[{"shape":"box","origin_m":[0.8856,0.0,0.42],"rpy_rad":[0,0,0],"size_m":[0.0005,0.3,0.3]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/side_vent.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"levelling_feet","name_zh":"调平脚","function_zh":"柜体调平与承重","physical_meaning_zh":"八个黑色调平脚(示意)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__levelling_feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.85,-0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[-0.85,0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[-0.4,-0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[-0.4,0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[0.42,-0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[0.42,0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[0.85,-0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035},{"shape":"cylinder","origin_m":[0.85,0.4,0.0175],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.018,0.02],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"generator_module","name_zh":"X射线发生器","function_zh":"为密封X射线管提供高压与管电流(设定值见运行层;本机额定值未公开);前面板操作","physical_meaning_zh":"发生器柜内的发生器模块前框(示意)","subsystem":null,"parent":"generator_cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__generator_module"],"collisions":[{"shape":"box","origin_m":[0.16999999999999998,-0.41900000000000004,0.52],"rpy_rad":[0,0,0],"size_m":[0.45999999999999996,0.03799999999999998,0.44]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.xray_on","generator.xray_off","generator.acknowledge","generator.emergency_stop","generator.set_power"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"generator_panel_face","name_zh":"发生器面板贴图","function_zh":"面板文字:管电压/管电流窗、三个带灯按键、急停与钥匙开关的标注","physical_meaning_zh":"重绘面板贴图(通用字体)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__generator_panel_face"],"collisions":[{"shape":"box","origin_m":[0.17,-0.4386,0.595],"rpy_rad":[0,0,0],"size_m":[0.42,0.0005,0.18999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/generator_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"generator_lcd","name_zh":"发生器液晶窗","function_zh":"显示实际管电压与管电流","physical_meaning_zh":"深色液晶窗(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__generator_lcd"],"collisions":[{"shape":"box","origin_m":[0.049999999999999996,-0.44015000000000004,0.635],"rpy_rad":[0,0,0],"size_m":[0.13999999999999999,0.00269999999999998,0.07000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.03,0.025],"metallic":0.0,"roughness":0.15,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"kv_display_digits","name_zh":"管电压读数","function_zh":"显示发生器实际输出的管电压(kV,仿真读数由运行层桥接)","physical_meaning_zh":"液晶窗内的七段数字(仿真读数面)","subsystem":null,"parent":"generator_lcd","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__kv_display_digits"],"collisions":[{"shape":"box","origin_m":[0.011999999999999999,-0.442,0.635],"rpy_rad":[0,0,0],"size_m":[0.05,0.0005,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.35,1.0,0.45],"metallic":0.0,"roughness":0.3,"emissive":[0.2,0.6,0.25],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"ma_display_digits","name_zh":"管电流读数","function_zh":"显示实际管电流(mA,仿真读数由运行层桥接)","physical_meaning_zh":"液晶窗内的七段数字(仿真读数面)","subsystem":null,"parent":"generator_lcd","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__ma_display_digits"],"collisions":[{"shape":"box","origin_m":[0.07999999999999999,-0.442,0.635],"rpy_rad":[0,0,0],"size_m":[0.05,0.0005,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.35,1.0,0.45],"metallic":0.0,"roughness":0.3,"emissive":[0.2,0.6,0.25],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_xray_off","name_zh":"X-RAY OFF键(绿)","function_zh":"关闭高压(X射线停止产生)","physical_meaning_zh":"带灯方形按键(X-RAY OFF / 高压关;弹簧键)","subsystem":null,"parent":"generator_module","origin_m":[0.15,-0.438,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__button_xray_off"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0050000000000000044,0.0],"rpy_rad":[0,0,0],"size_m":[0.018,0.01,0.018]}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.1,0.45,0.14],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.xray_off"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_xray_off","name_zh":"X-RAY OFF指示灯","function_zh":"高压关闭且发生器就绪时亮(绿)","physical_meaning_zh":"按键上方的圆形指示灯透镜(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__lamp_xray_off"],"collisions":[{"shape":"cylinder","origin_m":[0.15,-0.44,0.637],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.15,0.06],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_standby","name_zh":"STANDBY键(黄)","function_zh":"发生器待机/故障确认(联锁或急停后复位)","physical_meaning_zh":"带灯方形按键(STANDBY / 故障确认;弹簧键)","subsystem":null,"parent":"generator_module","origin_m":[0.19,-0.438,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__button_standby"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0050000000000000044,0.0],"rpy_rad":[0,0,0],"size_m":[0.018,0.01,0.018]}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.45,0.05],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.acknowledge"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_standby","name_zh":"STANDBY指示灯","function_zh":"待机或有待确认的联锁/故障时亮(黄)","physical_meaning_zh":"按键上方的圆形指示灯透镜(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__lamp_standby"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.44,0.637],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.15,0.04],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_xray_on","name_zh":"X-RAY ON键(红)","function_zh":"开启高压:按设定值升压升流,警示灯亮(联锁满足才生效)","physical_meaning_zh":"带灯方形按键(X-RAY ON / 高压开;弹簧键)","subsystem":null,"parent":"generator_module","origin_m":[0.23,-0.438,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__button_xray_on"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0050000000000000044,0.0],"rpy_rad":[0,0,0],"size_m":[0.018,0.01,0.018]}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.65,0.05,0.04],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.xray_on"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_xray_on","name_zh":"X-RAY ON指示灯","function_zh":"高压开启(正在产生X射线)时亮(红)","physical_meaning_zh":"按键上方的圆形指示灯透镜(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__lamp_xray_on"],"collisions":[{"shape":"cylinder","origin_m":[0.23,-0.44,0.637],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.05,0.04],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"estop_collar","name_zh":"急停护圈","function_zh":"急停按钮黄色护圈","physical_meaning_zh":"黄色圆形护圈(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__estop_collar"],"collisions":[{"shape":"cylinder","origin_m":[0.3,-0.44,0.648],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.027000000000000003,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.6,0.04],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_emergency_stop","name_zh":"急停按钮","function_zh":"按下立即切断高压并关闭快门(自锁;旋转复位后需按STANDBY确认)","physical_meaning_zh":"红色蘑菇头急停按钮(自锁按压)","subsystem":null,"parent":"generator_module","origin_m":[0.3,-0.438,0.648],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__button_emergency_stop"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.025000000000000022,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.02,"length_m":0.014}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[0.0,0.006],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.02,0.02],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.emergency_stop","generator.release_emergency_stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"key_lock_body","name_zh":"钥匙锁芯座","function_zh":"钥匙开关的锁芯外壳","physical_meaning_zh":"镀铬圆形锁芯座(示意)","subsystem":null,"parent":"generator_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__key_lock_body"],"collisions":[{"shape":"cylinder","origin_m":[0.3,-0.441,0.58],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.013,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":1.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.set_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"hv_enable_selector","name_zh":"钥匙开关","function_zh":"0位:禁止开高压;I位:允许开高压(钥匙由管理员保管)","physical_meaning_zh":"插在锁芯中的钥匙(旋转90°到I位)","subsystem":null,"parent":"key_lock_body","origin_m":[0.3,-0.438,0.58],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__hv_enable_selector"],"collisions":[{"shape":"box","origin_m":[0.0,-0.019000000000000017,0.0],"rpy_rad":[0,0,0],"size_m":[0.006,0.022,0.026]}],"joint":{"type":"revolute","axis":[0.0,1.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"generator.key_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.71,0.72],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.set_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"bench_base","name_zh":"SAXSpace底座(光学平台)","function_zh":"承载光源、光学、准直、样品室与探测器的刚性底座(红色条纹与“SAXSpace”字样)","physical_meaning_zh":"白色底座与红色条纹(照片可见)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__bench_base"],"collisions":[{"shape":"box","origin_m":[0.06,-0.009999999999999995,0.9425],"rpy_rad":[0,0,0],"size_m":[1.1600000000000001,0.48,0.08499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"bench_front_print","name_zh":"底座前面印刷","function_zh":"厂家字样、红色条纹与“SAXSpace”型号字样","physical_meaning_zh":"重绘贴图(通用字体,非厂家标志)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__bench_front_print"],"collisions":[{"shape":"box","origin_m":[0.06,-0.2506,0.9430000000000001],"rpy_rad":[0,0,0],"size_m":[1.1600000000000001,0.0005,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/bench_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_tower","name_zh":"光源塔","function_zh":"承载密封X射线管、管屏蔽罩与快门;顶部有提手与高压电缆接头","physical_meaning_zh":"开放式立柱框架与白色上罩(照片可见)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__source_tower"],"collisions":[{"shape":"box","origin_m":[0.525,0.0,1.18],"rpy_rad":[0,0,0],"size_m":[0.21000000000000002,0.34,0.39]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"xray_tube","name_zh":"密封X射线管(Cu阳极)与屏蔽罩","function_zh":"Cu靶密封管:高压加速电子轰击阳极产生Cu Kα辐射(厂家:Primux 3000密封管,Cu或Mo);铅屏蔽罩包住阳极只从窗口出束","physical_meaning_zh":"竖直圆柱管壳与阳极处的屏蔽块(示意)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__xray_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.515,0.0,1.165],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.24},{"shape":"box","origin_m":[0.515,0.0,1.14],"rpy_rad":[0,0,0],"size_m":[0.11000000000000004,0.13,0.08999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":1.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"管型号来自厂家规格(Primux 3000密封管);外形为示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["generator.set_power","acquisition.start","source.change_anode"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"shutter_housing","name_zh":"快门","function_zh":"电磁快门:只有联锁满足(门关、真空、钥匙与高压就绪)时开启,出束到光学系统","physical_meaning_zh":"光管出口的快门块与电磁铁(示意)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__shutter_housing"],"collisions":[{"shape":"box","origin_m":[0.40700000000000003,0.0,1.14],"rpy_rad":[0,0,0],"size_m":[0.033999999999999975,0.09,0.08000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.26,0.27,0.29],"metallic":0.6,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.swaxs_scan"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_shutter","name_zh":"快门开指示灯","function_zh":"快门打开(有X射线出束)时亮","physical_meaning_zh":"光源塔上罩正面的红色指示灯(示意)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__lamp_shutter"],"collisions":[{"shape":"cylinder","origin_m":[0.59,-0.17200000000000001,1.335],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.05,0.04],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"tube_label","name_zh":"光管警示标签","function_zh":"高压与X射线管警示","physical_meaning_zh":"黄黑条纹标签(重绘)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__tube_label"],"collisions":[{"shape":"box","origin_m":[0.5,-0.1706,1.315],"rpy_rad":[0,0,0],"size_m":[0.12,0.0005,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.6,0.04],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/tube_label.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"hv_cable","name_zh":"高压电缆","function_zh":"发生器到光管的高压电缆","physical_meaning_zh":"深灰色高压电缆(示意走线)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__hv_cable"],"collisions":[{"shape":"cylinder","origin_m":[0.56,0.2,1.405],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.045,0.046,0.05],"metallic":0.0,"roughness":0.65,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"cooling_hoses","name_zh":"光管冷却水管","function_zh":"冷却水机到光管阳极的进/回水管","physical_meaning_zh":"两根半透明黄色软管(照片可见,走线示意)","subsystem":null,"parent":"source_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__cooling_hoses"],"collisions":[{"shape":"cylinder","origin_m":[0.63,0.21000000000000002,1.085],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.62,0.22],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":0.85,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"optics_housing","name_zh":"多层膜光学系统(抽真空)","function_zh":"定制多层膜反射镜:单色化(滤去Kβ)并把发散光束整形为平行线束(厂家:全真空)","physical_meaning_zh":"白色光学罩与真空法兰(示意)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__optics_housing"],"collisions":[{"shape":"box","origin_m":[0.36,0.0,1.1400000000000001],"rpy_rad":[0,0,0],"size_m":[0.12,0.18,0.15000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件存在来自厂家规格;外形按照片中部小白箱估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"collimation_block","name_zh":"Kratky块准直系统(抽真空)","function_zh":"无散射Kratky块准直:形成20 mm长的线束(线准直),可切换为点准直;决定q分辨率与寄生散射","physical_meaning_zh":"白色准直箱与顶部三个调节螺旋(示意)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__collimation_block"],"collisions":[{"shape":"box","origin_m":[0.19,0.0,1.15],"rpy_rad":[0,0,0],"size_m":[0.21999999999999997,0.3,0.27]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"部件存在与线/点准直可切换来自厂家与设施页;外形按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["collimation.set_mode","accuracy.certification"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_chamber","name_zh":"样品室","function_zh":"容纳StageMaster样品台与TCStage;抽真空或充空气/惰性气体/湿气;前门打开后装卸样品","physical_meaning_zh":"白色样品室壳体,前方门洞(照片可见)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__sample_chamber"],"collisions":[{"shape":"box","origin_m":[-0.055,0.191,1.15],"rpy_rad":[0,0,0],"size_m":[0.27,0.017999999999999988,0.32999999999999996]},{"shape":"box","origin_m":[-0.055,0.0,1.306],"rpy_rad":[0,0,0],"size_m":[0.27,0.4,0.018000000000000016]},{"shape":"box","origin_m":[-0.055,0.0,0.994],"rpy_rad":[0,0,0],"size_m":[0.27,0.4,0.017999999999999905]},{"shape":"box","origin_m":[-0.181,0.0,1.15],"rpy_rad":[0,0,0],"size_m":[0.017999999999999988,0.4,0.32999999999999996]},{"shape":"box","origin_m":[0.07100000000000001,0.0,1.15],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.4,0.32999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fault.inject","chamber.set_door"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"door_sample_chamber","name_zh":"样品室门","function_zh":"关闭后构成射线防护与真空腔;打开时联锁关闭快门(门开禁止出束)","physical_meaning_zh":"黑色门框与深色观察窗的前门(照片可见;绕左侧竖直铰链向前打开)","subsystem":null,"parent":"sample_chamber","origin_m":[-0.19,-0.20900000000000002,1.025],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__door_sample_chamber"],"collisions":[{"shape":"box","origin_m":[0.125,0.0,0.1299999999999999],"rpy_rad":[0,0,0],"size_m":[0.25,0.017999999999999988,0.26]}],"joint":{"type":"revolute","axis":[0.0,0.0,-1.0],"limits":[0.0,1.8325957145940461],"state_id":"chamber.door_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.014],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chamber.set_door","sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"door_window","name_zh":"样品室门观察窗","function_zh":"深色观察窗(可见光观察样品位置)","physical_meaning_zh":"深色玻璃窗板(示意)","subsystem":null,"parent":"door_sample_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__door_window"],"collisions":[{"shape":"box","origin_m":[0.125,0.0,0.1299999999999999],"rpy_rad":[0,0,0],"size_m":[0.21400000000000002,0.003599999999999992,0.22399999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.012,0.016],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.55,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_base","name_zh":"StageMaster样品台底座","function_zh":"插拔式样品台的安装基座;自动识别所装样品台(StageMaster)","physical_meaning_zh":"黑色阳极氧化底座(示意)","subsystem":null,"parent":"sample_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__stage_base"],"collisions":[{"shape":"box","origin_m":[-0.06,0.0,1.024],"rpy_rad":[0,0,0],"size_m":[0.14,0.24,0.04200000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.031,0.036],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.mount"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_y","name_zh":"样品台Y轴","function_zh":"TrueFocus自动对准与样品位切换:横向移动(毛细管位/流通池位相距8 mm)","physical_meaning_zh":"Y向滑台(±10 mm,工程值)","subsystem":null,"parent":"stage_base","origin_m":[-0.06,-0.01,1.045],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__stage_y"],"collisions":[{"shape":"box","origin_m":[0.0,0.01,0.006000000000000005],"rpy_rad":[0,0,0],"size_m":[0.08000000000000002,0.14,0.01200000000000001]}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[-0.01,0.01],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.031,0.036],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move","stage.select_position","stage.auto_align"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_z","name_zh":"样品台Z轴","function_zh":"竖直对准:把样品中心移到光束高度","physical_meaning_zh":"Z向升降台(±10 mm,工程值)","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.01200000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__stage_z"],"collisions":[{"shape":"box","origin_m":[0.0,0.01,0.008999999999999897],"rpy_rad":[0,0,0],"size_m":[0.07200000000000001,0.12,0.018000000000000016]}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[-0.01,0.01],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.031,0.036],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move","stage.auto_align"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"tc_stage","name_zh":"TCStage温控样品台","function_zh":"帕尔贴温控样品台(−30…150 °C,设施页;其它样品台−150…600 °C,厂家);±0.1 °C控温","physical_meaning_zh":"铜色温控块,中部开光束窗,背面散热片(示意)","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.018000000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__tc_stage"],"collisions":[{"shape":"box","origin_m":[0.0,0.01,0.05249999999999999],"rpy_rad":[0,0,0],"size_m":[0.06,0.1,0.10499999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.42,0.26],"metallic":1.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.mount","stage.set_temperature","stage.gisaxs","stage.humidity","stage.tensile"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"capillary_holder","name_zh":"毛细管/流通池样品架","function_zh":"两个竖直座孔:毛细管位(Y=0,在光束中)与流通池位(Y+8 mm,由Y台移入光束)","physical_meaning_zh":"铝样品架与两个座孔(工程结构)","subsystem":null,"parent":"tc_stage","origin_m":[0.0,0.0,0.10499999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__capillary_holder"],"collisions":[{"shape":"box","origin_m":[0.0,0.01,0.006000000000000005],"rpy_rad":[0,0,0],"size_m":[0.023999999999999994,0.04,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.71,0.72],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.provide","sample.load","sample.unload","robot.contact_handling"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"flow_cell","name_zh":"1 mm石英流通池","function_zh":"自动进样器用的1 mm石英流通池(设施页);样品经管路注入、测后清洗","physical_meaning_zh":"竖直石英细管与两端PEEK接头(示意)","subsystem":null,"parent":"capillary_holder","origin_m":[0.06,0.01,-1.18],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__flow_cell"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.002,1.1969999999999998],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.86,0.9],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.45,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.inject","asx.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_housing","name_zh":"探测器罩(抽真空飞行路径)","function_zh":"容纳真空飞行路径、半透明束挡与装在2θ臂上的MYTHEN2 R 1K探测器","physical_meaning_zh":"白色探测器罩(照片左侧高箱,内部为工程结构)","subsystem":null,"parent":"bench_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__detector_housing"],"collisions":[{"shape":"box","origin_m":[-0.345,0.04999999999999999,1.16],"rpy_rad":[0,0,0],"size_m":[0.31,0.5,0.35]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"maker_label","name_zh":"厂家字样","function_zh":"厂家名称(通用字体重绘,非厂家标志)","physical_meaning_zh":"探测器罩正面下部的字样贴图","subsystem":null,"parent":"detector_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__maker_label"],"collisions":[{"shape":"box","origin_m":[-0.41000000000000003,-0.2006,1.055],"rpy_rad":[0,0,0],"size_m":[0.14,0.0005,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.87,0.88,0.87],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/maker_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_arm","name_zh":"MYTHEN2 R 1K探测器(2θ臂)","function_zh":"一维微条探测器:1280条×50 µm、条长8 mm、无读出噪声(DECTRIS);装在绕样品竖直轴旋转的2θ臂上,SAXS位覆盖约−0.4°至11.1°,转臂到48.9°时外缘达60°(TrueSWAXS)","physical_meaning_zh":"探测器模块(70×62×22 mm,厂家)与臂上滑块(示意)","subsystem":null,"parent":"detector_housing","origin_m":[-0.06,-0.01,1.14],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__detector_arm"],"collisions":[{"shape":"box","origin_m":[-0.328,0.03,0.0],"rpy_rad":[0,0,0],"size_m":[0.022,0.07,0.062]}],"joint":{"type":"revolute","axis":[0.0,0.0,-1.0],"limits":[0.0,0.8540521175468461],"state_id":"detector.arm_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.031,0.036],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"模块外形与质量为DECTRIS厂家值;2θ臂结构为工程假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.auto_align","detector.move_arm","acquisition.start","acquisition.swaxs_scan","calibration.zero_angle","calibration.q_scale","detector.eiger_2d"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"beamstop","name_zh":"半透明束挡","function_zh":"挡住直通主束(透过约1e-3,工程值)以保护探测器,同时记录衰减后的主束用于零角定位与透过率","physical_meaning_zh":"细钨块与支柱(示意)","subsystem":null,"parent":"detector_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__beamstop"],"collisions":[{"shape":"box","origin_m":[-0.365,-0.01,1.1099999999999999],"rpy_rad":[0,0,0],"size_m":[0.012,0.012,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.35,0.36,0.38],"metallic":1.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["calibration.zero_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"arc_rail","name_zh":"2θ弧形导轨","function_zh":"探测器臂的弧形导轨(半径=样品到探测器距离0.317 m)","physical_meaning_zh":"探测器罩内的弧形导轨(工程结构)","subsystem":null,"parent":"detector_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__arc_rail"],"collisions":[{"shape":"box","origin_m":[-0.377,-0.01,1.0879999999999999],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":1.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["detector.move_arm"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_hose","name_zh":"真空管","function_zh":"真空泵到光路(光学、准直、样品室、探测器飞行路径)的抽气管","physical_meaning_zh":"灰色波纹真空软管(示意走线)","subsystem":null,"parent":"detector_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__vacuum_hose"],"collisions":[{"shape":"cylinder","origin_m":[-0.3,0.33999999999999997,1.025],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.2,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pump"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"autosampler","name_zh":"ASX自动进样器","function_zh":"最多192个液体样品的自动进样(冷却到4 °C),经管路把样品注入1 mm石英流通池并清洗(厂家/设施页)","physical_meaning_zh":"白色进样器外壳(照片左端白箱)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__autosampler"],"collisions":[{"shape":"box","origin_m":[-0.7125,0.194,1.0725],"rpy_rad":[0,0,0],"size_m":[0.33499999999999996,0.01200000000000001,0.3450000000000001]},{"shape":"box","origin_m":[-0.7125,-0.024999999999999994,1.239],"rpy_rad":[0,0,0],"size_m":[0.33499999999999996,0.45,0.01200000000000001]},{"shape":"box","origin_m":[-0.7125,-0.024999999999999994,0.925],"rpy_rad":[0,0,0],"size_m":[0.33499999999999996,0.45,0.050000000000000044]},{"shape":"box","origin_m":[-0.874,-0.024999999999999994,1.0725],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.45,0.3450000000000001]},{"shape":"box","origin_m":[-0.551,-0.024999999999999994,1.0725],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.45,0.3450000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_label","name_zh":"自动进样器标签","function_zh":"型号标签(重绘)","physical_meaning_zh":"前下沿标签贴图","subsystem":null,"parent":"autosampler","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_label"],"collisions":[{"shape":"box","origin_m":[-0.7125,-0.2506,0.925],"rpy_rad":[0,0,0],"size_m":[0.18,0.0005,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.8,0.81],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/asx_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"door_autosampler","name_zh":"自动进样器前门","function_zh":"打开后放入/取出样品板;关门后才能自动进样","physical_meaning_zh":"深色窗门(绕上沿水平铰链向上翻开)","subsystem":null,"parent":"autosampler","origin_m":[-0.7124999999999999,-0.256,1.22],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__door_autosampler"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.13000000000000012],"rpy_rad":[0,0,0],"size_m":[0.29500000000000004,0.01200000000000001,0.26]}],"joint":{"type":"revolute","axis":[-1.0,0.0,0.0],"limits":[0.0,1.6580627893946132],"state_id":"asx.door_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.014],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.set_door","asx.load_well"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_door_window","name_zh":"自动进样器观察窗","function_zh":"深色观察窗","physical_meaning_zh":"深色玻璃窗板(示意)","subsystem":null,"parent":"door_autosampler","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_door_window"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.1299999999999999],"rpy_rad":[0,0,0],"size_m":[0.265,0.0020000000000000018,0.2300000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.012,0.016],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.55,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_tray","name_zh":"冷却样品盘","function_zh":"放两块96孔板(192个样品),帕尔贴冷却(RT至4 °C,设施页)","physical_meaning_zh":"样品盘冷台(示意)","subsystem":null,"parent":"autosampler","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_tray"],"collisions":[{"shape":"box","origin_m":[-0.7124999999999999,-0.04000000000000001,0.9650000000000001],"rpy_rad":[0,0,0],"size_m":[0.255,0.32,0.029999999999999916]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.71,0.72],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.load_well","asx.unload_well","asx.set_tray_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_plates","name_zh":"96孔样品板","function_zh":"两块96孔板(8×12,孔距9 mm)","physical_meaning_zh":"样品板顶面贴图","subsystem":null,"parent":"asx_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_plates"],"collisions":[{"shape":"box","origin_m":[-0.7124999999999999,-0.04000000000000001,0.9806],"rpy_rad":[0,0,0],"size_m":[0.255,0.32,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.9,0.9,0.9],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/asx_tray.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_gantry_x","name_zh":"进样臂X轴","function_zh":"进样针沿X移动到选定样品孔","physical_meaning_zh":"横梁(示意)","subsystem":null,"parent":"autosampler","origin_m":[-0.835,-0.22,1.177],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_gantry_x"],"collisions":[{"shape":"box","origin_m":[0.0,0.195,0.0],"rpy_rad":[0,0,0],"size_m":[0.02400000000000002,0.39,0.02400000000000002]}],"joint":{"type":"prismatic","axis":[1.0,0.0,0.0],"limits":[0.0,0.24],"state_id":"asx.gantry_x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.71,0.72],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.inject"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_gantry_y","name_zh":"进样臂Y轴","function_zh":"进样针沿Y移动","physical_meaning_zh":"滑块(示意)","subsystem":null,"parent":"asx_gantry_x","origin_m":[0.0,0.024999999999999994,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_gantry_y"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.00749999999999984],"rpy_rad":[0,0,0],"size_m":[0.040000000000000036,0.03999999999999998,0.05499999999999994]}],"joint":{"type":"prismatic","axis":[0.0,1.0,0.0],"limits":[0.0,0.3],"state_id":"asx.gantry_y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.031,0.036],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.inject"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"asx_needle_z","name_zh":"进样针","function_zh":"下降吸取样品(体积为工程值)并注入流通池","physical_meaning_zh":"针座与不锈钢针(示意)","subsystem":null,"parent":"asx_gantry_y","origin_m":[0.0,0.0,-0.03499999999999992],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__asx_needle_z"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.015000000000000124],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":{"type":"prismatic","axis":[0.0,0.0,-1.0],"limits":[0.0,0.06],"state_id":"asx.needle_z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":1.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["asx.inject","asx.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"flow_tubing","name_zh":"进样管路","function_zh":"自动进样器到流通池的PEEK管路","physical_meaning_zh":"细管走线(示意)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__flow_tubing"],"collisions":[{"shape":"cylinder","origin_m":[-0.38,-0.2,1.33],"rpy_rad":[0,0,0],"radius_m":0.0016,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.52,0.36],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_pole","name_zh":"显示器支杆","function_zh":"固定显示器(照片可见左侧支臂)","physical_meaning_zh":"立杆与支臂(示意)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__monitor_pole"],"collisions":[{"shape":"cylinder","origin_m":[-0.6,0.33,1.16],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.52}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.71,0.72],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor","name_zh":"显示器","function_zh":"SAXSdrive测量与SAXSanalysis分析软件界面","physical_meaning_zh":"黑色显示器外壳(示意)","subsystem":null,"parent":"monitor_pole","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__monitor"],"collisions":[{"shape":"box","origin_m":[-0.6,0.15,1.52],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.556,0.05,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.016,0.018],"metallic":0.1,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["system.acknowledge","acquisition.result","calibration.absolute","data.reduce","data.result","analysis.guinier","analysis.molecular_weight","analysis.peaks","records.list","events.read","provenance.read","analysis.pddf_modelling"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_screen","name_zh":"显示器画面","function_zh":"重绘的SAXSdrive风格画面(曲线为库中真实模板)","physical_meaning_zh":"屏幕贴图(非厂家界面)","subsystem":null,"parent":"monitor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__monitor_screen"],"collisions":[{"shape":"box","origin_m":[-0.5946774607150653,0.12495942142121456,1.52],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.5313,0.0005,0.2989]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.9,0.9,0.9],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/monitor_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"exposure_digits","name_zh":"剩余曝光时间读数","function_zh":"当前采集剩余时间(s)","physical_meaning_zh":"显示器画面右侧的仿真读数框(叠加七段数字)","subsystem":null,"parent":"monitor_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__exposure_digits"],"collisions":[{"shape":"box","origin_m":[-0.399669031099373,0.16579633836007762,1.63134025],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.058061325,0.0005,0.01569225]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.9,0.98],"metallic":0.0,"roughness":0.3,"emissive":[0.55,0.62,0.75],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"pressure_digits","name_zh":"真空度读数","function_zh":"光路真空压力(mbar)","physical_meaning_zh":"显示器画面右侧的仿真读数框(叠加七段数字)","subsystem":null,"parent":"monitor_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__pressure_digits"],"collisions":[{"shape":"box","origin_m":[-0.399669031099373,0.16579633836007762,1.59846125],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.058061325,0.0005,0.01569225]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.9,0.98],"metallic":0.0,"roughness":0.3,"emissive":[0.55,0.62,0.75],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"temperature_digits","name_zh":"样品台温度读数","function_zh":"样品台实际温度(°C)","physical_meaning_zh":"显示器画面右侧的仿真读数框(叠加七段数字)","subsystem":null,"parent":"monitor_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__temperature_digits"],"collisions":[{"shape":"box","origin_m":[-0.399669031099373,0.16579633836007762,1.56558225],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.04644906,0.0005,0.01569225]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.9,0.98],"metallic":0.0,"roughness":0.3,"emissive":[0.55,0.62,0.75],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"counts_digits","name_zh":"累计计数读数","function_zh":"探测器本次采集累计计数","physical_meaning_zh":"显示器画面右侧的仿真读数框(叠加七段数字)","subsystem":null,"parent":"monitor_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__counts_digits"],"collisions":[{"shape":"box","origin_m":[-0.399669031099373,0.16579633836007762,1.53270325],"rpy_rad":[0,0,0.20943951023931956],"size_m":[0.081285855,0.0005,0.01569225]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.9,0.98],"metallic":0.0,"roughness":0.3,"emissive":[0.55,0.62,0.75],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"keyboard","name_zh":"键盘","function_zh":"软件输入","physical_meaning_zh":"黑色键盘(示意)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__keyboard"],"collisions":[{"shape":"box","origin_m":[0.12,-0.37,0.911],"rpy_rad":[0,0,0],"size_m":[0.44,0.14,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.025],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"keyboard_print","name_zh":"键帽印刷","function_zh":"键位","physical_meaning_zh":"贴图","subsystem":null,"parent":"keyboard","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__keyboard_print"],"collisions":[{"shape":"box","origin_m":[0.12,-0.37,0.9225],"rpy_rad":[0,0,0],"size_m":[0.43,0.13,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.025],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/keyboard.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"mouse","name_zh":"鼠标","function_zh":"软件输入","physical_meaning_zh":"黑色鼠标(示意)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__mouse"],"collisions":[{"shape":"box","origin_m":[0.42,-0.38,0.917],"rpy_rad":[0,0,0],"size_m":[0.062,0.11,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.025],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"warning_lamp_pole","name_zh":"警示灯杆","function_zh":"高压开启时点亮顶部警示灯;杆上贴辐射警示牌","physical_meaning_zh":"立杆与底座(照片可见右后方)","subsystem":null,"parent":"table_top","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__warning_lamp_pole"],"collisions":[{"shape":"cylinder","origin_m":[0.815,0.34,1.22],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.64}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":1.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"radiation_sign","name_zh":"辐射警示牌","function_zh":"X射线辐射警示","physical_meaning_zh":"黄底黑色三叶形标志(重绘)","subsystem":null,"parent":"warning_lamp_pole","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__radiation_sign"],"collisions":[{"shape":"box","origin_m":[0.815,0.3194,1.2],"rpy_rad":[0,0,0],"size_m":[0.08,0.0005,0.08]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.6,0.04],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/radiation_sign.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"warning_lamp","name_zh":"X射线警示灯","function_zh":"高压开启(可能产生X射线)时点亮(琥珀色)","physical_meaning_zh":"杆顶琥珀色灯罩(照片可见)","subsystem":null,"parent":"warning_lamp_pole","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_saxspace__warning_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.815,0.34,1.575],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.14,0.04],"metallic":0.0,"roughness":0.2,"emissive":[0,0,0],"alpha":0.9,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"产品照片可见构件;位置与尺寸按照片比例估计(以桌长1.8 m为标尺,约±30 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温、供电电压(额定值未公开,按230V±10%工程判断)与噪声随机数种子(只在首次声明时生效;决定仪器的真实样品到探测器距离与零点误差、毛细管安装偏差与计数噪声)","kind":"configuration","availability":"implemented","component_ids":["generator_cabinet","chiller_cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed"]},"sample.provide":{"function_zh":"宿主在实验台上放入一个样品:溶液/分散液(水或缓冲液,模板库物质与浓度kg/m³=mg/mL)、固体(厚度)或粉末;模板=SASBDB实测曲线、NIST玻璃碳、山嵛酸银、硅粉、NIST金纳米颗粒或用户参数模型(球、层状、六方孔)","kind":"configuration","availability":"implemented","component_ids":["capillary_holder"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","form","solvent","volume_m3","thickness_m","components"]},"fault.inject":{"function_zh":"故障注入(评估者):真空泄漏、光管老化(通量×0.6)、束挡偏移0.5mm(主束直射探测器)、毛细管气泡(束内光程×0.4)、冷却水机停机","kind":"configuration","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"power.set":{"function_zh":"主电源:接通后约60s SAXSdrive启动,真空泵、冷却水机(约30s建立流量)、探测器与样品台控制器上电;断开时高压关闭、快门关闭、泵停止(光路缓慢漏气)","kind":"device_command","availability":"implemented","component_ids":["electronics_rack","chiller_cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"system.acknowledge":{"function_zh":"确认并清除系统级错误(MAINS_FAULT:供电恢复后;SAMPLE_BURST:破裂的样品架已取出后)","kind":"device_command","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"generator.set_key":{"function_zh":"发生器钥匙开关:I位允许开高压,0位禁止并立即关高压(钥匙由管理员保管)","kind":"robot_skill","availability":"implemented","component_ids":["hv_enable_selector","key_lock_body"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"generator.xray_on":{"function_zh":"X-RAY ON键:须通电、钥匙在I、急停释放、无待确认故障、冷却水流量正常;高压按2kV/s、管电流按5mA/s升到设定值(工程),警示灯亮","kind":"device_command","availability":"implemented","component_ids":["button_xray_on","generator_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"generator.xray_off":{"function_zh":"X-RAY OFF键:关闭高压(快门随之关闭,运行中的采集失败)","kind":"device_command","availability":"implemented","component_ids":["button_xray_off","generator_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"generator.acknowledge":{"function_zh":"STANDBY键:确认并清除发生器待确认故障(急停须已释放;冷却水不足须已恢复)","kind":"device_command","availability":"implemented","component_ids":["button_standby","generator_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"generator.emergency_stop":{"function_zh":"急停按钮:立即切断高压、关闭快门并自锁","kind":"device_command","availability":"implemented","component_ids":["button_emergency_stop","generator_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"generator.release_emergency_stop":{"function_zh":"旋转释放急停(之后须按STANDBY确认)","kind":"robot_skill","availability":"implemented","component_ids":["button_emergency_stop"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"generator.set_power":{"function_zh":"设定管电压20–40kV与管电流5–50mA(Cu密封管;已发表SAXSpace方法均为40kV/50mA;额定功率未公开);高压开着时按斜率升降","kind":"device_command","availability":"implemented","component_ids":["generator_module","xray_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["voltage_v","current_a"]},"vacuum.set_pump":{"function_zh":"抽真空(泵阀开、放气阀关)或放气(放气阀开):光路与样品室为一个体积;门开着时不能抽;就绪压力<3mbar(Allec等2015)","kind":"device_command","availability":"implemented","component_ids":["vacuum_hose","chiller_cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"chamber.set_door":{"function_zh":"开/关样品室前门:只在放气后(>0.9atm)能打开;门开着时快门联锁关闭","kind":"robot_skill","availability":"implemented","component_ids":["door_sample_chamber","sample_chamber"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"stage.mount":{"function_zh":"更换插拔式样品台:TCStage帕尔贴(−30…150°C,设施页)或扩展温控台(−150…600°C,厂家范围);StageMaster自动识别;须门开、样品架空、台温在室温±5K","kind":"robot_skill","availability":"implemented","component_ids":["stage_base","tc_stage"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["stage_type"]},"sample.load":{"function_zh":"把实验台上的样品装入样品架并放到毛细管座:1mm石英毛细管(液体,取60µL)、µ-Cell(液体,10µL)、PasteCell(粉末/膏体)、固体样品架(膜/板);sample_id为null时放入空的1mm石英毛细管(水标定与空管背景用);须门开、无采集、样品架空","kind":"robot_skill","availability":"implemented","component_ids":["capillary_holder","door_sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","holder"]},"sample.unload":{"function_zh":"取出毛细管座上的样品架(液体进废液,固体/粉末回实验台);须门开、无采集","kind":"robot_skill","availability":"implemented","component_ids":["capillary_holder","door_sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"stage.set_temperature":{"function_zh":"设定样品台温度(TCStage帕尔贴−30…150°C;扩展台−150…600°C);实际温度按≤10°C/min斜率与20s时间常数逼近,控温±0.1°C(厂家)","kind":"device_command","availability":"implemented","component_ids":["tc_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"stage.move":{"function_zh":"StageMaster YZ台移动到目标(±10mm,1mm/s,工程值):只写目标,位置随step推进;Y=0为毛细管位、Y=−8mm为流通池位","kind":"device_command","availability":"implemented","component_ids":["stage_y","stage_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["y_m","z_m"]},"stage.select_position":{"function_zh":"把毛细管位(Y=0)或流通池位(Y=−8mm)移入光束(Z归零)","kind":"device_command","availability":"implemented","component_ids":["stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"stage.auto_align":{"function_zh":"TrueFocus自动对准(异步,约60s):开快门扫描Y,按透过率最小找到毛细管轴并把Y移到那里;须X射线就绪、门关、真空就绪、探测器在SAXS位","kind":"device_command","availability":"implemented","component_ids":["stage_y","stage_z","detector_arm"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"collimation.set_mode":{"function_zh":"Kratky块准直切换线准直(20mm线束,通量高、有狭缝长度模糊)或点准直(通量约为线准直的2%,工程值;设施页:线准直可切换为点准直);须无采集","kind":"device_command","availability":"implemented","component_ids":["collimation_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"detector.move_arm":{"function_zh":"探测器2θ臂转到目标角(0=SAXS位;最大48.9°时模块外缘到60°,TrueSWAXS);只写目标,按5°/s转动(工程)","kind":"device_command","availability":"implemented","component_ids":["detector_arm","arc_rail"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"acquisition.start":{"function_zh":"在当前臂位采集(异步):总曝光=帧数×单帧曝光,快门只在曝光期间打开;须X射线在设定值、门关、真空就绪(<3mbar)或已放气(空气中测量)、探测器臂静止;返回1280条带计数、按当前标定换算的2θ与q、主束计数;不给样品真实组成","kind":"device_command","availability":"implemented","component_ids":["detector_arm","shutter_housing","xray_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["exposure_s","frames"]},"acquisition.swaxs_scan":{"function_zh":"TrueSWAXS扫描(异步):臂依次转到各角度(5°/s,到位稳定2s)并采集,覆盖到60°2θ;返回各段计数与2θ/q","kind":"device_command","availability":"implemented","component_ids":["detector_arm","shutter_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["arm_angles_rad","exposure_s"]},"acquisition.result":{"function_zh":"读取采集记录(本调用者可见)","kind":"query","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"calibration.zero_angle":{"function_zh":"零角标定:用一条SAXS位记录里经半透明束挡衰减的主束峰位定零点,更新之后记录的2θ/q换算","kind":"configuration","availability":"implemented","component_ids":["beamstop","detector_arm"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"calibration.q_scale":{"function_zh":"q标定:用山嵛酸银(d001=5.838nm)记录的各级峰位拟合样品到探测器距离,更新之后记录的q换算","kind":"configuration","availability":"implemented","component_ids":["detector_arm"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","calibrant"]},"calibration.absolute":{"function_zh":"绝对强度标定:水(dΣ/dΩ=(n_e r_e)²k_BTκ_T,扣空毛细管,q 1–3nm⁻¹)或NIST SRM 3600玻璃碳(1.055mm,认证曲线0.08–2.5nm⁻¹,按仪器狭缝核模糊后比较);返回标定因子","kind":"analysis","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","background_record_id","standard","thickness_m"]},"data.reduce":{"function_zh":"数据处理:按各自透过主束归一、校正立体角与偏振、对数分箱(≤600点,泊松误差)、扣背景、除厚度、乘绝对标定因子(此时单位为1/m)、可做正则化去模糊(线准直:20mm线束×8mm条带核;点准直:8mm条带核)","kind":"analysis","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","background_record_id","calibration_id","thickness_m","desmear"]},"data.result":{"function_zh":"读取处理后的曲线(本调用者可见)","kind":"query","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reduced_id"]},"analysis.guinier":{"function_zh":"Guinier分析:自动选取q·Rg≤qrg_max的低q段拟合lnI–q²,给出回转半径Rg与I(0)","kind":"analysis","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reduced_id","qrg_max"]},"analysis.molecular_weight":{"function_zh":"由绝对强度的I(0)/c求分子量:M=I(0)/c·N_A/(Δρ_M)²(蛋白默认Δρ_M=2.2×10¹¹m/kg);须绝对标定且已去模糊的曲线(线、点准直都有条带长度模糊)","kind":"analysis","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reduced_id","concentration_kg_m3","drho_m_m_kg"]},"analysis.peaks":{"function_zh":"峰分析:找出高于5σ的散射峰,给出q、d=2π/q与半高宽(层状/六方有序、晶体峰)","kind":"analysis","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reduced_id"]},"asx.set_door":{"function_zh":"开/关自动进样器前门(放样前后);门开着时不能进样","kind":"robot_skill","availability":"implemented","component_ids":["door_autosampler"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"asx.load_well":{"function_zh":"把实验台上的液体样品移入样品盘孔位(两块96孔板AA01–BH12,共192孔);须进样器门开","kind":"robot_skill","availability":"implemented","component_ids":["asx_tray","door_autosampler"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","well","volume_m3"]},"asx.unload_well":{"function_zh":"取走孔位中的剩余样品(进废液);须进样器门开","kind":"robot_skill","availability":"implemented","component_ids":["asx_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["well"]},"asx.set_tray_temperature":{"function_zh":"设定样品盘温度(4°C至室温,设施页);按300s时间常数逼近(工程)","kind":"device_command","availability":"implemented","component_ids":["asx_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"asx.inject":{"function_zh":"自动进样(异步,约33s):针移到孔位吸取30µL(工程)并推入1mm石英流通池;上一样品残留1%(未清洗)或0.01%(清洗后)混入(工程);须通电、进样器门关、无采集","kind":"device_command","availability":"implemented","component_ids":["asx_gantry_x","asx_gantry_y","asx_needle_z","flow_cell"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["well"]},"asx.clean":{"function_zh":"流通池与针清洗(异步,约110s):水/清洗液冲洗并吹干,流通池变空","kind":"device_command","availability":"implemented","component_ids":["flow_cell","asx_needle_z"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"records.list":{"function_zh":"列出本调用者可见的记录","kind":"query","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"events.read":{"function_zh":"读取事件与错误日志","kind":"query","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"ledger.read":{"function_zh":"受限:光子账(入射、空气/窗/样品衰减(按各自光学厚度分摊)、主束被束挡吸收、落在模块外、穿过传感器未探测、被探测;散射探测为衰减的一部分)、液体体积与溶质质量账、光管电能与开机时间","kind":"query","availability":"implemented","component_ids":["generator_cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"provenance.read":{"function_zh":"受限:本实例用到的模板","kind":"query","availability":"implemented","component_ids":["monitor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"推进统一宿主时钟","kind":"simulation","availability":"implemented","component_ids":["electronics_rack"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"detector.eiger_2d":{"function_zh":"不支持:2D EIGER R探测器为选配(厂家规格列出),本配置为MYTHEN2 R 1K一维探测器。","kind":"device_command","availability":"unsupported","component_ids":["detector_arm"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.gisaxs":{"function_zh":"不支持:GI-SAXS掠入射样品台为选配,本资产未实现掠入射几何。","kind":"device_command","availability":"unsupported","component_ids":["tc_stage"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.humidity":{"function_zh":"不支持:湿度样品台为选配,本资产未实现。","kind":"device_command","availability":"unsupported","component_ids":["tc_stage"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.tensile":{"function_zh":"不支持:拉伸样品台为选配,本资产未实现。","kind":"device_command","availability":"unsupported","component_ids":["tc_stage"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"source.change_anode":{"function_zh":"不支持:更换Mo靶密封管(厂家:Cu或Mo)需要维修服务;本配置固定为Cu管。","kind":"device_command","availability":"unsupported","component_ids":["xray_tube"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.pddf_modelling":{"function_zh":"不支持:间接傅里叶变换p(r)、从头建模与形状分析(厂家PCG软件)在本资产未实现(只实现Guinier、分子量与峰位)。","kind":"device_command","availability":"unsupported","component_ids":["monitor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"不支持:没有真实SAXSpace、SAXSdrive或探测器的通讯接口。","kind":"device_command","availability":"unsupported","component_ids":["electronics_rack"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.contact_handling":{"function_zh":"不支持:机器人夹持毛细管、样品架与钥匙的接触/力控没有实现与验证(装卸为过程层技能,由宿主或场景代理)。","kind":"device_command","availability":"unsupported","component_ids":["capillary_holder"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"不支持:没有厂家q范围、分辨率与强度的验收或标定证书。","kind":"device_command","availability":"unsupported","component_ids":["collimation_block"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"宿主统一仿真时钟","unit":"s","access":"read_only","origin":"derived","component_ids":["electronics_rack"],"write_via":null},"plant.configured":{"meaning_zh":"宿主是否已声明实验室条件","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics_rack"],"write_via":null},"power.enabled":{"meaning_zh":"主电源是否接通","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics_rack"],"write_via":null},"system.state":{"meaning_zh":"SAXSdrive状态:off/booting(约60s)/ready","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics_rack"],"write_via":null},"system.error_code":{"meaning_zh":"系统级错误(MAINS_FAULT、SAMPLE_BURST);无为null","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor"],"write_via":null},"chiller.flow_ok":{"meaning_zh":"光管冷却水流量开关:通电约30s后建立流量(冷却水机故障时为false)","unit":"1","access":"read_only","origin":"sensor","component_ids":["chiller_cabinet"],"write_via":null},"generator.key_on":{"meaning_zh":"钥匙开关是否在I位","unit":"1","access":"read_only","origin":"derived","component_ids":["hv_enable_selector"],"write_via":null},"generator.emergency_stop_latched":{"meaning_zh":"急停是否按下自锁","unit":"1","access":"read_only","origin":"derived","component_ids":["button_emergency_stop"],"write_via":null},"generator.fault_code":{"meaning_zh":"发生器待确认故障(EMERGENCY_STOP、COOLING_WATER_LOW);无为null","unit":"1","access":"read_only","origin":"derived","component_ids":["generator_module"],"write_via":null},"generator.xray_on":{"meaning_zh":"高压是否开启(含升压过程)","unit":"1","access":"read_only","origin":"derived","component_ids":["generator_module"],"write_via":null},"generator.voltage_setpoint_v":{"meaning_zh":"管电压设定值","unit":"V","access":"read_only","origin":"setpoint","component_ids":["generator_module"],"write_via":null},"generator.current_setpoint_a":{"meaning_zh":"管电流设定值","unit":"A","access":"read_only","origin":"setpoint","component_ids":["generator_module"],"write_via":null},"generator.voltage_indicated_v":{"meaning_zh":"发生器面板管电压读数(升压中逐渐变化);断电为null","unit":"V","access":"read_only","origin":"sensor","component_ids":["kv_display_digits"],"write_via":null},"generator.current_indicated_a":{"meaning_zh":"发生器面板管电流读数;断电为null","unit":"A","access":"read_only","origin":"sensor","component_ids":["ma_display_digits"],"write_via":null},"shutter.open":{"meaning_zh":"快门是否打开(只在采集曝光与自动对准时,且联锁满足)","unit":"1","access":"read_only","origin":"derived","component_ids":["shutter_housing"],"write_via":null},"panel.warning_lamp":{"meaning_zh":"警示灯杆顶灯(高压开启)","unit":"1","access":"read_only","origin":"derived","component_ids":["warning_lamp"],"write_via":null},"panel.xray_on_lamp":{"meaning_zh":"X-RAY ON红灯(高压开启)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_xray_on"],"write_via":null},"panel.standby_lamp":{"meaning_zh":"STANDBY黄灯(有待确认故障或急停自锁)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_standby"],"write_via":null},"panel.xray_off_lamp":{"meaning_zh":"X-RAY OFF绿灯(通电、高压关、无故障)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_xray_off"],"write_via":null},"panel.shutter_lamp":{"meaning_zh":"光源塔上的快门开指示灯","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_shutter"],"write_via":null},"vacuum.pump_on":{"meaning_zh":"抽真空(true)或放气(false)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["vacuum_hose"],"write_via":null},"vacuum.pressure_indicated_pa":{"meaning_zh":"光路/样品室真空计示值(5%相对噪声);断电为null","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["sample_chamber"],"write_via":null},"vacuum.ready":{"meaning_zh":"真空是否就绪(<3mbar,Allec等2015)","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_chamber"],"write_via":null},"chamber.door_open":{"meaning_zh":"样品室门是否打开","unit":"1","access":"read_only","origin":"derived","component_ids":["door_sample_chamber"],"write_via":null},"stage.type":{"meaning_zh":"当前样品台(StageMaster识别)","unit":"1","access":"read_only","origin":"derived","component_ids":["tc_stage"],"write_via":null},"stage.temperature_setpoint_k":{"meaning_zh":"样品台温度设定值","unit":"K","access":"read_only","origin":"setpoint","component_ids":["tc_stage"],"write_via":null},"stage.temperature_indicated_k":{"meaning_zh":"样品台温度读数(0.01K分辨,0.03K噪声);断电为null","unit":"K","access":"read_only","origin":"sensor","component_ids":["temperature_digits"],"write_via":null},"stage.y_indicated_m":{"meaning_zh":"YZ台Y读数(1µm分辨);断电为null","unit":"m","access":"read_only","origin":"sensor","component_ids":["stage_y"],"write_via":null},"stage.z_indicated_m":{"meaning_zh":"YZ台Z读数","unit":"m","access":"read_only","origin":"sensor","component_ids":["stage_z"],"write_via":null},"stage.moving":{"meaning_zh":"YZ台是否在运动","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_y"],"write_via":null},"holder.type":{"meaning_zh":"毛细管座上的样品架类型;无为null","unit":"1","access":"read_only","origin":"derived","component_ids":["capillary_holder"],"write_via":null},"holder.sample_id":{"meaning_zh":"毛细管座上样品的标签;无为null","unit":"1","access":"read_only","origin":"derived","component_ids":["capillary_holder"],"write_via":null},"holder.broken":{"meaning_zh":"毛细管/样品架是否已破裂(加热沸腾)","unit":"1","access":"read_only","origin":"derived","component_ids":["capillary_holder"],"write_via":null},"sample.bench_ids":{"meaning_zh":"实验台上的样品ID","unit":"1","access":"read_only","origin":"derived","component_ids":["table_top"],"write_via":null},"collimation.mode":{"meaning_zh":"准直方式","unit":"1","access":"read_only","origin":"setpoint","component_ids":["collimation_block"],"write_via":null},"detector.arm_target_rad":{"meaning_zh":"探测器臂控制器当前目标角(detector.move_arm写入;SWAXS扫描按程序逐段改写;采集停止或断电时取当前角)","unit":"rad","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"detector.arm_indicated_rad":{"meaning_zh":"探测器臂角度读数(0.001°分辨);断电为null","unit":"rad","access":"read_only","origin":"sensor","component_ids":["detector_arm"],"write_via":null},"detector.arm_moving":{"meaning_zh":"探测器臂是否在转动","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"detector.total_counts":{"meaning_zh":"当前采集段已累计的探测器计数(期望值取整);无采集为null","unit":"1","access":"read_only","origin":"sensor","component_ids":["counts_digits"],"write_via":null},"calibration.sdd_m":{"meaning_zh":"当前用于2θ/q换算的样品到探测器距离(标定前为名义0.317m)","unit":"m","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"calibration.zero_m":{"meaning_zh":"当前用于换算的主束在模块上的零点位置(标定前为0)","unit":"m","access":"read_only","origin":"derived","component_ids":["beamstop"],"write_via":null},"acquisition.id":{"meaning_zh":"正在进行的采集/对准记录ID","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"acquisition.kind":{"meaning_zh":"正在进行的操作类型","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"acquisition.progress":{"meaning_zh":"进度(0–1,按已完成曝光时间)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"acquisition.remaining_s":{"meaning_zh":"剩余曝光时间(不含臂转动与稳定)","unit":"s","access":"read_only","origin":"derived","component_ids":["exposure_digits"],"write_via":null},"acquisition.started_by_other_agent":{"meaning_zh":"当前采集是否由另一个代理发起(其控制权受保护)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_arm"],"write_via":null},"result.last_record_id":{"meaning_zh":"本调用者最近完成的采集记录ID","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor"],"write_via":null},"result.last_reduced_id":{"meaning_zh":"本调用者最近的处理曲线ID","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor"],"write_via":null},"asx.door_open":{"meaning_zh":"自动进样器前门是否打开","unit":"1","access":"read_only","origin":"derived","component_ids":["door_autosampler"],"write_via":null},"asx.tray_temperature_setpoint_k":{"meaning_zh":"样品盘温度设定值","unit":"K","access":"read_only","origin":"setpoint","component_ids":["asx_tray"],"write_via":null},"asx.tray_temperature_indicated_k":{"meaning_zh":"样品盘温度读数;断电为null","unit":"K","access":"read_only","origin":"sensor","component_ids":["asx_tray"],"write_via":null},"asx.wells":{"meaning_zh":"各孔位的样品标签与剩余体积(m³)","unit":"1","access":"read_only","origin":"derived","component_ids":["asx_tray"],"write_via":null},"asx.busy":{"meaning_zh":"自动进样器正在进行的操作","unit":"1","access":"read_only","origin":"derived","component_ids":["asx_gantry_x"],"write_via":null},"asx.flow_cell_state":{"meaning_zh":"流通池状态:empty(空:未进样或正在冲洗)/filled(有样品)/rinsed(冲洗完成)","unit":"1","access":"read_only","origin":"derived","component_ids":["flow_cell"],"write_via":null},"asx.flow_cell_label":{"meaning_zh":"流通池中最近注入样品的孔位标签;无为null","unit":"1","access":"read_only","origin":"derived","component_ids":["flow_cell"],"write_via":null},"chamber.door_angle_rad":{"meaning_zh":"样品室门开角(镜像到门关节;0=关)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["door_sample_chamber"],"write_via":null},"asx.door_angle_rad":{"meaning_zh":"进样器门开角(镜像到门关节)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["door_autosampler"],"write_via":null},"detector.arm_angle_rad":{"meaning_zh":"探测器臂真实角度(镜像到2θ臂关节)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["detector_arm"],"write_via":null},"stage.y_m":{"meaning_zh":"YZ台Y真值(镜像到Y关节)","unit":"m","access":"read_only","origin":"process_truth","component_ids":["stage_y"],"write_via":null},"stage.z_m":{"meaning_zh":"YZ台Z真值(镜像到Z关节)","unit":"m","access":"read_only","origin":"process_truth","component_ids":["stage_z"],"write_via":null},"asx.gantry_x_m":{"meaning_zh":"进样臂X位置(镜像)","unit":"m","access":"read_only","origin":"process_truth","component_ids":["asx_gantry_x"],"write_via":null},"asx.gantry_y_m":{"meaning_zh":"进样臂Y位置(镜像)","unit":"m","access":"read_only","origin":"process_truth","component_ids":["asx_gantry_y"],"write_via":null},"asx.needle_z_m":{"meaning_zh":"进样针下降量(镜像)","unit":"m","access":"read_only","origin":"process_truth","component_ids":["asx_needle_z"],"write_via":null},"generator.key_angle_rad":{"meaning_zh":"钥匙转角(0=0位,90°=I位)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["hv_enable_selector"],"write_via":null},"truth.pressure_pa":{"meaning_zh":"光路真实压力","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sample_chamber"],"write_via":null},"truth.stage_temperature_k":{"meaning_zh":"样品台(样品)真实温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["tc_stage"],"write_via":null},"truth.tray_temperature_k":{"meaning_zh":"样品盘真实温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["asx_tray"],"write_via":null},"truth.voltage_v":{"meaning_zh":"真实管电压","unit":"V","access":"read_only","origin":"process_truth","component_ids":["xray_tube"],"write_via":null},"truth.current_a":{"meaning_zh":"真实管电流","unit":"A","access":"read_only","origin":"process_truth","component_ids":["xray_tube"],"write_via":null},"truth.flux_photons_s":{"meaning_zh":"样品处Cu Kα光子通量","unit":"1/s","access":"read_only","origin":"process_truth","component_ids":["optics_housing"],"write_via":null},"truth.transmission":{"meaning_zh":"光束中样品(含窗与空气)的真实透过率","unit":"1","access":"read_only","origin":"process_truth","component_ids":["capillary_holder"],"write_via":null},"truth.sdd_m":{"meaning_zh":"真实样品到探测器距离","unit":"m","access":"read_only","origin":"process_truth","component_ids":["detector_arm"],"write_via":null},"truth.zero_m":{"meaning_zh":"主束在模块上的真实零点","unit":"m","access":"read_only","origin":"process_truth","component_ids":["beamstop"],"write_via":null},"truth.capillary_offset_m":{"meaning_zh":"已装毛细管轴相对名义座孔的横向偏差","unit":"m","access":"read_only","origin":"process_truth","component_ids":["capillary_holder"],"write_via":null},"truth.samples":{"meaning_zh":"全部样品(实验台、样品架、孔位、流通池)的真实组成、浓度、状态(冻结、聚集、破裂)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["capillary_holder"],"write_via":null},"truth.faults":{"meaning_zh":"当前注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_chamber"],"write_via":null}},"mechanisms":{"saxspace_saxs":{"meaning_zh":"SAXSpace小/广角X射线散射:发生器与联锁、真空、准直与光束、样品台温度与样品状态、散射模板、探测器计数、标定、数据处理、自动进样","implementation":"lumped","equations":["Phi = Phi_ref (I/50 mA) ((V/V_K - 1)/(40 kV/V_K - 1))^1.63 (x 0.02 point collimation)","counts_i = t eps Phi p cos^3(phi_i)/SDD^2 int W(dy) [T_total sum_j d_j dSigma_j/dOmega(q_eff)] P(2theta) ddy + primary x T_stop ; cos 2theta_eff = cos 2theta_i cos(atan(dy/r_i)), W = beam length (x) strip length (trapezoid, int W = 8 mm)","q = 4 pi sin(2theta/2)/lambda (Ka1 : Ka2 = 2 : 1) ; eps = 1 - exp(-mu_Si 450 um)","dSigma/dOmega(solution) = c I(0)/c shape(q) S_PY(q; sqrt(5/3) Rg, c vbar) + (1 - phi) dSigma/dOmega(water) ; water: (n_e r_e)^2 k_B T kappa_T (Kell 1975)","spheres: phi drho^2 / (Schulz) ; peaks: share of Q = 2 pi^2 phi (1-phi) drho^2 ; powders: Scherrer-broadened Bragg peaks","capillary path: d(y) = 2 sqrt(R^2 - y^2) averaged over the beam width; T = ","reduction: I = CF (N/N_prim - N_bg/N_prim,bg)/d ; CF from water or SRM 3600 ; desmearing: min |(K d - s)/sigma|^2 + lambda |D2 d/s_ref|^2, chi^2/N = 1","Guinier: ln I = ln I0 - q^2 Rg^2/3 (q Rg <= 1.3) ; M = I0/c N_A / drho_M^2","vacuum: V dp/dt = -S (p - p_ult) + Q ; stage T: ramp-limited first order ; dead time: m = n/(1 + n tau)"],"parameters":{"q_min_per_m":{"value":30000000.0,"unit":"1/m","evidence":"documented","meaning_zh":"可测q下限0.03nm⁻¹(厂家规格)"},"q_max_per_m":{"value":40700000000.0,"unit":"1/m","evidence":"documented","meaning_zh":"可测q上限40.7nm⁻¹(厂家规格)"},"swaxs_max_two_theta_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"documented","meaning_zh":"TrueSWAXS到60° 2θ(厂家)"},"tcstage_min_k":{"value":243.15,"unit":"K","evidence":"documented","meaning_zh":"TCStage帕尔贴下限−30°C(设施页)"},"tcstage_max_k":{"value":423.15,"unit":"K","evidence":"documented","meaning_zh":"TCStage上限150°C(设施页)"},"stage_min_k":{"value":123.15,"unit":"K","evidence":"documented","meaning_zh":"温控样品台下限−150°C(厂家,按样品台)"},"stage_max_k":{"value":873.15,"unit":"K","evidence":"documented","meaning_zh":"温控样品台上限600°C(厂家,按样品台)"},"temperature_accuracy_k":{"value":0.1,"unit":"K","evidence":"documented","meaning_zh":"控温±0.1°C(厂家)"},"hot_stage_ramp_k_s":{"value":0.16666666666666666,"unit":"K/s","evidence":"documented","meaning_zh":"热台升温速率10°C/min(J. Appl. Cryst. 2025方法)"},"asx_wells":{"value":192,"unit":"1","evidence":"documented","meaning_zh":"自动进样最多192个液体样品(厂家/设施页)"},"asx_tray_min_k":{"value":277.15,"unit":"K","evidence":"documented","meaning_zh":"样品盘可冷却到4°C(设施页)"},"capillary_diameter_m":{"value":0.001,"unit":"m","evidence":"documented","meaning_zh":"1mm石英毛细管(设施页;Allec等2015)"},"capillary_wall_m":{"value":1e-05,"unit":"m","evidence":"documented","meaning_zh":"毛细管壁厚0.01mm(Allec等2015)"},"capillary_volume_m3":{"value":6e-08,"unit":"m^3","evidence":"documented","meaning_zh":"毛细管装样60µL(设施页)"},"mu_cell_volume_m3":{"value":1e-08,"unit":"m^3","evidence":"documented","meaning_zh":"µ-Cell 10µL(设施页)"},"line_length_m":{"value":0.02,"unit":"m","evidence":"documented","meaning_zh":"线束长度2cm(Allec等2015;J. Appl. Cryst. 2025样品架狭缝长20mm)"},"vacuum_ready_pa":{"value":300.0,"unit":"Pa","evidence":"documented","meaning_zh":"光路真空低于3mbar(Allec等2015)"},"sdd_nominal_m":{"value":0.317,"unit":"m","evidence":"documented","meaning_zh":"样品到探测器317mm(多篇方法与SASBDB)"},"tube_voltage_v":{"value":40000.0,"unit":"V","evidence":"documented","meaning_zh":"管电压40kV(已发表方法)"},"tube_current_a":{"value":0.05,"unit":"A","evidence":"documented","meaning_zh":"管电流50mA(已发表方法)"},"strips":{"value":1280,"unit":"1","evidence":"documented","meaning_zh":"MYTHEN2 R 1K 1280条"},"strip_pitch_m":{"value":5e-05,"unit":"m","evidence":"documented","meaning_zh":"条宽50µm"},"strip_length_m":{"value":0.008,"unit":"m","evidence":"documented","meaning_zh":"条长8mm(450µm传感器)"},"sensor_thickness_m":{"value":0.00045,"unit":"m","evidence":"documented","meaning_zh":"传感器厚450µm"},"max_rate_per_strip":{"value":1000000.0,"unit":"1/s","evidence":"documented","meaning_zh":"每条带10⁶计数/s"},"counter_bits":{"value":24,"unit":"1","evidence":"documented","meaning_zh":"24位动态范围"},"frame_rate_hz":{"value":100.0,"unit":"1/s","evidence":"documented","meaning_zh":"帧率100Hz"},"flux_line_ref_photons_s":{"value":1200000000.0,"unit":"1/s","evidence":"assumption","meaning_zh":"线准直40kV/50mA样品处Cu Kα通量(按SASDK46误差棒量级校准)"},"point_flux_fraction":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"点/线准直通量比"},"char_exponent":{"value":1.63,"unit":"1","evidence":"assumption","meaning_zh":"特征线强度经验指数"},"hv_ramp_v_s":{"value":2000.0,"unit":"V/s","evidence":"assumption","meaning_zh":"管电压升降速率"},"ma_ramp_a_s":{"value":0.005,"unit":"A/s","evidence":"assumption","meaning_zh":"管电流升降速率"},"boot_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"SAXSdrive启动时间"},"chiller_start_s":{"value":30.0,"unit":"s","evidence":"assumption","meaning_zh":"冷却水建立流量时间"},"beam_top_m":{"value":0.00012,"unit":"m","evidence":"assumption","meaning_zh":"束宽平顶"},"beam_edge_m":{"value":4e-05,"unit":"m","evidence":"assumption","meaning_zh":"束宽线性边沿"},"beamstop_half_m":{"value":0.00015,"unit":"m","evidence":"assumption","meaning_zh":"半透明束挡半宽"},"beamstop_transmission":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"束挡透过率"},"sdd_sd_m":{"value":0.0005,"unit":"m","evidence":"assumption","meaning_zh":"真实样品到探测器距离偏差(1σ)"},"zero_sd_m":{"value":5e-05,"unit":"m","evidence":"assumption","meaning_zh":"零点偏差(1σ)"},"v_vacuum_m3":{"value":0.012,"unit":"m^3","evidence":"assumption","meaning_zh":"光路与样品室体积"},"s_pump_m3_s":{"value":0.0004,"unit":"m^3/s","evidence":"assumption","meaning_zh":"旋片泵有效抽速"},"p_ultimate_pa":{"value":30.0,"unit":"Pa","evidence":"assumption","meaning_zh":"极限压力"},"leak_pa_m3_s":{"value":0.0001,"unit":"Pa*m^3/s","evidence":"assumption","meaning_zh":"漏率"},"vent_tau_s":{"value":8.0,"unit":"s","evidence":"assumption","meaning_zh":"放气时间常数"},"air_scatter_length_m":{"value":0.1,"unit":"m","evidence":"assumption","meaning_zh":"空气散射有效长度"},"air_path_m":{"value":0.6,"unit":"m","evidence":"assumption","meaning_zh":"空气吸收光路"},"stage_tau_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"样品台温度时间常数"},"arm_speed_rad_s":{"value":0.08726646259971647,"unit":"rad/s","evidence":"assumption","meaning_zh":"探测器臂转速"},"stage_speed_m_s":{"value":0.001,"unit":"m/s","evidence":"assumption","meaning_zh":"YZ台速度"},"cap_mount_sd_m":{"value":0.00015,"unit":"m","evidence":"assumption","meaning_zh":"毛细管横向安装偏差(1σ)"},"align_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"TrueFocus对准时间"},"asx_inject_m3":{"value":3e-08,"unit":"m^3","evidence":"assumption","meaning_zh":"每次注入体积"},"fc_volume_m3":{"value":1.5e-08,"unit":"m^3","evidence":"assumption","meaning_zh":"流通池容积"},"asx_carry_over":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"未清洗残留"},"asx_carry_over_clean":{"value":0.0001,"unit":"1","evidence":"assumption","meaning_zh":"清洗后残留"},"dead_time_s":{"value":1e-07,"unit":"s","evidence":"assumption","meaning_zh":"探测器死时间(非瘫痪型)"},"overexposure_rate":{"value":20000000.0,"unit":"1/s","evidence":"assumption","meaning_zh":"过曝保护阈值"},"parasitic_line":{"value":0.005,"unit":"1/sr","evidence":"assumption","meaning_zh":"线准直寄生散射(q=0.05nm⁻¹)"},"freeze_k":{"value":263.15,"unit":"K","evidence":"assumption","meaning_zh":"水样冻结温度(过冷极限)"},"burst_k":{"value":368.15,"unit":"K","evidence":"assumption","meaning_zh":"水样沸腾破裂温度"},"agg_t_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"蛋白聚集起始温度"},"agg_rate_s":{"value":0.0016666666666666668,"unit":"1/s","evidence":"assumption","meaning_zh":"聚集速率(60°C)"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压(额定值未公开,按230V±10%工程判断);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":2e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"液体体积;宿主在 sample.provide 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["主来源不可访问:调研表主来源(Anton Paar SAXSpace官方规格页)拒绝自动请求(HTTP 403)。规格改由AZoM供应商页(标注Source: Anton Paar GmbH)缓存并核对,数值与调研表一致(q 0.03–40.7nm⁻¹、SWAXS 60°、−150至+600°C ±0.1°C、<1–30min、1.8×0.9m)。","温控范围:调研表与厂家写“−150–600°C,按样品架”;SickKids设施的TCStage帕尔贴为−30…150°C。模型设两种样品台:默认TCStage(−30…150°C)与扩展温控台(−150…600°C),后者的液氮/加热动态没有厂家数据,与TCStage同一斜率与时间常数。","高度与质量:调研表“完整高度和质量待补”,厂家只给占地。模型台面按厂家1.8×0.9m,整体高度(约1.685m,至显示器顶)与各部件高度为照片估计,整机质量约434kg为各部件工程质量之和,文档值保持null并在合同中标为工程假设。","探测器:厂家列出1D MYTHEN2 R系列与2D EIGER R系列;设施页、SASBDB的SAXSpace条目与已发表方法均为MYTHEN2 R 1K,本配置按MYTHEN2 R 1K;EIGER为不支持的选配。","光源:厂家写Primux 3000密封管(Cu或Mo);已发表方法(Europe PMC三篇)写40kV/50mA;检索到的更早SAXSpace方法用GE ID 3003发生器与PANalytical管(出版社页面拒绝下载,未缓存)。模型取Cu管40kV/50mA为上限,Primux 3000额定功率未公开(null),Mo管为不支持。","样品到探测器距离:SASBDB的SAXSpace条目记录0.3、0.317、0.31706、0.32m,另有“317”“3.17”(单位错误);已发表方法为317mm。模型取0.317m为名义值,真实值按±0.5mm(1σ)随机,须用山嵛酸银标定。","q下限:厂家0.03nm⁻¹;已发表方法的实际范围为0.05–7.8nm⁻¹(PMC8900854)、0.1–7.5nm⁻¹(PMC11957403);模型在束挡边外0.2mm处开始取数(约0.026nm⁻¹),取决于假设的束宽与束挡尺寸。","TrueSWAXS机构:厂家只写“均匀分辨率到60° 2θ”,未见探测器移动方式的资料;模型为绕样品的2θ臂(半径=SDD),最大48.9°时模块外缘到60°,属工程结构。","水的绝对强度:由Kell方程计算的20°C值0.01642cm⁻¹与Orthaber等(2000)的0.01632cm⁻¹相差0.6%;运行层用计算值(随温度变化),差异记录在模板库。","SASBDB强度单位:部分标为1/cm的条目数值与绝对单位不符(如SASDK46约5×10³),因此所有SASBDB曲线只取归一化形状,绝对强度由分子量与衬度推导,不取标签。","SASBDB回转半径:部分条目的GNOM实空间Rg与报告的Guinier Rg不同(如溶菌酶SASDRM8:Guinier 1.35nm,正则化曲线1.449nm);模板跟随正则化/实测曲线,两者都记录。","NIST RM 8011没有SAXS参考值(只有AFM/SEM/TEM/DMA),模板用TEM 8.9nm并注明。","文件更正:最初缓存为nist_srm3600_certificate.pdf的文件实为Allen等(2017)J. Appl. Cryst.文章,已改名为allen2017_srm3600_jappcryst.pdf并另缓存真正的NIST证书(fetch_sources.py迁移)。","Kell密度公式:Jones & Harris(1992)扫描文本的分母系数读作16.897850×10⁻³,而重现4°C 999.975kg/m³与20°C 998.20kg/m³的是16.87985×10⁻³(Kell原式),模型用后者。","调研表“补充手册或产品页”写“未另列,详见主来源”;本资产另外引用供应商页、设施页、DECTRIS手册、四篇已发表方法、SASBDB、NIST证书与报告、Kell/Orthaber与xraydb(均缓存并记哈希)。","调研表缺口“需补充样品响应模型、误差分布、校准和故障验证数据”:样品响应=模板库(145条SASBDB实测曲线+标准物)与浓度/温度/状态规则;误差分布=泊松计数、死时间、读数噪声与仪器标定误差;校准=零角、山嵛酸银q标定、水与NIST玻璃碳绝对强度(互相交叉验证);故障=真空泄漏、光管老化、束挡偏移、毛细管气泡、冷却水故障、沸腾破裂——都没有本机实测数据,参数标为文献值或假设。","几何:桌台、柜体、发生器面板、底座、光源塔、光学与准直箱、样品室与门、探测器罩、自动进样器、显示器与警示灯杆按两张产品照片以桌长1.8m为标尺估计(约±30mm);内部(YZ台、TCStage、样品架、2θ臂、束挡、进样龙门)为工程结构。","质量:各部件工程质量(MYTHEN2 R 1K模块0.18kg为厂家值),总和约434kg,不是称量。","厂家只公开占地1.8 m×0.9 m(长×深,AZoM供应商规格与调研表);整机高度与质量未公开(调研表:完整高度和质量待补)。桌台、柜体、主机各段与自动进样器的外形按两张产品照片(AZoM供应商图、SickKids SBC设施照片)以桌长1.8 m为标尺估计,约±30 mm;照片看不到的深度与全部内部结构为工程值,不是厂家CAD。","参考姿态:发生器断电、钥匙在0、按键松开、急停释放;样品室门与自动进样器门关闭;探测器臂在SAXS位(0°);样品台在毛细管位(Y=Z=0);进样针在原位。","光束沿−X方向(光管在右端),光束高度为底座顶面以上0.155 m(工程值);样品到探测器距离0.317 m取SASBDB中SAXSpace条目的实测记录值;探测器绕样品竖直轴旋转的2θ臂(最大48.9°,使64 mm模块外缘到60° 2θ)为按“TrueSWAXS:均匀分辨率到60° 2θ”推定的工程结构,不是厂家图纸。","样品台为StageMaster YZ台上的TCStage(帕尔贴温控),毛细管位与流通池位并排(Y相距8 mm,由Y台切换)为工程假设;毛细管本身是可移动物体,不属于静态资产(毛细管座为接口点)。","光管、多层膜光学、Kratky准直块、快门、半透明束挡与探测器模块为示意体;X射线、真空与计数只在运行层表示。","面板、底座条纹、“SAXSpace”字样、发生器面板、辐射警示牌、自动进样器标签与显示器“SAXSdrive”画面均为重绘贴图(通用字体),不是厂家稿件,也不复制厂家标志。","质量:整机与各单元质量均未公开;各部件质量为工程假设(MYTHEN2 R 1K模块180 g为DECTRIS厂家值),总和约为整机质量的量级估计,不是称量。","状态槽、参数与机理常数全部使用SI及其导出单位(Pa、V、A、m、rad、s、K、J、kg、m³、1/m、m/kg、kg/m³、kg/mol、m²/kg);°C、kV、mA、mbar、nm⁻¹、µL与计数只出现在显示器读数与说明文字中;每项单位见unit/x-unit。","输出模板位于本资产saxs_library.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","选定配置:Cu密封管(Primux 3000,Cu或Mo中的Cu)40kV/50mA、全真空多层膜光学、Kratky块线准直(20mm)可切换点准直、TCStage(−30…150°C)与扩展温控台、StageMaster YZ台、MYTHEN2 R 1K(1280×50µm)装于2θ臂(样品到探测器0.317m)、半透明束挡、ASX自动进样器(192孔、1mm石英流通池);2D EIGER R、湿度/拉伸/GI-SAXS台与Mo管未装。","强度链路:通量×透过率×程长×dΣ/dΩ×立体角×效率,狭缝长度与束宽模糊、Kα双线、偏振、平面模块几何、主束经半透明束挡;背景=空气(按压力)、石英/聚酰亚胺窗、寄生散射;所有吸收系数与散射长度密度来自xraydb(Chantler/Elam)与模板库材料表。","模板:SASBDB实测曲线(145种物质的形状为实测,绝对强度为推导或假设),NIST SRM 3600(认证),水(压缩系数推导+宽角峰假设),山嵛酸银与硅(d间距/晶格为文献或CODATA,强度为推导/假设),NIST金纳米颗粒(参考直径+Schulz分布假设),层状/六方孔/球模型(用户参数,synthetic)。","样品状态:冻结(−10°C)、沸腾破裂(95°C)、蛋白热聚集(60°C)为简化规则(阈值与速率为假设);辐照损伤、溶剂蒸发与毛细管内气泡形成(除故障注入外)未建模。","仪器误差:真实样品到探测器距离与零点有未知偏差(标定前q轴有系统误差),流通池与毛细管安装有横向偏差(对准前强度偏低);读数噪声为工程值。","没有真实SAXSpace、SAXSdrive、SAXSquant或探测器的硬件接口;机器人装卸与门/钥匙操作没有接触验证。","X射线发生器面板的液晶窗显示管电压(kV)与管电流(mA)两组仿真数字;SAXSpace由SAXSdrive软件在显示器上操作,本资产在显示器贴图(重绘的SAXSdrive风格画面)右侧叠加四行仿真读数:剩余曝光时间(s)、光路真空(mbar)、样品台温度(°C)与探测器累计计数,不是原厂界面;警示灯杆顶灯在高压开启时亮,发生器面板三个带灯按键(红X-RAY ON、黄STANDBY、绿X-RAY OFF)与光源塔上的快门灯按运行层状态点亮。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.provide","fault.inject","power.set","system.acknowledge","generator.set_key","generator.xray_on","generator.xray_off","generator.acknowledge","generator.emergency_stop","generator.release_emergency_stop","generator.set_power","vacuum.set_pump","chamber.set_door","stage.mount","sample.load","sample.unload","stage.set_temperature","stage.move","stage.select_position","stage.auto_align","collimation.set_mode","detector.move_arm","acquisition.start","acquisition.swaxs_scan","acquisition.result","calibration.zero_angle","calibration.q_scale","calibration.absolute","data.reduce","data.result","analysis.guinier","analysis.molecular_weight","analysis.peaks","asx.set_door","asx.load_well","asx.unload_well","asx.set_tray_temperature","asx.inject","asx.clean","records.list","events.read","ledger.read","provenance.read","sim.step"],"unsupported":["detector.eiger_2d","stage.gisaxs","stage.humidity","stage.tensile","source.change_anode","analysis.pddf_modelling","hardware.connect","robot.contact_handling","accuracy.certification"],"note_zh":"Anton Paar SAXSpace(q 0.03–40.7nm⁻¹、TrueSWAXS到60° 2θ、−150…600°C按样品台、±0.1°C、占地1.8×0.9m为厂家/调研表数据;整机高度与质量未公开保持null);Cu密封管40kV/50mA、SDD 0.317m、线束长20mm、真空<3mbar、1mm毛细管/60µL、µ-Cell 10µL、TCStage −30…150°C、ASX 192孔与4°C、MYTHEN2 R 1K为已发表方法、设施页与DECTRIS资料;通量、束宽与束挡、真空体积与泵速、样品台动态、进样时序与故障幅度为工程值。过程:高压钥匙/X-RAY ON/STANDBY/急停与冷却水联锁、集总真空与门联锁、样品台温度与冻结/沸腾破裂/蛋白聚集、TrueFocus对准、2θ臂与TrueSWAXS、线/点准直的狭缝与束宽模糊、Kα双线、偏振与立体角、半透明束挡与主束归一、泊松计数与死时间;数据处理含零角与山嵛酸银q标定、水(Kell压缩系数)与NIST SRM 3600绝对标定、立体角/偏振校正、泊松无偏分箱、背景扣除、正则化狭缝去模糊、Guinier、分子量与峰分析;模板库152条(146条实测/认证曲线来自SASBDB与NIST)。双环境Isaac场景:环境0水绝对标定+溶菌酶5mg/mL(Rg=1.416nm、M=13.6kDa)+ASX进样/清洗,环境1山嵛酸银零角与SDD(317.10mm)、硅粉TrueSWAXS(Si 111/220/311)、玻璃碳绝对标定、点准直、扩展台加热到100°C的沸腾破裂、冷却水跳闸与急停。72几何组件、9个过程关节(样品室门、进样器门、2θ臂、YZ台、进样龙门X/Y/针Z、钥匙开关双向)、4个接线弹簧键(X-RAY OFF/STANDBY/X-RAY ON/急停)、13接口、6行仿真七段读数(发生器kV/mA+显示器4行)与5盏指示灯;拆件质量为工程值(总预算433.505kg)。装样、开门与转钥匙为宿主/场景代理,不是机器人接触验证;毛细管与样品在场景中没有几何;2D探测器、GISAXS/湿度/拉伸台、Mo管与PDDF建模不在范围。"}},"previews":["previews/antonpaar_saxspace/preview_autosampler.webp","previews/antonpaar_saxspace/preview_chamber.webp","previews/antonpaar_saxspace/preview_front.webp","previews/antonpaar_saxspace/preview_generator.webp","previews/antonpaar_saxspace/preview_isaac_rtx_articulated.webp","previews/antonpaar_saxspace/preview_isaac_rtx_pair.webp","previews/antonpaar_saxspace/preview_monitor.webp","previews/antonpaar_saxspace/preview_overview.webp","previews/antonpaar_saxspace/preview_rear.webp","previews/antonpaar_saxspace/preview_waxs.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/asset.contract.json","bytes":1114187},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/collision_proxies.json","bytes":42111},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/geometry_manifest.json","bytes":168324},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/model.blend","bytes":447475},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/model.glb","bytes":590476},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/model.urdf","bytes":59889},{"name":"saxs_library.json","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/saxs_library.json","bytes":978045}],"completeness":{"components":72,"with_collisions":72,"with_objects":72,"with_function":72,"with_mass":0,"joints_matching_component":13,"joints":13,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_saxspace","chem_id":"CHEM-153","name_en":"Small-angle X-ray scattering system","maker":"Anton Paar","model":"SAXSpace","domain":"imaging","domain_name":"Microscopy, Imaging & Diffraction","path":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/antonpaar_saxspace/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_saxspace.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_surpass3.json b/data/assets/instrument.antonpaar_surpass3.json new file mode 100644 index 0000000000000000000000000000000000000000..7374e29b7e5080f3acaf41b586911df123a29395 --- /dev/null +++ b/data/assets/instrument.antonpaar_surpass3.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_surpass3","asset_dir":"expansion_batch03/t4_measure/antonpaar_surpass3","name_zh":"Anton Paar SurPASS 3 固体表面流动电位分析仪","category":"颗粒孔隙与界面","description_zh":"Ag/AgCl电极和可调间隙池、双1mL滴定器;有限电解液滴定/正反压力扫描与HS拟合;单点棉布参考、69纳米配方仅外部参考。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.5365,0.605,0.3508],"bbox_min":[-0.2165,-0.3,0.0],"bbox_max":[0.32,0.305,0.3508],"manifest_dimensions_m":[0.5364999920129776,0.6050000190734863,0.35078293085098267],"glb":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","links":{"base_link":"/Geometry/base_link","cell_carriage":"/Geometry/base_link/cell_carriage","gap_jaw":"/Geometry/base_link/cell_carriage/gap_jaw","cell_lock":"/Geometry/base_link/cell_lock","beaker_lid":"/Geometry/base_link/beaker_lid","acid_piston":"/Geometry/base_link/acid_piston","base_piston":"/Geometry/base_link/base_piston","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.233,-0.132,0.2455],"place":[0.233,-0.132,0.1155],"post_place":[0.233,-0.132,0.2455],"joint_cell_carriage_joint":[0.17,-0.175,0.163],"joint_gap_jaw_joint":[0.17,-0.175,0.1905],"joint_cell_lock_joint":[0.19,-0.233,0.145],"joint_beaker_lid_joint":[0.265,-0.053,0.156],"joint_acid_piston_joint":[0.244,0.065,0.196],"joint_base_piston_joint":[0.244,0.18,0.196],"joint_power_switch_joint":[0.097,0.294,0.068]},"joints":[{"name":"cell_carriage_joint","type":"prismatic","parent":"housing","child":"cell_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.095,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.163],"child_prim":"/Geometry/base_link/cell_carriage","child_bbox_min":[0.142,-0.209,0.129],"child_bbox_max":[0.198,-0.141,0.22],"kind":"other"},{"name":"gap_jaw_joint","type":"prismatic","parent":"cell_carriage","child":"gap_jaw","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0003,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.1905],"child_prim":"/Geometry/base_link/cell_carriage/gap_jaw","child_bbox_min":[0.147,-0.1922,0.184],"child_bbox_max":[0.193,-0.1578,0.22],"kind":"other"},{"name":"cell_lock_joint","type":"revolute","parent":"housing","child":"cell_lock","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.19,-0.233,0.145],"child_prim":"/Geometry/base_link/cell_lock","child_bbox_min":[0.185,-0.2495,0.14],"child_bbox_max":[0.195,-0.2165,0.197],"kind":"other"},{"name":"beaker_lid_joint","type":"prismatic","parent":"housing","child":"beaker_lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.105,"effort":10.0,"mimic":null,"origin_m":[0.265,-0.053,0.156],"child_prim":"/Geometry/base_link/beaker_lid","child_bbox_min":[0.233,-0.085,0.086],"child_bbox_max":[0.297,-0.021,0.188],"kind":"door"},{"name":"acid_piston_joint","type":"prismatic","parent":"housing","child":"acid_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.065,0.196],"child_prim":"/Geometry/base_link/acid_piston","child_bbox_min":[0.2165,0.038,0.134],"child_bbox_max":[0.2575,0.092,0.196],"kind":"other"},{"name":"base_piston_joint","type":"prismatic","parent":"housing","child":"base_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.18,0.196],"child_prim":"/Geometry/base_link/base_piston","child_bbox_min":[0.2165,0.153,0.134],"child_bbox_max":[0.2575,0.207,0.196],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.2,"effort":10.0,"mimic":null,"origin_m":[0.097,0.294,0.068],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.09,0.2895,0.057],"child_bbox_max":[0.104,0.2985,0.079],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_lower","link":"cell_carriage","part":"antonpaar_surpass3__sample_lower","pos":[0.17,-0.175,0.1845],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0215],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample_upper","link":"gap_jaw","part":"antonpaar_surpass3__sample_upper","pos":[0.17,-0.175,0.185],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.0055],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cell","link":"cell_carriage","part":"antonpaar_surpass3__cell_carriage","pos":[0.17,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrolyte","link":"base_link","part":"antonpaar_surpass3__beaker_wall","pos":[0.265,-0.053,0.152],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.265,-0.053,0.152],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"acid","link":"beaker_lid","part":"antonpaar_surpass3__acid_tip","pos":[0.257,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"base","link":"beaker_lid","part":"antonpaar_surpass3__base_tip","pos":[0.273,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"inlet","link":"beaker_lid","part":"antonpaar_surpass3__inlet_tip","pos":[0.248,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"outlet","link":"beaker_lid","part":"antonpaar_surpass3__outlet_tip","pos":[0.282,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ph","link":"base_link","part":"antonpaar_surpass3__ph_port","pos":[-0.1,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.1,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"conductivity","link":"base_link","part":"antonpaar_surpass3__conductivity_port","pos":[-0.045,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.045,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"antonpaar_surpass3__usb_port","pos":[0.015,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.015,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"can","link":"base_link","part":"antonpaar_surpass3__can_port","pos":[0.069,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.069,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_surpass3__ac_port","pos":[0.06,0.302,0.068],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.06,0.302,0.068],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_0","link":"cell_carriage","part":"antonpaar_surpass3__electrode_0","pos":[0.147,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_1","link":"cell_carriage","part":"antonpaar_surpass3__electrode_1","pos":[0.193,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_surpass3__power_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.19,-0.2945,0.082],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.007,0.007],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.5365,0.605],"height_m":0.3508,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1845,"primary_slot":"sample_lower","access":[],"slot_count":15,"mass_evidence":"manufacturer body26kg; accessory mass and part distribution unknown"},"components":[{"id":"housing","name_zh":"黑色主机底架","function_zh":"黑色主机底架","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"size_m":[0.432,0.6,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"main_shell","name_zh":"灰白斜前脸主壳","function_zh":"灰白斜前脸主壳","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__main_shell"],"collisions":[{"shape":"box","origin_m":[-0.053,0,0.14],"rpy_rad":[0,0,0],"size_m":[0.326,0.6,0.204]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_skin","name_zh":"深蓝灰顶板","function_zh":"深蓝灰顶板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__top_skin"],"collisions":[{"shape":"box","origin_m":[-0.053,0.017,0.2435],"rpy_rad":[0,0,0],"size_m":[0.326,0.565,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_lower","name_zh":"深灰下前边框","function_zh":"深灰下前边框","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_lower"],"collisions":[{"shape":"box","origin_m":[-0.053,-0.292,0.054],"rpy_rad":[0,0,0],"size_m":[0.325,0.007,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_band","name_zh":"前横向型号铭牌","function_zh":"前横向型号铭牌","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_band"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.297,0.077],"rpy_rad":[-0.146,0,0],"size_m":[0.268,0.002,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_lamp","name_zh":"电源绿灯","function_zh":"电源绿灯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.294,0.082],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0035,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"控制电子箱","function_zh":"控制电子箱","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__controller"],"collisions":[{"shape":"box","origin_m":[-0.055,0.15,0.08],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","power.set","acquisition.start","acquisition.stop","process.measure","template.reference","adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hydraulic_module","name_zh":"侧液压模块面板","function_zh":"侧液压模块面板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__hydraulic_module"],"collisions":[{"shape":"box","origin_m":[0.126,-0.073,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.29,0.187]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_receiver","name_zh":"测量池互锁接收座","function_zh":"测量池互锁接收座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_receiver"],"collisions":[{"shape":"box","origin_m":[0.161,-0.171,0.154],"rpy_rad":[0,0,0],"size_m":[0.054,0.077,0.085]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_carriage","name_zh":"可拔出可调间隙池","function_zh":"可拔出可调间隙池","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.17,-0.175,0.163],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_carriage"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.034,"length_m":0.045}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.095],"state_id":"cell.withdrawal_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_0","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_0","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_1","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_1"],"collisions":[{"shape":"cylinder","origin_m":[0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_1","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lower","name_zh":"20×10mm下试片","function_zh":"20×10mm下试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_jaw","name_zh":"上试片夹持座","function_zh":"上试片夹持座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0275],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_jaw"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.046,0.032,0.011]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0003],"state_id":"gap.height_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_upper","name_zh":"20×10mm上试片","function_zh":"20×10mm上试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_upper"],"collisions":[{"shape":"box","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_adjust","name_zh":"手动测微圆柄","function_zh":"手动测微圆柄","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.02],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_0","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_0"],"collisions":[{"shape":"cylinder","origin_m":[0.016,0.0,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_1","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_1"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,0.004944271909999159,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_2","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_2"],"collisions":[{"shape":"cylinder","origin_m":[0.01294427190999916,0.00940456403667957,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_3","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_3"],"collisions":[{"shape":"cylinder","origin_m":[0.00940456403667957,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_4","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0049442719099991594,0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_5","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_5"],"collisions":[{"shape":"cylinder","origin_m":[9.797174393178825e-19,0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_6","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999158,0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_7","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679568,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_8","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999158,0.009404564036679572,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_9","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.015216904260722457,0.00494427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_10","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.016,1.959434878635765e-18,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_11","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.01521690426072246,-0.004944271909999151,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_12","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999161,-0.009404564036679568,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_13","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679572,-0.012944271909999158,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_14","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_14"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999161,-0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_15","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_15"],"collisions":[{"shape":"cylinder","origin_m":[-2.9391523179536477e-18,-0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_16","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_16"],"collisions":[{"shape":"cylinder","origin_m":[0.004944271909999156,-0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_17","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_17"],"collisions":[{"shape":"cylinder","origin_m":[0.009404564036679566,-0.012944271909999161,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_18","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_18"],"collisions":[{"shape":"cylinder","origin_m":[0.012944271909999158,-0.009404564036679573,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_19","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_19"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,-0.004944271909999162,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_lock","name_zh":"测量池锁杆轴","function_zh":"测量池锁杆轴","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.19,-0.233,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_lock"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.033}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.2],"state_id":"lock.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lock_arm","name_zh":"上旋锁杆","function_zh":"上旋锁杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_lock","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__lock_arm"],"collisions":[{"shape":"box","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_0","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.22,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_1","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.126,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"interlock_disk","name_zh":"黄铜测量池互锁盘","function_zh":"黄铜测量池互锁盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__interlock_disk"],"collisions":[{"shape":"cylinder","origin_m":[0.128,-0.17,0.142],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.067,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_0","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_0"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_1","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_1"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_tray","name_zh":"电解液杯和试剂托盘","function_zh":"电解液杯和试剂托盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__side_tray"],"collisions":[{"shape":"box","origin_m":[0.233,0.04,0.044],"rpy_rad":[0,0,0],"size_m":[0.174,0.36,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_0","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_0"],"collisions":[{"shape":"box","origin_m":[0.233,-0.132,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_1","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_1"],"collisions":[{"shape":"box","origin_m":[0.233,0.212,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_wall","name_zh":"60mm电解液玻璃杯","function_zh":"60mm电解液玻璃杯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_wall"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.1025],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.099}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load","electrolyte.drain","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_bottom","name_zh":"电解液杯底","function_zh":"电解液杯底","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.054],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"liquid_surface","name_zh":"电解液初始液面代理","function_zh":"电解液初始液面代理","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__liquid_surface"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.129],"rpy_rad":[0,0,0],"radius_m":0.0242,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_lid","name_zh":"电解液杯带孔盖","function_zh":"电解液杯带孔盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.265,-0.053,0.156],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_lid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.105],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ph.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["conductivity.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__inlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"outlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__outlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.065,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.065,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.065,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"acid.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"acid_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tube","name_zh":"柔性液路/探头连接线","function_zh":"acid_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.065,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.03,0.2135],"rpy_rad":[0,1.6704649792860586,-1.5707963267948966],"radius_m":0.0012,"length_m":0.07034912934784623},{"shape":"cylinder","origin_m":[0.2835,-0.021500000000000002,0.184],"rpy_rad":[0,2.2652669941714247,-2.584691129484207],"radius_m":0.0012,"length_m":0.0812526922630875}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.18,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.18,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.18,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"base.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"base_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tube","name_zh":"柔性液路/探头连接线","function_zh":"base_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.18,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.0875,0.2135],"rpy_rad":[0,1.6086161226263136,-1.5707963267948966],"radius_m":0.0012,"length_m":0.18513238506539043},{"shape":"cylinder","origin_m":[0.2915,-0.021500000000000002,0.184],"rpy_rad":[0,2.3800314923187473,-2.413275272598609],"radius_m":0.0012,"length_m":0.07184705978674422}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_0","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_0","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_0"],"collisions":[{"shape":"cylinder","origin_m":[0.1533103448275862,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.15593103448275863,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.15855172413793103,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.16117241379310343,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.16379310344827586,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.16641379310344828,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.16903448275862068,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.1716551724137931,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.1742758620689655,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.17689655172413793,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.17951724137931035,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.18213793103448275,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.18475862068965518,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.18737931034482758,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.19,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.1926206896551724,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.19524137931034483,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.19786206896551725,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.20048275862068965,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.20310344827586208,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.20572413793103447,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.2083448275862069,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.2109655172413793,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.21358620689655172,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.21620689655172415,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.21882758620689655,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.22144827586206897,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.22406896551724137,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.65564814726408,-1.2516567325226102],"radius_m":0.003,"length_m":0.01788441354759094},{"shape":"cylinder","origin_m":[0.2266896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680882,-1.2516567325226122],"radius_m":0.003,"length_m":0.018050512350029434}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_1","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_1","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_1"],"collisions":[{"shape":"cylinder","origin_m":[0.18131034482758623,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.18393103448275866,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.18655172413793106,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.18917241379310346,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.19179310344827588,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.1944137931034483,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.1970344827586207,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.19965517241379313,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.20227586206896553,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.20489655172413795,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.20751724137931038,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.21013793103448278,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.2127586206896552,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.2153793103448276,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.21800000000000003,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.22062068965517243,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.22324137931034485,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.22586206896551728,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.22848275862068967,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.2311034482758621,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.2337241379310345,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.23634482758620692,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.23896551724137932,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.24158620689655175,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.24420689655172417,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.24682758620689657,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.249448275862069,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.25206896551724145,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.6556481472640794,-1.251656732522607],"radius_m":0.003,"length_m":0.017884413547590943},{"shape":"cylinder","origin_m":[0.2546896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680883,-1.2516567325226153],"radius_m":0.003,"length_m":0.018050512350029427}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_port","name_zh":"后部ph接口","function_zh":"后部ph接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_port"],"collisions":[{"shape":"box","origin_m":[-0.1,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_port","name_zh":"后部conductivity接口","function_zh":"后部conductivity接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_port"],"collisions":[{"shape":"box","origin_m":[-0.045,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后部usb接口","function_zh":"后部usb接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__usb_port"],"collisions":[{"shape":"box","origin_m":[0.015,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"can_port","name_zh":"后部can接口","function_zh":"后部can接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__can_port"],"collisions":[{"shape":"box","origin_m":[0.069,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_port","name_zh":"后部ac接口","function_zh":"后部ac接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ac_port"],"collisions":[{"shape":"box","origin_m":[0.06,0.302,0.068],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后置电源开关","function_zh":"后置电源开关","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.097,0.294,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.009,0.022]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0,0.2],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.065],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.07100000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.077],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.083],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.089],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.095],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.101],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.10700000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.113],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.119],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.125],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_0"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_1"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_2"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_3"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_4"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_5"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_6"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_7"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_8"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_9"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_10"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_11"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_12"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_13"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_0"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_1"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_2"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_3"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_4"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_5"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_6"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_7"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_8"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_9"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_10"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_11"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_12"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_13"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"初始化水物性、有限气室和显式误差系数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","viscosity_pa_s","relative_permittivity","kw_mol2_m6","molar_conductivities","ambient_pa","gas_volume_m3","extra_resistance_pa_s_m3","surface_conductance_s","dose_flow_m3_s","ph_slope_v","ph_offset_v","conductivity_gain","voltage_offset_v","current_offset_a","voltage_gain","current_gain","blocked_fraction","accept_engineering_model"]},"method.configure":{"function_zh":"压力下降扫描、反向循环与pH目标序列","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ph_targets","start_pressure_pa","stop_pressure_pa","cycles","fill_volume_m3","mode","ramp_timeout_s"]},"power.set":{"function_zh":"开关电源;断电停止并泄压,保留液体","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch","power_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"cell.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_carriage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["withdrawal_m"]},"gap.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["gap_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["height_m"]},"lock.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"lid.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["beaker_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"sample.load":{"function_zh":"可信装样;棉布单点参考转入平板模型需明确接受假设","kind":"configuration","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","ph_slope_v","accept_geometry_transfer","accept_ph_extrapolation"]},"sample.unload":{"function_zh":"退回完整固体试片,不消耗样品","kind":"device_command","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"electrolyte.load":{"function_zh":"有限KCl/酸碱库存装载","kind":"configuration","availability":"implemented","component_ids":["beaker_wall","acid_bottle","base_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","kcl_mol_m3","initial_ph","acid_stock_m3","base_stock_m3","titrant_mol_m3"]},"electrolyte.drain":{"function_zh":"可信宿主领取全部有限残液;保留酸碱库存","kind":"device_command","availability":"implemented","component_ids":["beaker_wall"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ph.calibrate":{"function_zh":"根据两点真实输入标定pH读数;不宣称实机校准","kind":"configuration","availability":"implemented","component_ids":["ph_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["buffer_ph","measured_v"]},"conductivity.calibrate":{"function_zh":"单点电导比例校正","kind":"configuration","availability":"implemented","component_ids":["conductivity_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_s_m","indicated_s_m"]},"acquisition.start":{"function_zh":"有限滴定→填充→正反压差下降扫描→拟合ζ与过零IEP","kind":"device_command","availability":"implemented","component_ids":["controller","acid_piston","base_piston","hydraulic_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留滴定效果与已得数据,内部液体返杯并泄压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"返回理想/显式偏置传感器曲线与拟合ζ;不返回样品真值","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"体积、K/Cl、电中性及气体/流动功账本","kind":"query","availability":"implemented","component_ids":["beaker_wall","hydraulic_module"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"只读公开参考,不推进时间","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"adsorption.kinetics":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.cylindrical":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.other_geometries":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"pressure.external":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.control":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"cell.withdrawal_m":{"meaning_zh":"人工设定的cell机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["cell_carriage"],"write_via":"cell.set"},"gap.height_m":{"meaning_zh":"人工设定的gap机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["gap_jaw"],"write_via":"gap.set"},"lock.angle_rad":{"meaning_zh":"人工设定的lock机构位置;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["cell_lock"],"write_via":"lock.set"},"lid.lift_m":{"meaning_zh":"人工设定的lid机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["beaker_lid"],"write_via":"lid.set"},"plant.configured":{"meaning_zh":"plant已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"method.configured":{"meaning_zh":"method已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑电源;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"电源跷板角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"acid.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["acid_piston"],"write_via":null},"base.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["base_piston"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"electrolyte.loaded":{"meaning_zh":"electrolyte.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"ph.calibrated":{"meaning_zh":"ph.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"conductivity.calibrated":{"meaning_zh":"conductivity.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.identity":{"meaning_zh":"私有固体试片身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.ph_truth":{"meaning_zh":"真实理想电荷平衡pH;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.volume_m3":{"meaning_zh":"有限内部液体及杯内总量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"ph.indicated":{"meaning_zh":"两点校正pH;来源=sensor。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"conductivity.indicated_s_m":{"meaning_zh":"单点校正电导;来源=sensor。","unit":"S/m","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"测量池有符号压差;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_v":{"meaning_zh":"流动电位理想加偏置读数;来源=sensor。","unit":"V","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_a":{"meaning_zh":"流动电流理想加偏置读数;来源=sensor。","unit":"A","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"宿主恒定温度理想读数;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"滴定/填充/压力下降扫描阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本轮推进时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"失败码;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.zeta_v":{"meaning_zh":"流动电流斜率得到ζ推断;来源=derived。","unit":"V","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.iep_ph":{"meaning_zh":"仅已测pH点包围零点时线性插值IEP;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"surface_electrokinetics":{"meaning_zh":"有限强电解质滴定、等温气室驱动平板层流及Helmholtz–Smoluchowski拟合","implementation":"lumped","equations":["electroneutrality: K+ + H+ = Cl- + OH-; H*OH=Kw; pH=-log10(H/1000), concentrations SI mol/m3","dose volume=(desired_net_H_conc*V-(nCl-nK))/(sign*Cstock-desired_net_H_conc); finite1mL syringes refill from finite bottles","Rslit=12*eta*L/(w*h^3); Q=Pgas/(Rslit+Rextra); measured pressure across slit=Q*Rslit; complete blockage closes flow","Pgas_abs*(Vg0+transferred_volume)=constant; stop at requested gauge stop pressure; cannot transfer beyond finite chamber liquid","Istr=epsilon*zeta/eta*(w*h/L)*Pslit; G=kappa*w*h/L+Gsurface; Ustr=Istr/G","OLS voltage and current slopes include independently configured gains/offsets; zetaU=dU/dP*eta*kappa/epsilon; zetaI=dI/dP*eta*L/(epsilon*w*h)","zeta(pH)=cotton_zeta_reference+explicit_assumed_slope*(pH-6); onlybracketed observed zero crossing→IEP, no extrapolated IEP","sum volume and K/Cl ledger conserves loaded+dosed=remaining+returned; total liquid includes beaker and both internal chambers","isothermal pressure work=P0V0*ln(Vg_final/Vg_initial)-Pambient*liquid_transfer; all assigned hydraulic dissipation, bath removes work; no thermal solver","pH electrode E=hostE0+hostSlope*pH; two-buffer measured inputs determine calibration; conductivity reference/indicated ratio"],"parameters":{"temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_pa_s":{"value":0.00089,"unit":"Pa*s","evidence":"assumption","meaning_zh":"液体黏度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_permittivity":{"value":78.3,"unit":"1","evidence":"assumption","meaning_zh":"relative permittivity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"kw_mol2_m6":{"value":1e-08,"unit":"mol^2/m^6","evidence":"assumption","meaning_zh":"kw mol2 m6;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_conductivities":{"value":[0.00693,0.0072,0.034965,0.0198],"unit":"S*m^2/mol","evidence":"assumption","meaning_zh":"molar conductivities;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"环境绝压(表压基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_volume_m3":{"value":5e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"gas volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"extra_resistance_pa_s_m3":{"value":0.0,"unit":"Pa*s/m^3","evidence":"assumption","meaning_zh":"extra resistance pa s m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_conductance_s":{"value":0.0,"unit":"S","evidence":"assumption","meaning_zh":"surface conductance s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dose_flow_m3_s":{"value":1e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"dose flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_slope_v":{"value":-0.05916,"unit":"V","evidence":"assumption","meaning_zh":"ph slope v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"ph offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conductivity_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"conductivity gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"voltage offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_offset_a":{"value":0.0,"unit":"A","evidence":"assumption","meaning_zh":"current offset a;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"voltage gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"current gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blocked_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"blocked fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_targets":{"value":[6.0,5.0,4.0,3.0],"unit":"1","evidence":"assumption","meaning_zh":"ph targets;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"start_pressure_pa":{"value":60000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"start pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_pressure_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"stop pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cycles":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fill_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"fill volume m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ramp_timeout_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"ramp timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_geometry_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept geometry transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_ph_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept ph extrapolation;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"kcl_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"kcl mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_ph":{"value":6.0,"unit":"1","evidence":"assumption","meaning_zh":"initial ph;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"acid_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"acid stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"base_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"base stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"titrant_mol_m3":{"value":50.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"titrant mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表600×432×245mm为D×W×H,初始化误作X600/Y432;已纠正主体X432/Y600/Z245mm。","厂家整体占地612×536mm、操作净空360mm与主体尺寸不同;模型包含侧托盘/软管,分别记录,不把附件外廓当本体。","当前官网无外接气源最大1200mbar,2023手册1500mbar;本配置保守采用1200mbar,3500mbar外接N2选件unsupported。","电子pH1–14、电导最大200S/m与Ag/AgCl建议pH2–12、电导0.0001–1S/m不同;采用任务书/所选电极操作范围。","纳米粒子ζ数据不可自动转用宏观固体表面;69条只读公开参考,不允许作为SurPASS样品响应加载。厂家棉布是本机原生验证点。","标准SurPASS3双1mL滴定器、Ag/AgCl电极、250mL直径60mm电解液杯;选可调间隙池20×10mm,圆柱棉布参考的转入平板模型需显式接受几何迁移。","本体26kg;附属托盘/烧杯/液体真实附加质量未知,数值总26kg代理不声称完整运行质量。","局部尺寸/软管路径/机构轴和行程照片近似;气动内腔和元件不是厂家CAD。","HS薄双电层、平板层流、均匀电解液;表面电导可显式非零,不仿真三维电场和电双层。","温度由外界输入且恒定;水黏度/介电常数/离子摩尔电导和Kw由宿主显式指定;无内置温控承诺。","有限气室等温膨胀压差扫描与液量守恒;液路附加阻力、50mL有效气体腔为工程参数。","有限KCl、HCl、KOH滴定物质与体积账本;强电解质完全解离,理想水自解离;无缓冲/吸附耗酸、CO2/活动度/混合延迟。","棉布-19mV仅0.01M KCl/pH5.5–6.5条件;pH依赖斜率必须宿主假设,不能凭一点声称真实等电点。","两点pH与单点电导数学标定可测算法;厂家精度、误差概率/噪声/故障率/实机验证未跑。","机器人夹持、密封接触、软管柔性、硬件通信、操作系统真值隔离not_run。","默认KCl有效离子摩尔电导相加0.01413S*m2/mol,使25℃0.01M KCl约0.1413S/m与手册p25一致;分配至K和Cl的比例及其他浓度外推为工程近似。","内部fill仅将总有限液体划入两个腔体,暂不求解填充泵瞬态;气室压缩/泄压与环境换气未作完整能量账本,只核对扫描等温做功。","Ag/AgCl电极氧化还原容量及通流造成的电极消耗未建模;电解液电中性不能替代电极反应守恒。","实际PhysX日志中部分极薄后散热条凸包GPU cook退回CPU;普通关节场景通过,但粒子/可变形体对这些网格碰撞未验证。","Only1manufacturer macro-surface verification material;50macro materials unavailable;69electrophoretic nanomaterial formulations reference-only.","pH curve slope, cotton-cylinder→planar transfer, gas capacity, tubing resistance, ideal sensor models and bias coefficients explicit assumptions.","No empirical covariance/noise/drift/failure probability or calibrated recovery/response.","No surface adsorption/buffering, CO2, activities, competitive double-layer chemistry, streaming electroosmotic feedback or3D field/CFD.","Temperature constant from host; no thermal control or heat balance of neutralization/gas compression.","Other cell geometries, adsorption mode, external3500mbar option and OEM hardware unsupported.","Syringe volume→stroke uses assumed2e-5m2 bore; current motion surrogate not measured mechanical dimensions.","Robot manipulation/sealing and OS-level truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","method.configure","power.set","cell.set","gap.set","lock.set","lid.set","sample.load","sample.unload","electrolyte.load","electrolyte.drain","ph.calibrate","conductivity.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference"],"unsupported":["adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"note_zh":"CHEM-113:标准SurPASS3,Ag/AgCl与可调间隙池、双1mL滴定器。本体432×600×245mm、26kg;附件真实质量未知。137几何部件、7关节、15端口、1电源灯、6预览;25能力中18实现、29状态槽、18单测。真实原生棉布验证点1种,另69个纳米配方仅外部参考,禁止自动转为宏观表面响应;50种宏观材料目标未满足。有限KCl/HCl/KOH电中性、体积/离子守恒、有限气室压差下降、正反向HS斜率拟合ζ和包围过零IEP;pH斜率与几何迁移均显式假设。实际双环境7关节/电源灯和过程锁步及原生桥接通过。真实响应/误差/IEP/接触/硬件等not_run,整体partial。"}},"previews":["previews/antonpaar_surpass3/preview_cell_removed.webp","previews/antonpaar_surpass3/preview_closed.webp","previews/antonpaar_surpass3/preview_loading.webp","previews/antonpaar_surpass3/preview_output.webp","previews/antonpaar_surpass3/preview_rear.webp","previews/antonpaar_surpass3/preview_titrating.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","bytes":851723},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/collision_proxies.json","bytes":89510},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/geometry_manifest.json","bytes":197237},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.blend","bytes":467079},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","bytes":362400},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","bytes":121658},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/output_templates.json","bytes":436},{"name":"template_library说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/template_library说明.md","bytes":560},{"name":"zeta_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/zeta_library.json","bytes":58601}],"completeness":{"components":137,"with_collisions":137,"with_objects":137,"with_function":137,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_surpass3","chem_id":"CHEM-113","name_en":"Solid-surface streaming-potential analyzer","maker":"Anton Paar","model":"SurPASS 3","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_surpass3.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_trb.json b/data/assets/instrument.antonpaar_trb.json new file mode 100644 index 0000000000000000000000000000000000000000..706bf8f8a541239c988b576535a67e9c244db5ac --- /dev/null +++ b/data/assets/instrument.antonpaar_trb.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_trb","asset_dir":"expansion_batch04/t1_thermal/antonpaar_trb","name_zh":"Anton Paar TRB³ 销盘摩擦磨损试验机","category":"热学力学与输运","description_zh":"死重加载球或销,在旋转、角往复或独立线性模块中观测切向摩擦力并分析磨耗;真实材料对工况响应与有限磨耗、热、差分传感器的工程参数分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.532,0.443,0.501],"bbox_min":[-0.266,-0.229,0.0],"bbox_max":[0.266,0.214,0.501],"manifest_dimensions_m":[0.5320000052452087,0.44299999988079075,0.5010000126361847],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","radius_carriage":"/Geometry/base_link/radius_carriage","lever_arm":"/Geometry/base_link/radius_carriage/lever_arm","disk":"/Geometry/base_link/disk","estop":"/Geometry/base_link/estop","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.382],"place":[0.0,0.0,0.252],"post_place":[0.0,0.0,0.382],"joint_lid_joint":[0.0,0.204,0.208],"joint_radius_carriage_joint":[0.0,0.0,0.0],"joint_lever_arm_joint":[-0.135,0.0,0.355],"joint_disk_joint":[0.045,0.0,0.26],"joint_estop_joint":[-0.207,-0.155,0.205],"joint_power_switch_joint":[0.205,0.205,0.088]},"joints":[{"name":"lid_joint","type":"revolute","parent":"housing","child":"lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.55,"effort":10.0,"mimic":null,"origin_m":[0.0,0.204,0.208],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.2495,-0.229,0.2],"child_bbox_max":[0.2495,0.212,0.501],"kind":"door"},{"name":"radius_carriage_joint","type":"prismatic","parent":"housing","child":"radius_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/radius_carriage","child_bbox_min":[-0.2,-0.089,0.217],"child_bbox_max":[0.072,0.089,0.4005],"kind":"other"},{"name":"lever_arm_joint","type":"revolute","parent":"radius_carriage","child":"lever_arm","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.22,"effort":10.0,"mimic":null,"origin_m":[-0.135,0.0,0.355],"child_prim":"/Geometry/base_link/radius_carriage/lever_arm","child_bbox_min":[-0.2,-0.05,0.287],"child_bbox_max":[0.072,0.05,0.4005],"kind":"other"},{"name":"disk_joint","type":"revolute","parent":"housing","child":"disk","axis":[0.0,0.0,1.0],"lower":-3.14159,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.045,0.0,0.26],"child_prim":"/Geometry/base_link/disk","child_bbox_min":[-0.009,-0.054,0.227],"child_bbox_max":[0.1,0.054,0.2905],"kind":"other"},{"name":"estop_joint","type":"prismatic","parent":"housing","child":"estop","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.207,-0.155,0.205],"child_prim":"/Geometry/base_link/estop","child_bbox_min":[-0.212,-0.16,0.202],"child_bbox_max":[-0.202,-0.15,0.208],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.205,0.205,0.088],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.197,0.202,0.08],"child_bbox_max":[0.213,0.208,0.096],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"disk","part":"antonpaar_trb__sample_holder","pos":[0.045,0.0,0.276],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.016],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"counterbody","link":"lever_arm","part":"antonpaar_trb__pin_holder","pos":[0.045,0.0,0.304],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.18,0.0,-0.051],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"normal_load","link":"lever_arm","part":"antonpaar_trb__deadweight","pos":[0.045,0.0,0.375],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.18,0.0,0.02],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"lubricant","link":"disk","part":"antonpaar_trb__specimen","pos":[0.045,0.0,0.287],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.027],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature_humidity","link":"base_link","part":"antonpaar_trb__environment_sensor","pos":[0.076,0.166,0.248],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.076,0.166,0.248],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_trb__usb_port","pos":[0.1765,0.205,0.085],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.1765,0.205,0.085],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_trb__power_in","pos":[0.14,0.205,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.205,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.532,0.443],"height_m":0.501,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.549},"robot_standoff_m":0.35,"work_height_m":0.276,"primary_slot":"sample","access":["lid_joint"],"slot_count":7,"mass_evidence":"Anton Paar TRB3 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"带真实散热孔的薄壁主机壳","function_zh":"带真实散热孔的薄壁主机壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,-0.0655,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.0,-0.0655,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.11,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[-0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.11,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.11,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.0,0.11,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.174,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[-0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.0,0.174,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1995,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[-0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.0,0.1995,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.1975,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.097,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.216,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.191,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.024999999999999994,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.442,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_rail","name_zh":"底部深色机框","function_zh":"底部深色机框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__bottom_rail"],"collisions":[{"shape":"box","origin_m":[0,0,0.037],"rpy_rad":[0,0,0],"size_m":[0.504,0.428,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"水平不锈钢工作台板/真实按钮安装孔","function_zh":"水平不锈钢工作台板/真实按钮安装孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deck"],"collisions":[{"shape":"box","origin_m":[0.0,-0.18675,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.05249999999999999,0.010000000000000009]},{"shape":"box","origin_m":[-0.23175,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038500000000000006,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.024749999999999994,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4525,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.03175,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.3625,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_red_strip","name_zh":"Anton Paar原型红色型号饰条","function_zh":"Anton Paar原型红色型号饰条","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__front_red_strip"],"collisions":[{"shape":"box","origin_m":[0,-0.2063,0.057],"rpy_rad":[0,0,0],"size_m":[0.472,0.0008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_0","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_1","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_2","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_3","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_utility","name_zh":"后侧接口梁","function_zh":"后侧接口梁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_utility"],"collisions":[{"shape":"box","origin_m":[0,0.18,0.232],"rpy_rad":[0,0,0],"size_m":[0.466,0.018,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_0","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_0"],"collisions":[{"shape":"box","origin_m":[0.1315,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1185,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_0","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_0"],"collisions":[{"shape":"cylinder","origin_m":[0.125,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_1","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_1"],"collisions":[{"shape":"box","origin_m":[0.1625,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1495,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_1","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_1"],"collisions":[{"shape":"cylinder","origin_m":[0.156,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_2","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_2"],"collisions":[{"shape":"box","origin_m":[0.1935,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1805,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_2","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_2"],"collisions":[{"shape":"cylinder","origin_m":[0.187,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"environment_sensor","name_zh":"集成温湿度传感器外罩","function_zh":"集成温湿度传感器外罩","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__environment_sensor"],"collisions":[{"shape":"box","origin_m":[0.076,0.166,0.248],"rpy_rad":[0,0,0],"size_m":[0.026,0.012,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_0","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_0"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.244],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_1","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_1"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.249],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_2","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_2"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.254],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_window","name_zh":"固定透明后挡板","function_zh":"固定透明后挡板","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_window"],"collisions":[{"shape":"box","origin_m":[0,0.2085,0.348],"rpy_rad":[0,0,0],"size_m":[0.48,0.003,0.292]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_left","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_left"],"collisions":[{"shape":"box","origin_m":[-0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_left","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_left"],"collisions":[{"shape":"box","origin_m":[-0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_left","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_right","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_right"],"collisions":[{"shape":"box","origin_m":[0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_right","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_right"],"collisions":[{"shape":"box","origin_m":[0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_right","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_right"],"collisions":[{"shape":"cylinder","origin_m":[0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid","name_zh":"透明防护罩前壁","function_zh":"透明防护罩前壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.204,0.208],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid"],"collisions":[{"shape":"box","origin_m":[0,-0.416,0.1425],"rpy_rad":[0,0,0],"size_m":[0.498,0.003,0.295]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.55],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_roof","name_zh":"透明防护罩上壁","function_zh":"透明防护罩上壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_roof"],"collisions":[{"shape":"box","origin_m":[0,-0.2095,0.2915],"rpy_rad":[0,0,0],"size_m":[0.498,0.416,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_left","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_left"],"collisions":[{"shape":"box","origin_m":[-0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[-0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_right","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_right"],"collisions":[{"shape":"box","origin_m":[0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_left","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_left"],"collisions":[{"shape":"box","origin_m":[-0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_left","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_left"],"collisions":[{"shape":"box","origin_m":[-0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_right","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_right"],"collisions":[{"shape":"box","origin_m":[0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_right","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_right"],"collisions":[{"shape":"box","origin_m":[0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle","name_zh":"前罩黑色拉手","function_zh":"前罩黑色拉手","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.427,0.039],"rpy_rad":[0,0,0],"size_m":[0.16,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_0","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_1","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_base","name_zh":"加载臂手动定位底座","function_zh":"加载臂手动定位底座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_base"],"collisions":[{"shape":"box","origin_m":[-0.105,0,0.2095],"rpy_rad":[0,0,0],"size_m":[0.19,0.17,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_0","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,-0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_left"],"collisions":[{"shape":"box","origin_m":[-0.188,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_right"],"collisions":[{"shape":"box","origin_m":[-0.022,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_1","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_left"],"collisions":[{"shape":"box","origin_m":[-0.188,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_right"],"collisions":[{"shape":"box","origin_m":[-0.022,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_carriage","name_zh":"加载架半径调节滑座","function_zh":"加载架半径调节滑座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_carriage"],"collisions":[{"shape":"box","origin_m":[-0.126,0,0.24],"rpy_rad":[0,0,0],"size_m":[0.115,0.142,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"radius.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_0","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.126,-0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0533,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0667,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_1","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_1"],"collisions":[{"shape":"box","origin_m":[-0.126,0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0667,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0574360210031539,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0533,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05743602100315389,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_left","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_left"],"collisions":[{"shape":"box","origin_m":[-0.135,-0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_left","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_left"],"collisions":[{"shape":"box","origin_m":[-0.1233,-0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,-0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,-0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,-0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,-0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,-0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_left","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_left"],"collisions":[{"shape":"box","origin_m":[-0.134,-0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_left","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,-0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_right","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_right"],"collisions":[{"shape":"box","origin_m":[-0.135,0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_right","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_right"],"collisions":[{"shape":"box","origin_m":[-0.1233,0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_right","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_right"],"collisions":[{"shape":"box","origin_m":[-0.134,0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_right","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_axle","name_zh":"负载臂固定横轴","function_zh":"负载臂固定横轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_axle"],"collisions":[{"shape":"cylinder","origin_m":[-0.135,0,0.355],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.155}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lever_arm","name_zh":"对称弹性测量加载臂","function_zh":"对称弹性测量加载臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[-0.135,0.0,0.355],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lever_arm"],"collisions":[{"shape":"box","origin_m":[0.0885,-0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,-0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[0.0,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.173,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0132]},{"shape":"box","origin_m":[0.0,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.0885,0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,0.22],"state_id":"arm.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_left","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_left"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,-0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,-0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,-0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,-0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,-0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,-0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,-0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,-0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,-0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,-0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,-0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,-0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_right","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_right"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_left","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,-0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,-0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_left","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_left"],"collisions":[{"shape":"box","origin_m":[-0.049,-0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.02717641956154982,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.024350000000000004,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.027176419561549817,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232312,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.040823580438450184,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04365,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04082358043845019,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232313,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_left","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,-0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_right","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_right","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_right"],"collisions":[{"shape":"box","origin_m":[-0.049,0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04365,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.030307104877676887,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.02717641956154982,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.024350000000000004,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.027176419561549817,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03030710487767688,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_right","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_rod","name_zh":"竖直负载杆","function_zh":"竖直负载杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__load_rod"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0025],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deadweight","name_zh":"代表性可拆死重盘","function_zh":"代表性可拆死重盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deadweight"],"collisions":[{"shape":"box","origin_m":[0.19515,0.0,0.02],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,0.00579765400033111,0.02],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,0.01515,0.02],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,0.010712667734976197,0.02],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,0.005797654000331112,0.02],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.16485,1.85533990070824e-18,0.02],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,-0.005797654000331109,0.02],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,-0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,-0.01399677491754599,0.02],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,-0.01515,0.02],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,-0.013996774917545992,0.02],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,-0.010712667734976198,0.02],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,-0.00579765400033112,0.02],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0237,0.0060270447316036375,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_collar","name_zh":"死重盘下支承环","function_zh":"死重盘下支承环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_collar"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.011],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_nut","name_zh":"负载杆顶端小螺帽","function_zh":"负载杆顶端小螺帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_nut"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.043],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder","name_zh":"球形对磨体真实插入夹头","function_zh":"球形对磨体真实插入夹头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder"],"collisions":[{"shape":"box","origin_m":[0.18539999999999998,0.0,-0.056],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,0.0020664905347714847,-0.056],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,0.0054,-0.056],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,0.003818376618407357,-0.056],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,0.0020664905347714856,-0.056],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1746,6.6130927153957075e-19,-0.056],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,-0.0020664905347714843,-0.056],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,-0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,-0.0054,-0.056],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,-0.0038183766184073575,-0.056],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,-0.002066490534771488,-0.056],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0032,0.0021482535677003066,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["radius.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder_cap","name_zh":"夹头上封帽","function_zh":"夹头上封帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0495],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin","name_zh":"9.52mm文献移植工况球","function_zh":"9.52mm文献移植工况球","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin"],"collisions":[{"shape":"sphere","origin_m":[0.18,0,-0.06324],"rpy_rad":[0,0,0],"radius_m":0.00476}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pin.load","pin.remove","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_motor","name_zh":"旋转驱动电机固定座","function_zh":"旋转驱动电机固定座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__drive_motor"],"collisions":[{"shape":"cylinder","origin_m":[0.045,0,0.212],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_bearing","name_zh":"主轴固定轴承真实孔","function_zh":"主轴固定轴承真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__spindle_bearing"],"collisions":[{"shape":"box","origin_m":[0.0698,0.0,0.2305],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06791221240627991,0.009490549122654226,0.2305],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.054490549122654226,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.045,0.0248,0.2305],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.03550945087734578,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573624,0.017536248173426378,0.2305],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720088,0.00949054912265423,0.2305],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0202,3.037124061885436e-18,0.2305],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720085,-0.009490549122654223,0.2305],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573617,-0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.035509450877345757,-0.022912212406279903,0.2305],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.04499999999999999,-0.0248,0.2305],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.05449054912265423,-0.022912212406279907,0.2305],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,-0.01753624817342638,0.2305],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0679122124062799,-0.009490549122654242,0.2305],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.012400000000000001,0.009866053422031036,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk","name_zh":"旋转主轴及圆盘","function_zh":"旋转主轴及圆盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.045,0.0,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.018],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.03}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-3.141592653589793,3.141592653589793],"state_id":"disk.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_lower","name_zh":"卡盘下部驱动环","function_zh":"卡盘下部驱动环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_lower"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.007],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"三爪试样卡盘本体","function_zh":"三爪试样卡盘本体","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.006],"rpy_rad":[0,0,0],"radius_m":0.051,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lubricant.load","lubricant.remove","thermal.set_temperature","debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"圆盘测试样品/工程90mm","function_zh":"圆盘测试样品/工程90mm","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__specimen"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0245],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_land","name_zh":"试片承托平面","function_zh":"试片承托平面","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_land"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.018],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_0","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_0"],"collisions":[{"shape":"box","origin_m":[0.05,0.0,0.023],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_1","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_1"],"collisions":[{"shape":"box","origin_m":[-0.02499999999999999,0.04330127018922194,0.023],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_2","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_2"],"collisions":[{"shape":"box","origin_m":[-0.025000000000000022,-0.04330127018922192,0.023],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_0","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_0"],"collisions":[{"shape":"box","origin_m":[0.053,0.0,-0.008],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_1","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_1"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,0.009203353416347307,-0.008],"rpy_rad":[0,0,0.17453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_2","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_2"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,0.01812706759626044,-0.008],"rpy_rad":[0,0,0.3490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_3","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_3"],"collisions":[{"shape":"box","origin_m":[0.04589934640057525,0.026499999999999996,-0.008],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_4","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_4"],"collisions":[{"shape":"box","origin_m":[0.040600355485305835,0.03406774331338658,-0.008],"rpy_rad":[0,0,0.6981317007977318],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_5","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_5"],"collisions":[{"shape":"box","origin_m":[0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,0.8726646259971648],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_6","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_6"],"collisions":[{"shape":"box","origin_m":[0.026500000000000006,0.04589934640057525,-0.008],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_7","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_7"],"collisions":[{"shape":"box","origin_m":[0.018127067596260447,0.049803708901653136,-0.008],"rpy_rad":[0,0,1.2217304763960306],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_8","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_8"],"collisions":[{"shape":"box","origin_m":[0.009203353416347312,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.3962634015954636],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_9","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_9"],"collisions":[{"shape":"box","origin_m":[3.2453140177404857e-18,0.053,-0.008],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_10","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_10"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.7453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_11","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_11"],"collisions":[{"shape":"box","origin_m":[-0.01812706759626043,0.04980370890165314,-0.008],"rpy_rad":[0,0,1.9198621771937623],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_12","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_12"],"collisions":[{"shape":"box","origin_m":[-0.02649999999999999,0.04589934640057525,-0.008],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_13","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_13"],"collisions":[{"shape":"box","origin_m":[-0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,2.2689280275926285],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_14","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_14"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530583,0.03406774331338659,-0.008],"rpy_rad":[0,0,2.443460952792061],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_15","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_15"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057524,0.026500000000000017,-0.008],"rpy_rad":[0,0,2.617993877991494],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_16","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_16"],"collisions":[{"shape":"box","origin_m":[-0.049803708901653136,0.01812706759626045,-0.008],"rpy_rad":[0,0,2.792526803190927],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_17","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_17"],"collisions":[{"shape":"box","origin_m":[-0.052194810909647026,0.009203353416347305,-0.008],"rpy_rad":[0,0,2.9670597283903604],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_18","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_18"],"collisions":[{"shape":"box","origin_m":[-0.053,6.4906280354809715e-18,-0.008],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_19","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_19"],"collisions":[{"shape":"box","origin_m":[-0.05219481090964703,-0.009203353416347291,-0.008],"rpy_rad":[0,0,3.316125578789226],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_20","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_20"],"collisions":[{"shape":"box","origin_m":[-0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,3.490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_21","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_21"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057525,-0.026500000000000006,-0.008],"rpy_rad":[0,0,3.6651914291880923],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_22","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_22"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530585,-0.034067743313386564,-0.008],"rpy_rad":[0,0,3.8397243543875246],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_23","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_23"],"collisions":[{"shape":"box","origin_m":[-0.03406774331338659,-0.04060035548530583,-0.008],"rpy_rad":[0,0,4.014257279586958],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_24","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_24"],"collisions":[{"shape":"box","origin_m":[-0.026500000000000024,-0.04589934640057523,-0.008],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_25","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_25"],"collisions":[{"shape":"box","origin_m":[-0.018127067596260434,-0.04980370890165314,-0.008],"rpy_rad":[0,0,4.363323129985824],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_26","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_26"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,-0.052194810909647026,-0.008],"rpy_rad":[0,0,4.537856055185257],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_27","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_27"],"collisions":[{"shape":"box","origin_m":[-9.735942053221456e-18,-0.053,-0.008],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_28","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_28"],"collisions":[{"shape":"box","origin_m":[0.009203353416347287,-0.05219481090964703,-0.008],"rpy_rad":[0,0,4.886921905584122],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_29","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_29"],"collisions":[{"shape":"box","origin_m":[0.018127067596260454,-0.049803708901653136,-0.008],"rpy_rad":[0,0,5.061454830783556],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_30","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_30"],"collisions":[{"shape":"box","origin_m":[0.026499999999999965,-0.04589934640057527,-0.008],"rpy_rad":[0,0,5.235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_31","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_31"],"collisions":[{"shape":"box","origin_m":[0.03406774331338658,-0.04060035548530584,-0.008],"rpy_rad":[0,0,5.410520681182422],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_32","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_32"],"collisions":[{"shape":"box","origin_m":[0.04060035548530582,-0.0340677433133866,-0.008],"rpy_rad":[0,0,5.585053606381854],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_33","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_33"],"collisions":[{"shape":"box","origin_m":[0.045899346400575254,-0.026499999999999982,-0.008],"rpy_rad":[0,0,5.759586531581288],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_34","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_34"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,5.934119456780721],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_35","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_35"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,-0.00920335341634731,-0.008],"rpy_rad":[0,0,6.1086523819801535],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk_marker","name_zh":"旋转方向可见黑色基准标","function_zh":"旋转方向可见黑色基准标","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk_marker"],"collisions":[{"shape":"box","origin_m":[0.0531,0,-0.007],"rpy_rad":[0,0,0],"size_m":[0.0004,0.006,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop_bezel","name_zh":"红色操作钮固定外圈","function_zh":"红色操作钮固定外圈","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop_bezel"],"collisions":[{"shape":"box","origin_m":[-0.20024999999999998,-0.155,0.203],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.14825,0.203],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21375,-0.155,0.203],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.16175,0.203],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop","name_zh":"红色停止代理按钮","function_zh":"红色停止代理按钮","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[-0.207,-0.155,0.205],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.006}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.003],"state_id":"estop.press_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop","emergency.reset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制电子单元/工程占位","function_zh":"内部控制电子单元/工程占位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.06,0.071],"rpy_rad":[0,0,0],"size_m":[0.13,0.1,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.wear_profile","analysis.hertz","ledger.read","sim.step","wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后面电源输入口","function_zh":"后面电源输入口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in"],"collisions":[{"shape":"box","origin_m":[0.13275,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14725000000000002,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14,0.205,0.07375000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[0.14,0.205,0.09225],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源插口绝缘后座","function_zh":"电源插口绝缘后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.14,0.202,0.083],"rpy_rad":[0,0,0],"size_m":[0.011,0.002,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.143,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据口","function_zh":"USB数据口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_port"],"collisions":[{"shape":"box","origin_m":[0.16849999999999998,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1845,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1765,0.205,0.07800000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]},{"shape":"box","origin_m":[0.1765,0.205,0.092],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口后座","function_zh":"USB口后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_back"],"collisions":[{"shape":"box","origin_m":[0.1765,0.2015,0.085],"rpy_rad":[0,0,0],"size_m":[0.013,0.002,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口绝缘舌片","function_zh":"USB口绝缘舌片","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.1765,0.205,0.085],"rpy_rad":[0,0,0],"size_m":[0.009,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后面供电摇臂框","function_zh":"后面供电摇臂框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.19449999999999998,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.2155,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.205,0.205,0.0765],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]},{"shape":"box","origin_m":[0.205,0.205,0.09949999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"供电摇臂","function_zh":"供电摇臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.205,0.205,0.088],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"供电摇臂轴","function_zh":"供电摇臂轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.205,0.088],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"linear_standoff_0","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_1","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_2","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_2"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_3","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_3"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_0","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_1","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_stage","name_zh":"独立线性模块移动台","function_zh":"独立线性模块移动台","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_stage"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_0","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_1","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_front","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_front"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_rear","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_rear"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式工程热/惯量/差分观测参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","relative_humidity","humidity_offset","thermal_capacity_j_k","heat_loss_w_k","heater_installed","heater_max_w","heater_gain_w_k","safe_access_temperature_k","temperature_max_k","stage_mass_kg","rotational_inertia_kg_m2","linear_drive_limit_n","normal_force_factor","normal_read_gain","normal_read_offset_n","friction_gain_left","friction_gain_right","friction_offset_left_n","friction_offset_right_n","common_drift_n_s","thermal_common_drift_n_k","force_sensor_tau_s","minimum_observable_load_n","wear_sensor_enabled","wear_gain","wear_offset_m","temperature_sensor_offset_k"]},"specimen.load":{"function_zh":"装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","density_kg_m3","hardness_pa","archard_coefficient","wear_track_area_m2","accept_engineering","accept_unknown_conditions","accept_condition_transfer"]},"specimen.remove":{"function_zh":"停机抬臂后回收specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"pin.load":{"function_zh":"装入有限pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","hardness_pa","archard_coefficient","radius_m","accept_engineering"]},"pin.remove":{"function_zh":"停机抬臂后回收pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lubricant.load":{"function_zh":"装入有限lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["identity","volume_m3","density_kg_m3","loss_per_distance_m2","accept_engineering"]},"lubricant.remove":{"function_zh":"停机抬臂后回收lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;实际运动与热由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"normal_load.set":{"function_zh":"抬臂静止时更换死重;非主动载荷伺服","kind":"device_command","availability":"implemented","component_ids":["deadweight","lever_arm"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_n"]},"radius.set":{"function_zh":"抬臂停机手动设轨道半径","kind":"device_command","availability":"implemented","component_ids":["pin_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m"]},"drive.configure":{"function_zh":"选择互斥旋转/线性/角往复工程波形","kind":"configuration","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","angular_speed_rad_s","frequency_hz","stroke_m","angular_amplitude_rad"]},"motion.home":{"function_zh":"抬臂后以工程低速真实回中,非瞬移","kind":"device_command","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"contact.set":{"function_zh":"停机手动抬起或放下测量臂","kind":"device_command","availability":"implemented","component_ids":["lever_arm","pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"thermal.set_temperature":{"function_zh":"可选工程加热模块目标;未装不能加热","kind":"device_command","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k"]},"sensor.calibrate":{"function_zh":"外部标定常数,不能免费读取真值","kind":"configuration","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["friction_gain_correction","friction_zero_n","normal_gain_correction","normal_zero_n","wear_zero_m","temperature_zero_k"]},"sensor.zero":{"function_zh":"抬臂静止无接触的差分零点","kind":"device_command","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"设置有限时间/距离和原曲线起点","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["duration_s","sample_interval_s","stop_distance_m","source_start_distance_m","temperature_tolerance_k"]},"acquisition.start":{"function_zh":"异步三模式试验;精确运动距离/模板摩擦功积分","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage","friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留真实磨耗/碎屑/温度与部分曲线","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读冻结历史,不返回真实摩擦系数或库存","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原始成对材料曲线与来源工况","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"lid.set":{"function_zh":"停机透明安全罩","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["opened"]},"emergency.stop":{"function_zh":"本地工程安全锁存停止,非厂家认证急停;保留实际温度和磨耗","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"停机后明确复位,不自动续行","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.wear_profile":{"function_zh":"独立外部截面基线:损失、堆积、带符号净量分别积分","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","height_m","baseline_m","geometry","track_length_m","radius_m","accept_uniform_profile"]},"analysis.hertz":{"function_zh":"小接触、均匀弹性无黏附Hertz分析,不冒充涂层/塑性解","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_force_n","radius_m","young_sample_pa","poisson_sample","young_pin_pa","poisson_pin","accept_elastic_homogeneous"]},"debris.collect":{"function_zh":"开罩抬臂后回收有限双方磨屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"双方试片/销→磨屑、润滑剂与摩擦功/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟,固定0.1秒含转向/观测内部细分","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"wear.atomic_morphology":{"function_zh":"未实现:wear.atomic_morphology","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"friction.molecular_dynamics":{"function_zh":"未实现:friction.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"humidity.control":{"function_zh":"未实现:humidity.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vacuum.control":{"function_zh":"未实现:vacuum.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electrical_contact_resistance.measure":{"function_zh":"未实现:electrical_contact_resistance.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"lid.open":{"meaning_zh":"透明罩开启;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"emergency.latched":{"meaning_zh":"急停锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["estop"],"write_via":null},"contact.engaged":{"meaning_zh":"死重臂接触样片;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lever_arm"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"pin.present":{"meaning_zh":"有限销/球存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pin"],"write_via":null},"lubricant.present":{"meaning_zh":"润滑剂已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.homing":{"meaning_zh":"抬臂低速回中中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"disk.angle_rad":{"meaning_zh":"旋转主轴及圆盘(disk)转盘实际工程姿态,显示取模不影响真实累计距离,范围 -3.14159–3.14159 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["disk"],"write_via":null},"linear.position_m":{"meaning_zh":"该部件独立线性附件实际位置,主旋转几何不声称此变体,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["linear_stage"],"write_via":null},"radius.position_m":{"meaning_zh":"加载架半径调节滑座(radius_carriage)手动轨道半径,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["radius_carriage"],"write_via":null},"arm.angle_rad":{"meaning_zh":"对称弹性测量加载臂(lever_arm)手动接触臂铰接0接触/.22抬起,范围 0–0.22 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lever_arm"],"write_via":null},"lid.angle_rad":{"meaning_zh":"透明防护罩前壁(lid)透明罩手动铰接,范围 0–1.55 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lid"],"write_via":null},"power.angle_rad":{"meaning_zh":"供电摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"estop.press_m":{"meaning_zh":"红色停止代理按钮(estop)照片红按钮的本地工程安全锁存姿态,厂家功能未确证,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["estop"],"write_via":null},"drive.mode":{"meaning_zh":"互斥运动配置;设定值,由 drive.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["disk"],"write_via":null},"normal.setting_n":{"meaning_zh":"人工死重名义载荷,范围 0–60 N;设定值,由 normal_load.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["deadweight"],"write_via":null},"thermal.target_k":{"meaning_zh":"可选工程加热目标,范围 273.15–723.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_holder"],"write_via":null},"normal.indicated_n":{"meaning_zh":"名义死重独立观测校准,不是主动伺服真值;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["deadweight"],"write_via":null},"friction.indicated_n":{"meaning_zh":"双传感器差分校正摩擦力,反转/过载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测摩擦力幅值除观测载荷;低载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.left_n":{"meaning_zh":"左侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.right_n":{"meaning_zh":"右侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_right"],"write_via":null},"wear.indicated_m":{"meaning_zh":"可选在线位移观测代理,非来源实测磨损;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"独立校准温度显示;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.signed_speed_m_s":{"meaning_zh":"规定波形瞬时带符号滑动速度,反转时为零;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m/s","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"motion.distance_m":{"meaning_zh":"实际累计路径积分,不能由姿态差替代,≥0 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"friction.unavailable_reason":{"meaning_zh":"低载/反转/传感器量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"接触实际法向死重力,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_coefficient":{"meaning_zh":"经验源曲线代理摩擦响应,≥0;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.specimen_volume_m3":{"meaning_zh":"有限试片剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.pin_volume_m3":{"meaning_zh":"有限销剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"磨屑质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.lubricant_volume_m3":{"meaning_zh":"有限润滑剂剩余量,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热容实际温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_work_j":{"meaning_zh":"经验曲线沿真实滑程的摩擦耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步终态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际试验经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"environment.relative_humidity":{"meaning_zh":"显式环境RH与校准偏置后的限幅读数;不声称湿度控制附件已实现;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"tribology":{"meaning_zh":"有限材料对经验摩擦、精确滑程、差分观测及热/磨耗账本","implementation":"lumped","equations":["Rotary s=r*omega*t. Linear x=stroke/2*sin(2pi*f*t); angular theta=amplitude*sin(2pi*f*t). Exact s integrates |cos| across every reversal, not endpoint displacement. Linear vmax=pi*stroke*f<=.370m/s; angular peakomega in.2..2000rpm andf<=7Hz is an explicit peak-speed interpretation, allowing zero instantaneous speed at reversals.","Empirical positive mu(s) uses original source-node piecewise linear interpolation. Friction work=Fn*integral mu(s)ds exactly across source knots; original signal resolution and transfer of material-pair conditions are disclosed. Negative empirical coefficients are not silently made dissipative truth.","Deadweight nominal Fn set only at stopped raised arm. Actual Fn=nominal*explicit mechanical factor; indicated load uses separately supplied observation gain/offset. No active load servo.","Conservative combined envelope: Fn*mu*r + J*angular_acceleration_peak <=.45Nm; linear Fn*mu + moving_mass*acceleration_peak <=explicit engineering drive force. Friction force<=20N. First empirical threshold crossing/finite inventory/source endpoint stops with actual partial effects.","Dual sensing targets y1=+F/2*g1+offset1+common_drift(t,T), y2=-F/2*g2+offset2+common_drift(t,T). Identical first-order response cancels common component. ObservedF=(y1-y2-external_zero)/external_gain; observedmu=abs(Fobs)/Fn_obs. Low load, zero velocity and sensor overrange yield null with reason.","Internal sensor forcing uses distance-mean empirical friction on each monotonic segment. Exact exponential sensor update and its time integral times segment mean signed velocity estimate observed work. This is an explicit piecewise-constant observation approximation; true friction work is independently exact along source distance.","Archard dV=k*Fn*ds/H separately for specimen and pin, with explicit coefficients/hardness. Removed volumes times individual densities exactly enter separate debris reservoirs. Finite lubricant dragout=declared loss_per_distance*ds enters a catch inventory, not invented evaporation.","C*dT/dt=Pfriction_interval+clamp(K*(Ttarget-T),0,Pmax)-G*(T-Tambient). Piecewise exact exponential thermal regimes preserve heater+friction-ambient=stored heat. Heater characteristics are supplied engineering assumptions; not OEM power/ramp calibration. No active cooling or flash-contact-temperature prediction.","External wear profile integrates positive baseline-height deficit and negative pile-up separately. Circular track integrates2pi*(r+x)*depth(x), retaining radial weight and signed net. Uniform-track assumption is explicit. Hertz sphere-flat a=(3FnR/(4E*))^(1/3),1/E*=(1-v1^2)/E1+(1-v2^2)/E2,small-contact a/R<=.1."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_humidity":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"relative humidity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"humidity_offset":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"humidity offset;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_installed":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"heater installed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_max_w":{"value":0.0,"unit":"W","evidence":"assumption","meaning_zh":"heater max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_gain_w_k":{"value":10.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heater gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":373.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_mass_kg":{"value":0.2,"unit":"kg","evidence":"assumption","meaning_zh":"stage mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rotational_inertia_kg_m2":{"value":0.0001,"unit":"kg*m^2","evidence":"assumption","meaning_zh":"rotational inertia kg m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"linear_drive_limit_n":{"value":100.0,"unit":"N","evidence":"assumption","meaning_zh":"linear drive limit n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_force_factor":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal force factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal read gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"normal read offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_left":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain left;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_right":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain right;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_left_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset left n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_right_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset right n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"common drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_common_drift_n_k":{"value":0.0,"unit":"N/K","evidence":"assumption","meaning_zh":"thermal common drift n k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"force sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"minimum_observable_load_n":{"value":0.05,"unit":"N","evidence":"assumption","meaning_zh":"minimum observable load n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_sensor_enabled":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"wear sensor enabled;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"wear gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"wear offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_sensor_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature sensor offset k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":7800.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"hardness_pa":{"value":2000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hardness pa;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"archard_coefficient":{"value":1e-05,"unit":"1","evidence":"assumption","meaning_zh":"archard coefficient;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_track_area_m2":{"value":0.0001,"unit":"m^2","evidence":"assumption","meaning_zh":"wear track area m2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.00476,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 pin.load 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_per_distance_m2":{"value":1e-09,"unit":"m^2","evidence":"assumption","meaning_zh":"loss per distance m2;宿主在 lubricant.load 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_speed_rad_s":{"value":10.0,"unit":"rad/s","evidence":"assumption","meaning_zh":"angular speed rad s;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":1.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stroke_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"stroke m;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_amplitude_rad":{"value":0.5235987755982988,"unit":"rad","evidence":"assumption","meaning_zh":"angular amplitude rad;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_distance_m":{"value":100.0,"unit":"m","evidence":"assumption","meaning_zh":"stop distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature tolerance k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研明确外形质量未知;脚手架解析产生0.4×0.4×0.4m占位,已剔除,不能当真实尺寸。","官网0.2–2000rpm(600rpm option)与当前2026 brochure主表2000rpm相容,但选配600的配置含义未独立证实;默认按表中2000。","brochure同页THT参数不同,不能把THT1000°C、10N/0.03mN或MCR物性规格移植到TRB3。","线性和角往复厂家明说stroke/amplitude、频率、stage质量组合相关;单项上限不是任意组合均可达。","直接下载官方规格HTML及三个brochure请求返回403 HTML;web工具可读取官方PDF全文。保留失败文件以明示访问路径差别。61456/69377跳登录,未读手册。","MFT CSV标LogFrequency1000/Averaging10,但导出Timestamp间隔0.01s=100Hz;主库每100行子采样约1Hz,不声称1000Hz原始输出。","MFT原CSV Temperature/RH字段为空,23°C/50%RH来自dataset说明,非逐行传感实测;文件r5不解释为半径。","MFT XYZ.Z Depth是绝对位移/接近深度,热漂移顺应与磨损未分离,不能由其差值认定磨耗。","DES正文声称4种低黏度DES而SI TableS3列5种混合物;保留表中全部11实测记录并逐条来源,不以正文数量覆盖原表。","DES SI BAC:Latic Acid含缩写和拼写差异;按TableS1苄基三甲基氯化铵和主Table2[N1,1,1,Bz]Cl:lactic acid关联,不解释为benzalkonium chloride。","DES方法amplitude5mm/100cycles/1m与若按±5mm不相容;不擅自设定半程,只保留原描述。","NIST log磨耗默认十进对数转换单列;数据库未明确pin/disk/total归属,禁止驱动任一物体磨损。","原CSV COF与Fx/Fz最大绝对残差3.63616698750846e-7/3.0905678621850896e-7;88/87行超各原字符串半末位十进制舍入传播界,最大比例1.0937475701646828/1.1016895844080672。保留原值,算法/内部精度/均值顺序未知;1e-6只作工程诊断容差,不是厂家精度。","CSV距离s=名义0.1m/s×(t−首Timestamp),source没有实际速度编码器曲线;启动加速未知。","稀疏主库保留每100个原行及末行,运行分段线性插值是显式工程计算,不还原原100Hz高频过程。","真实μ曲线工况转移到TRB3及线/角往复均需要显式接受;没有原机校准证明。","SD属于论文重复试验统计,不是TRB3误差分布或传感器精度。","Hertz/Archard及集中热模型适用范围由根独立物理来源与工程输入限定;不能由单条μ识别热/磨损/材料参数。","Real whole-machine exterior dimensions and mass are unknown. No product-photo numerical scaling is used as substitute. The modeled assembly is an engineering task envelope sized around documented40mm track radius/60mm linear stroke and the9.52mm transferred-reference counterbody ball. 25kg is solely an explicit numerical budget, not estimated manufacturer mass.","Main assembly reproduces the photographed rotary/angular-reciprocating configuration. The independent variants/linear assembly is a stroke-constrained engineering module, not a verified internal OEM transmission. Dynamic module replacement and linear Matterix articulation are not implemented.","The arm is manually pivoted0..0.22rad about-Y as a loading proxy; radius carriage adjusts0..40mm on+X. These local geometric operating paths are engineering assumptions, not claimed OEM travel data.","Transparent hood pivots0..1.55rad about-X as a manual access proxy. No human gripping, latching, seals or thread operation is simulated.","A single9.52mm ball from the MFT-5000 reference experiment is fitted as an engineering scene assumption, without proven OEM holder compatibility; the official3/6/10mm balls are not this mounted configuration. A90mm diameter rotary specimen and160x70mm linear specimen are modeled. Runtime alternative dimensions and material-dependent wear do not deform or replace the mesh.","The visible deadweight is a representative uncalibrated shape; numerical normal-load setting does not automatically exchange or resize physical weights. No fictitious load servo is modeled.","No numeric display is visible on manufacturer instrument; external PC/software is omitted. Rear utility details are engineering representations.","No heated450C, liquid150C, vacuum, controlled-humidity enclosure, electrical contact-resistance or online wear-depth accessory is physically installed.","真实整机质量和外框保持null;25 kg为显式数值求解质量预算,工程包络由接触半径、行程和装配任务建立,绝非产品照片尺寸估计。","Cr100钢球/铅青铜两条MFT-5000实测曲线只作为跨仪器经验摩擦响应;旋转之外的往复、温度和润滑剂响应转移须显式接受,未被真实试验校准。源XYZ.Z为绝对坐标,不推断磨耗。","试片/球密度、硬度、无量纲Archard系数、磨迹面积、惯量、线性力限、力观测增益/时间常数、热容/散热和可选加热功率均为显式工程输入,非厂家实测。默认磨深传感器未安装;专用例显式启用数值磨深/加热代理,主几何没有这些选配附件。","主旋转与角往复模型、独立线性工程变体分开。Matterix只测主型,线性模块Matterix实例与动态换模块not_run;固定球/试片/死重网格不随库存装卸自动隐藏或实际换砝码。","独立再分析全部1,000,020原行,175行COF−Fx/Fz差值略超原字符串十进制舍入传播界;原算法/内存精度/平均方法未知,保留原数据。工程近似一致性阈值不是厂家准确度。","力观测由双通道差分再除观测载荷;低载、换向零速、过量程可返回不可用。主机0.1s步骤内按运动反向细分,累计滑程/热/磨耗不能由末端位置差代替。","Hertz仅适用于小接触均匀弹性无粘附域,涂层、塑性、粗糙和粘附未求解。ASTM仅公开范围已读,全文/符合性not_run。","照片只证明红色顶部操作钮形态;emergency.stop/reset仅本地工程安全互锁,不视为厂家按钮原标或认证急停性能。","Default curve is another tribometer material-pair experiment, not current TRB3native raw acquisition; scalar TRB3means do not become synthetic curves.","Concentration/grade/load/speed/temperature variants do not count as50independent pure substances.","No empirical noise distribution, achieved.06mN force resolution, ASTM certification or true wear calibration.","The photographed red button is bound to a local engineering stop/reset interlock; original button function and certified emergency-stop behavior are not confirmed.","Predetermined motion has no acceleration ramp or motor/contact dynamics; peak-inertia envelope is conservative and explicitly engineering.","Online wear depth proxy derives declared uniform track from engineering Archard wear; original source wear data not fabricated frommu.","Strict source-condition mode terminates with partial effects if friction heating moves outside its explicitly configured source-temperature tolerance.","Thermal forcing uses exact interval work but interval-mean heat power; no flash-temperature, radiation/nonlinear property or insert/remove enthalpy model.","Linear geometry exists separately and is not silently overlaid on rotary main variant; actual scene tests determine availability there."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","pin.load","pin.remove","lubricant.load","lubricant.remove","power.set","normal_load.set","radius.set","drive.configure","motion.home","contact.set","thermal.set_temperature","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","lid.set","emergency.stop","emergency.reset","analysis.wear_profile","analysis.hertz","debris.collect","ledger.read","sim.step"],"unsupported":["wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"note_zh":"CHEM-128 Anton Paar TRB³:真实本体W/D/H和质量未知并保持null;主转盘/角往复与独立线性几何使用工程任务包络和25kg数值预算。真实库21记录/7材料对,2条跨型号可运行曲线/1对,11条原机均值/1对,原机完整曲线0;≥50未满足。1,000,020原始行完整保留,库取10,004真实节点,11原机均值与28NIST数字化μ单列,不能混称全部原生采样。七个20秒流程的实际示例、Schema、独立物理和来源核验逐报告列出;热/磨损/差分传感及工况转移参数均明确工程假设。summary_ready必须主与线性几何、Blender、连续净空、真实源、单测Schema、七例、独立物理、科学图和八项主构型Matterix报告全部通过且哈希一致;不存在的报告仍not_run。独立linear Matterix/动态换模块、原机准确度与校准、完整接触热场/机器人硬件、真实整机尺寸质量和外层异步身份隔离不在已验证范围,交付partial。"}},"previews":["previews/antonpaar_trb/preview_angular_reverse.webp","previews/antonpaar_trb/preview_arm_raised.webp","previews/antonpaar_trb/preview_closed.webp","previews/antonpaar_trb/preview_contact_detail.webp","previews/antonpaar_trb/preview_deck_detail.webp","previews/antonpaar_trb/preview_emergency_open.webp","previews/antonpaar_trb/preview_front.webp","previews/antonpaar_trb/preview_linear_center.webp","previews/antonpaar_trb/preview_linear_detail.webp","previews/antonpaar_trb/preview_linear_loading.webp","previews/antonpaar_trb/preview_linear_max.webp","previews/antonpaar_trb/preview_linear_min.webp","previews/antonpaar_trb/preview_measurement.webp","previews/antonpaar_trb/preview_open.webp","previews/antonpaar_trb/preview_radius_max.webp","previews/antonpaar_trb/preview_radius_min.webp","previews/antonpaar_trb/preview_real_references.webp","previews/antonpaar_trb/preview_rear.webp","previews/antonpaar_trb/preview_rear_ports.webp","previews/antonpaar_trb/preview_reference_reanalysis.webp","previews/antonpaar_trb/preview_rotary_quarter.webp","previews/antonpaar_trb/preview_sidevents.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","bytes":1381145},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/collision_proxies.json","bytes":214490},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/geometry_manifest.json","bytes":393477},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.blend","bytes":450062},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","bytes":331532},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","bytes":226369},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/output_templates.json","bytes":1415},{"name":"tribology_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/tribology_library.json","bytes":1863700},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/模板说明.md","bytes":1315},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/说明.md","bytes":1315}],"completeness":{"components":155,"with_collisions":140,"with_objects":155,"with_function":155,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_trb","chem_id":"CHEM-128","name_en":"Pin-on-disk tribometer","maker":"Anton Paar","model":"TRB³","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_trb.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_ultrapyc5000.json b/data/assets/instrument.antonpaar_ultrapyc5000.json new file mode 100644 index 0000000000000000000000000000000000000000..fe830bb57ad5773443256b43c65edb16190626ab --- /dev/null +++ b/data/assets/instrument.antonpaar_ultrapyc5000.json @@ -0,0 +1 @@ +{"tid":"instrument.antonpaar_ultrapyc5000","asset_dir":"expansion_batch03/t4_measure/antonpaar_ultrapyc5000","name_zh":"Anton Paar Ultrapyc 5000 气体置换真密度仪","category":"颗粒孔隙与界面","description_zh":"有限气源双腔气体置换;6种语义样品池、流/脉冲/真空预处理和温度补偿压力反演;71种NIST名义密度、2种本机实测平均参考。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":10.0,"size_m":[0.3988,0.4895,0.25],"bbox_min":[-0.135,-0.2405,0.0],"bbox_max":[0.2638,0.249,0.25],"manifest_dimensions_m":[0.3988124877214432,0.4895000010728836,0.2500000015199184],"glb":"assets/expansion_batch03/t4_measure/antonpaar_ultrapyc5000/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_ultrapyc5000/model.urdf","links":{"base_link":"/Geometry/base_link","home_button":"/Geometry/base_link/home_button","lid_lift":"/Geometry/base_link/lid_lift","lower_ring":"/Geometry/base_link/lid_lift/lower_ring","upper_ring":"/Geometry/base_link/lid_lift/lower_ring/upper_ring","sample_cup":"/Geometry/base_link/sample_cup","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0644,0.0043,0.43],"place":[0.0644,0.0043,0.3],"post_place":[0.0644,0.0043,0.43],"joint_home_button_joint":[-0.098,-0.20558,0.12],"joint_lid_lift_joint":[0.0,0.035,0.218],"joint_lower_ring_joint":[0.0,0.035,0.218],"joint_upper_ring_joint":[0.0,0.035,0.218],"joint_sample_cup_joint":[0.0,0.035,0.168],"joint_power_switch_joint":[0.082,0.235,0.151]},"joints":[{"name":"home_button_joint","type":"prismatic","parent":"housing","child":"home_button","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.098,-0.20558,0.12],"child_prim":"/Geometry/base_link/home_button","child_bbox_min":[-0.1025,-0.20814,0.1156],"child_bbox_max":[-0.0935,-0.20302,0.1244],"kind":"button"},{"name":"lid_lift_joint","type":"prismatic","parent":"housing","child":"lid_lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.13,"effort":10.0,"mimic":null,"origin_m":[0.0,0.035,0.218],"child_prim":"/Geometry/base_link/lid_lift","child_bbox_min":[-0.044,-0.009,0.215],"child_bbox_max":[0.044,0.079,0.25],"kind":"door"},{"name":"lower_ring_joint","type":"revolute","parent":"lid_lift","child":"lower_ring","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.1,"effort":10.0,"mimic":null,"origin_m":[0.0,0.035,0.218],"child_prim":"/Geometry/base_link/lid_lift/lower_ring","child_bbox_min":[-0.044,-0.009,0.215],"child_bbox_max":[0.044,0.079,0.25],"kind":"other"},{"name":"upper_ring_joint","type":"revolute","parent":"lower_ring","child":"upper_ring","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.0,0.035,0.218],"child_prim":"/Geometry/base_link/lid_lift/lower_ring/upper_ring","child_bbox_min":[-0.033,0.002,0.238],"child_bbox_max":[0.033,0.068,0.25],"kind":"other"},{"name":"sample_cup_joint","type":"prismatic","parent":"housing","child":"sample_cup","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[0.0,0.035,0.168],"child_prim":"/Geometry/base_link/sample_cup","child_bbox_min":[-0.02134,0.01366,0.167],"child_bbox_max":[0.02134,0.05634,0.2068],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.2,"effort":10.0,"mimic":null,"origin_m":[0.082,0.235,0.151],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.0755,0.231,0.14],"child_bbox_max":[0.0885,0.239,0.162],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"sample_cup","part":"antonpaar_ultrapyc5000__sample_cup","pos":[0.0,0.035,0.2068],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0388],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.02,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["lid_lift_joint"],"modelled_occupant":false},{"name":"gas","link":"base_link","part":"antonpaar_ultrapyc5000__gas_inlet","pos":[-0.07,0.24,0.072],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.07,0.24,0.072],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"antonpaar_ultrapyc5000__vacuum_port","pos":[0.06,0.24,0.072],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.06,0.24,0.072],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb_front0","link":"base_link","part":"antonpaar_ultrapyc5000__usb_front0","pos":[0.08,-0.238,0.046],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.08,-0.238,0.046],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb_front1","link":"base_link","part":"antonpaar_ultrapyc5000__usb_front1","pos":[0.104,-0.238,0.046],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.104,-0.238,0.046],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb_rear0","link":"base_link","part":"antonpaar_ultrapyc5000__usb_rear0","pos":[-0.03,0.24,0.162],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.03,0.24,0.162],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb_rear1","link":"base_link","part":"antonpaar_ultrapyc5000__usb_rear1","pos":[-0.03,0.24,0.14],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.03,0.24,0.14],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ethernet","link":"base_link","part":"antonpaar_ultrapyc5000__ethernet","pos":[-0.082,0.24,0.153],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.082,0.24,0.153],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"dc","link":"base_link","part":"antonpaar_ultrapyc5000__dc","pos":[0.05,0.24,0.149],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.05,0.24,0.149],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"antonpaar_ultrapyc5000__display_digits","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":7,"decimals":3,"unit":"kPa","center":[0.033,-0.1945,0.1494],"up":[0.0,0.395,0.9187],"source":{"bridge_text":"display.pressure_text"},"blank_channel":null,"on":[0.015,0.025,0.035],"off":[0.74,0.79,0.81],"size_m":[0.0967,0.0207],"normal":[0.0,-0.9187,0.395]},{"name":"volume","part":"antonpaar_ultrapyc5000__display_digits","prim":"/Geometry/base_link/readout_volume","link":"base_link","digits":7,"decimals":3,"unit":"cm3","center":[0.033,-0.206,0.1226],"up":[0.0,0.395,0.9187],"source":{"bridge_text":"display.volume_text"},"blank_channel":null,"on":[0.015,0.025,0.035],"off":[0.74,0.79,0.81],"size_m":[0.0967,0.0207],"normal":[0.0,-0.9187,0.395]},{"name":"density","part":"antonpaar_ultrapyc5000__display_digits","prim":"/Geometry/base_link/readout_density","link":"base_link","digits":7,"decimals":4,"unit":"g/cm3","center":[0.033,-0.2179,0.095],"up":[0.0,0.395,0.9187],"source":{"bridge_text":"display.density_text"},"blank_channel":null,"on":[0.015,0.025,0.035],"off":[0.74,0.79,0.81],"size_m":[0.0967,0.0207],"normal":[0.0,-0.9187,0.395]},{"name":"temperature","part":"antonpaar_ultrapyc5000__display_digits","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":7,"decimals":2,"unit":"C","center":[0.0587,-0.1882,0.1641],"up":[0.0,0.395,0.9187],"source":{"bridge_text":"display.temperature_text"},"blank_channel":null,"on":[0.015,0.025,0.035],"off":[0.74,0.79,0.81],"size_m":[0.0452,0.0075],"normal":[0.0,-0.9187,0.395]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":10.0,"footprint_m":[0.3988,0.4895],"height_m":0.25,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.18},"robot_standoff_m":0.35,"work_height_m":0.2068,"primary_slot":"sample","access":["lid_lift_joint"],"slot_count":9,"mass_evidence":"manufacturer body10kg; accessory mass and part distribution unknown"},"components":[{"id":"housing","name_zh":"主机底架","function_zh":"主机底架","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0225],"rpy_rad":[0,0,0],"size_m":[0.27,0.474,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"软橡胶脚","function_zh":"软橡胶脚","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.103,-0.192,0.0075],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"软橡胶脚","function_zh":"软橡胶脚","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.103,0.196,0.0075],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"软橡胶脚","function_zh":"软橡胶脚","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.103,-0.192,0.0075],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"软橡胶脚","function_zh":"软橡胶脚","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.103,0.196,0.0075],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_left","name_zh":"白色曲折侧壳","function_zh":"白色曲折侧壳","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__side_left"],"collisions":[{"shape":"box","origin_m":[-0.129,0,0.118],"rpy_rad":[0,0,0],"size_m":[0.008,0.48,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_left","name_zh":"暗红侧板缝线","function_zh":"暗红侧板缝线","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__red_seam_left"],"collisions":[{"shape":"box","origin_m":[-0.1332,0.003,0.119],"rpy_rad":[0,0,0],"size_m":[0.001,0.463,0.177]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dark_inset_left","name_zh":"蓝灰侧板嵌片","function_zh":"蓝灰侧板嵌片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__dark_inset_left"],"collisions":[{"shape":"box","origin_m":[-0.1337,0.005,0.119],"rpy_rad":[0,0,0],"size_m":[0.0012,0.452,0.169]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_right","name_zh":"白色曲折侧壳","function_zh":"白色曲折侧壳","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__side_right"],"collisions":[{"shape":"box","origin_m":[0.129,0,0.118],"rpy_rad":[0,0,0],"size_m":[0.008,0.48,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam_right","name_zh":"暗红侧板缝线","function_zh":"暗红侧板缝线","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__red_seam_right"],"collisions":[{"shape":"box","origin_m":[0.1332,0.003,0.119],"rpy_rad":[0,0,0],"size_m":[0.001,0.463,0.177]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dark_inset_right","name_zh":"蓝灰侧板嵌片","function_zh":"蓝灰侧板嵌片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__dark_inset_right"],"collisions":[{"shape":"box","origin_m":[0.1337,0.005,0.119],"rpy_rad":[0,0,0],"size_m":[0.0012,0.452,0.169]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后部金属接口板","function_zh":"后部金属接口板","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0.237,0.115],"rpy_rad":[0,0,0],"size_m":[0.251,0.006,0.177]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_cover","name_zh":"带真实圆孔的一体白色顶盖","function_zh":"带真实圆孔的一体白色顶盖","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_cover"],"collisions":[{"shape":"box","origin_m":[-0.0865,0.035,0.205],"rpy_rad":[0,0,0],"size_m":[0.093,0.35,0.008]},{"shape":"box","origin_m":[0.0865,0.035,0.205],"rpy_rad":[0,0,0],"size_m":[0.093,0.35,0.008]},{"shape":"box","origin_m":[0,-0.072,0.205],"rpy_rad":[0,0,0],"size_m":[0.08,0.134,0.008]},{"shape":"box","origin_m":[0,0.1485,0.205],"rpy_rad":[0,0,0],"size_m":[0.08,0.147,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_skin","name_zh":"带圆形样品孔的深灰嵌板","function_zh":"带圆形样品孔的深灰嵌板","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_skin"],"collisions":[{"shape":"box","origin_m":[-0.0865,0.035,0.21],"rpy_rad":[0,0,0],"size_m":[0.093,0.35,0.0015]},{"shape":"box","origin_m":[0.0865,0.035,0.21],"rpy_rad":[0,0,0],"size_m":[0.093,0.35,0.0015]},{"shape":"box","origin_m":[0,-0.072,0.21],"rpy_rad":[0,0,0],"size_m":[0.08,0.134,0.0015]},{"shape":"box","origin_m":[0,0.1485,0.21],"rpy_rad":[0,0,0],"size_m":[0.08,0.147,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_lower","name_zh":"圆角白色前下壳","function_zh":"圆角白色前下壳","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__front_lower"],"collisions":[{"shape":"box","origin_m":[0,-0.222,0.043],"rpy_rad":[0,0,0],"size_m":[0.261,0.027,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_face","name_zh":"倾斜触屏白边框","function_zh":"倾斜触屏白边框","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__front_face"],"collisions":[{"shape":"box","origin_m":[0,-0.19443,0.125],"rpy_rad":[-0.40609805831761564,0,0],"size_m":[0.245,0.009,0.147]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screen_bezel","name_zh":"7英寸显示屏银边","function_zh":"7英寸显示屏银边","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__screen_bezel"],"collisions":[{"shape":"box","origin_m":[0.008,-0.20243,0.125],"rpy_rad":[-0.40609805831761564,0,0],"size_m":[0.166,0.003,0.107]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_digits","name_zh":"7英寸WVGA触屏面","function_zh":"7英寸WVGA触屏面","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__display_digits"],"collisions":[{"shape":"box","origin_m":[0.008,-0.20443,0.125],"rpy_rad":[-0.40609805831761564,0,0],"size_m":[0.156,0.001,0.094]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["panel.home","process.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"model_red_band","name_zh":"前脸红色型号线","function_zh":"前脸红色型号线","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__model_red_band"],"collisions":[{"shape":"box","origin_m":[0,-0.23138,0.06],"rpy_rad":[-0.40609805831761564,0,0],"size_m":[0.225,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"home_button","name_zh":"触屏侧Home触点","function_zh":"触屏侧Home触点","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[-0.098,-0.20557999999999998,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__home_button"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[-0.40609805831761564,0,0],"size_m":[0.009,0.002,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0015],"state_id":"home.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["panel.home"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部测控电子板","function_zh":"内部测控电子板","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__controller"],"collisions":[{"shape":"box","origin_m":[0,0.13,0.07],"rpy_rad":[0,0,0],"size_m":[0.16,0.13,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","power.set","sample.set_mass","pressure.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference","fault.probability_model","foam.open_cell_method","gas.real_eos","hardware.connect","robot.load","sample.adsorption"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_block","name_zh":"集总恒温样品测量块","function_zh":"集总恒温样品测量块","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__thermal_block"],"collisions":[{"shape":"box","origin_m":[0,0.035,0.142],"rpy_rad":[0,0,0],"size_m":[0.064,0.064,0.095]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","thermal.set_temperature","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_well","name_zh":"顶部测量室不锈钢筒","function_zh":"顶部测量室不锈钢筒","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__sample_well"],"collisions":[{"shape":"cylinder","origin_m":[0,0.035,0.166],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.088}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"well_collar","name_zh":"样品池入口金属环","function_zh":"样品池入口金属环","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__well_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0.035,0.21],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_lift","name_zh":"可提升密封盖基座","function_zh":"可提升密封盖基座","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.035,0.218],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lid_lift"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.034,"length_m":0.003}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.13],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring","name_zh":"TruLock下啮合旋环","function_zh":"TruLock下啮合旋环","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lid_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.01],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.02}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.1],"state_id":"lock.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_red_ring","name_zh":"下环红色定位圈","function_zh":"下环红色定位圈","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_red_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.002],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring","name_zh":"TruLock上密封旋环","function_zh":"TruLock上密封旋环","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"radius_m":0.031,"length_m":0.012}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.4],"state_id":"seal.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["seal.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_seal","name_zh":"密封O形环","function_zh":"密封O形环","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lid_seal"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.002],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_0","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[0.041,0.0,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_1","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[0.03550704155516199,0.020499999999999997,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_2","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[0.020500000000000004,0.03550704155516198,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_3","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_3"],"collisions":[{"shape":"cylinder","origin_m":[2.5105259382520743e-18,0.041,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_4","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.02049999999999999,0.03550704155516199,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_5","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.03550704155516199,0.020499999999999997,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_6","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.041,5.0210518765041486e-18,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_7","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.035507041555161996,-0.02049999999999999,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_8","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.020500000000000018,-0.035507041555161975,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_9","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_9"],"collisions":[{"shape":"cylinder","origin_m":[-7.531577814756222e-18,-0.041,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_10","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_10"],"collisions":[{"shape":"cylinder","origin_m":[0.020500000000000004,-0.03550704155516198,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_grip_11","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_grip_11"],"collisions":[{"shape":"cylinder","origin_m":[0.035507041555161975,-0.020500000000000018,0.011],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_ring_index","name_zh":"闭锁对齐白色刻线","function_zh":"闭锁对齐白色刻线","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"lower_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__lower_ring_index"],"collisions":[{"shape":"box","origin_m":[0,-0.042,0.011],"rpy_rad":[0,0,0],"size_m":[0.001,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_0","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[0.03,0.0,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_1","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[0.021213203435596427,0.021213203435596423,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_2","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[1.8369701987210296e-18,0.03,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_3","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.021213203435596423,0.021213203435596427,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_4","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.03,3.673940397442059e-18,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_5","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.02121320343559643,-0.021213203435596423,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_6","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_6"],"collisions":[{"shape":"cylinder","origin_m":[-5.510910596163089e-18,-0.03,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_grip_7","name_zh":"旋环圆润防滑凸齿","function_zh":"旋环圆润防滑凸齿","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_grip_7"],"collisions":[{"shape":"cylinder","origin_m":[0.02121320343559642,-0.02121320343559643,0.026],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_ring_index","name_zh":"闭锁对齐白色刻线","function_zh":"闭锁对齐白色刻线","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"upper_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__upper_ring_index"],"collisions":[{"shape":"box","origin_m":[0,-0.031,0.026],"rpy_rad":[0,0,0],"size_m":[0.001,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_cup","name_zh":"50cm3可提升钢样品杯","function_zh":"50cm3可提升钢样品杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.035,0.168],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__sample_cup"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0194],"rpy_rad":[0,0,0],"radius_m":0.02134,"length_m":0.0388}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.12],"state_id":"cup.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cup.set","sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cup_floor","name_zh":"50cm3样品杯底","function_zh":"50cm3样品杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"sample_cup","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__cup_floor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0005],"rpy_rad":[0,0,0],"radius_m":0.02134,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cup_lift_hole_0","name_zh":"杯壁提取孔标记","function_zh":"杯壁提取孔标记","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"sample_cup","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__cup_lift_hole_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.0208,0,0.034],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0015,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cup_lift_hole_1","name_zh":"杯壁提取孔标记","function_zh":"杯壁提取孔标记","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"sample_cup","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__cup_lift_hole_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0208,0,0.034],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0015,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"medium_sleeve","name_zh":"50cm3铝适配套筒","function_zh":"50cm3铝适配套筒","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__medium_sleeve"],"collisions":[{"shape":"cylinder","origin_m":[0,0.035,0.186],"rpy_rad":[0,0,0],"radius_m":0.0255,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_large","name_zh":"50cm3参考腔","function_zh":"50cm3参考腔","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__reference_large"],"collisions":[{"shape":"cylinder","origin_m":[0.068,0.09,0.105],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.039}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_small","name_zh":"8cm3参考腔","function_zh":"8cm3参考腔","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__reference_small"],"collisions":[{"shape":"cylinder","origin_m":[0.068,0.17,0.08],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"valve_0","name_zh":"内部气路比例或通断阀","function_zh":"内部气路比例或通断阀","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__valve_0"],"collisions":[{"shape":"box","origin_m":[-0.071,-0.02,0.07],"rpy_rad":[0,0,0],"size_m":[0.021,0.025,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"valve_1","name_zh":"内部气路比例或通断阀","function_zh":"内部气路比例或通断阀","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__valve_1"],"collisions":[{"shape":"box","origin_m":[-0.071,0.03,0.07],"rpy_rad":[0,0,0],"size_m":[0.021,0.025,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"valve_2","name_zh":"内部气路比例或通断阀","function_zh":"内部气路比例或通断阀","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__valve_2"],"collisions":[{"shape":"box","origin_m":[-0.071,0.08,0.07],"rpy_rad":[0,0,0],"size_m":[0.021,0.025,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"valve_3","name_zh":"内部气路比例或通断阀","function_zh":"内部气路比例或通断阀","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__valve_3"],"collisions":[{"shape":"box","origin_m":[-0.071,0.13,0.07],"rpy_rad":[0,0,0],"size_m":[0.021,0.025,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"valve_4","name_zh":"内部气路比例或通断阀","function_zh":"内部气路比例或通断阀","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__valve_4"],"collisions":[{"shape":"box","origin_m":[-0.071,0.18,0.07],"rpy_rad":[0,0,0],"size_m":[0.021,0.025,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"peltier","name_zh":"底部Peltier恒温模块","function_zh":"底部Peltier恒温模块","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__peltier"],"collisions":[{"shape":"box","origin_m":[0,0.03,0.077],"rpy_rad":[0,0,0],"size_m":[0.07,0.055,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"heat_sink","name_zh":"散热片底座","function_zh":"散热片底座","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__heat_sink"],"collisions":[{"shape":"box","origin_m":[0,0.04,0.055],"rpy_rad":[0,0,0],"size_m":[0.12,0.11,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_0","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_0"],"collisions":[{"shape":"box","origin_m":[-0.049,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_1","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_1"],"collisions":[{"shape":"box","origin_m":[-0.042,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_2","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_2"],"collisions":[{"shape":"box","origin_m":[-0.035,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_3","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_3"],"collisions":[{"shape":"box","origin_m":[-0.028,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_4","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_4"],"collisions":[{"shape":"box","origin_m":[-0.021,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_5","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_5"],"collisions":[{"shape":"box","origin_m":[-0.013999999999999999,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_6","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_6"],"collisions":[{"shape":"box","origin_m":[-0.006999999999999999,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_7","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_7"],"collisions":[{"shape":"box","origin_m":[0.0,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_8","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_8"],"collisions":[{"shape":"box","origin_m":[0.006999999999999999,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_9","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_9"],"collisions":[{"shape":"box","origin_m":[0.013999999999999999,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_10","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_10"],"collisions":[{"shape":"box","origin_m":[0.021000000000000005,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_11","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_11"],"collisions":[{"shape":"box","origin_m":[0.027999999999999997,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_12","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_12"],"collisions":[{"shape":"box","origin_m":[0.035,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_13","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_13"],"collisions":[{"shape":"box","origin_m":[0.041999999999999996,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fin_14","name_zh":"底部散热鳍片","function_zh":"底部散热鳍片","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__fin_14"],"collisions":[{"shape":"box","origin_m":[0.049,0.04,0.035],"rpy_rad":[0,0,0],"size_m":[0.002,0.105,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_front0","name_zh":"前置USB2.0 TypeA","function_zh":"前置USB2.0 TypeA","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_front0"],"collisions":[{"shape":"box","origin_m":[0.08,-0.238,0.046],"rpy_rad":[0,0,0],"size_m":[0.015,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_front0_inside","name_zh":"USB黑色舌槽","function_zh":"USB黑色舌槽","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_front0_inside"],"collisions":[{"shape":"box","origin_m":[0.08,-0.24,0.046],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_front1","name_zh":"前置USB2.0 TypeA","function_zh":"前置USB2.0 TypeA","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_front1"],"collisions":[{"shape":"box","origin_m":[0.104,-0.238,0.046],"rpy_rad":[0,0,0],"size_m":[0.015,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_front1_inside","name_zh":"USB黑色舌槽","function_zh":"USB黑色舌槽","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_front1_inside"],"collisions":[{"shape":"box","origin_m":[0.104,-0.24,0.046],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ethernet","name_zh":"后部ethernet端口","function_zh":"后部ethernet端口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__ethernet"],"collisions":[{"shape":"box","origin_m":[-0.082,0.24,0.153],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ethernet_inside","name_zh":"后接口绝缘芯","function_zh":"后接口绝缘芯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__ethernet_inside"],"collisions":[{"shape":"box","origin_m":[-0.082,0.244,0.153],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_rear0","name_zh":"后部usb_rear0端口","function_zh":"后部usb_rear0端口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_rear0"],"collisions":[{"shape":"box","origin_m":[-0.03,0.24,0.162],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_rear0_inside","name_zh":"后接口绝缘芯","function_zh":"后接口绝缘芯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_rear0_inside"],"collisions":[{"shape":"box","origin_m":[-0.03,0.244,0.162],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_rear1","name_zh":"后部usb_rear1端口","function_zh":"后部usb_rear1端口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_rear1"],"collisions":[{"shape":"box","origin_m":[-0.03,0.24,0.14],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_rear1_inside","name_zh":"后接口绝缘芯","function_zh":"后接口绝缘芯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__usb_rear1_inside"],"collisions":[{"shape":"box","origin_m":[-0.03,0.244,0.14],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dc","name_zh":"后部dc端口","function_zh":"后部dc端口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__dc"],"collisions":[{"shape":"box","origin_m":[0.05,0.24,0.149],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dc_inside","name_zh":"后接口绝缘芯","function_zh":"后接口绝缘芯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__dc_inside"],"collisions":[{"shape":"box","origin_m":[0.05,0.244,0.149],"rpy_rad":[0,0,0],"size_m":[0.012,0.001,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后置电源跷板","function_zh":"后置电源跷板","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.082,0.235,0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.008,0.022]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.2],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_inlet","name_zh":"后部气源或KF16真空接口","function_zh":"后部气源或KF16真空接口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[-0.07,0.24,0.072],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_inlet_bore","name_zh":"气口黑色孔腔","function_zh":"气口黑色孔腔","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__gas_inlet_bore"],"collisions":[{"shape":"cylinder","origin_m":[-0.07,0.2485,0.072],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0036000000000000003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_port","name_zh":"后部气源或KF16真空接口","function_zh":"后部气源或KF16真空接口","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__vacuum_port"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.24,0.072],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum_port_bore","name_zh":"气口黑色孔腔","function_zh":"气口黑色孔腔","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__vacuum_port_bore"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.2485,0.072],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0076500000000000005,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.074],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.081],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.088],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.095],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.102],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.109],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.11599999999999999],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.123],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.13],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部通风缝","function_zh":"后部通风缝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.014,0.24,0.137],"rpy_rad":[0,0,0],"size_m":[0.05,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_screw_0","name_zh":"顶板沉头螺丝","function_zh":"顶板沉头螺丝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.113,-0.123,0.211],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_screw_1","name_zh":"顶板沉头螺丝","function_zh":"顶板沉头螺丝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.113,0.218,0.211],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_screw_2","name_zh":"顶板沉头螺丝","function_zh":"顶板沉头螺丝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.113,-0.123,0.211],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_screw_3","name_zh":"顶板沉头螺丝","function_zh":"顶板沉头螺丝","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__top_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.113,0.218,0.211],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_large","name_zh":"备用135cm3钢杯","function_zh":"备用135cm3钢杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_large"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.18,0.038380000000000004],"rpy_rad":[0,0,0],"radius_m":0.025875000000000002,"length_m":0.07476000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_large_floor","name_zh":"备用杯底","function_zh":"备用杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_large_floor"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.18,0.0005],"rpy_rad":[0,0,0],"radius_m":0.025875000000000002,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_small","name_zh":"备用10cm3钢杯","function_zh":"备用10cm3钢杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_small"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.10999999999999999,0.012730000000000002],"rpy_rad":[0,0,0],"radius_m":0.01345,"length_m":0.02346}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_small_floor","name_zh":"备用杯底","function_zh":"备用杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_small_floor"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.10999999999999999,0.0005],"rpy_rad":[0,0,0],"radius_m":0.01345,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_micro","name_zh":"备用4.5cm3钢杯","function_zh":"备用4.5cm3钢杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_micro"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.03999999999999998,0.013264999999999999],"rpy_rad":[0,0,0],"radius_m":0.00893,"length_m":0.02453}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_micro_floor","name_zh":"备用杯底","function_zh":"备用杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_micro_floor"],"collisions":[{"shape":"cylinder","origin_m":[0.19,0.03999999999999998,0.0005],"rpy_rad":[0,0,0],"radius_m":0.00893,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_meso","name_zh":"备用1.8cm3钢杯","function_zh":"备用1.8cm3钢杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_meso"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.030000000000000027,0.007605000000000001],"rpy_rad":[0,0,0],"radius_m":0.007605000000000001,"length_m":0.013210000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_meso_floor","name_zh":"备用杯底","function_zh":"备用杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_meso_floor"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.030000000000000027,0.0005],"rpy_rad":[0,0,0],"radius_m":0.007605000000000001,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_nano","name_zh":"备用0.25cm3钢杯","function_zh":"备用0.25cm3钢杯","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_nano"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.10000000000000003,0.004175],"rpy_rad":[0,0,0],"radius_m":0.00514,"length_m":0.00635}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spare_nano_floor","name_zh":"备用杯底","function_zh":"备用杯底","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__spare_nano_floor"],"collisions":[{"shape":"cylinder","origin_m":[0.19,-0.10000000000000003,0.0005],"rpy_rad":[0,0,0],"radius_m":0.00514,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"calibration_sphere","name_zh":"大校准球名义56.5592cm3","function_zh":"大校准球名义56.5592cm3","physical_meaning_zh":"厂家照片/附件规格;局部壁厚、位置及运动量为工程代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_ultrapyc5000__calibration_sphere"],"collisions":[{"shape":"sphere","origin_m":[0.24,0.11,0.02381249396144377],"rpy_rad":[0,0,0],"radius_m":0.02381249396144377}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"初始化有限惰性气源、空腔偏差、热参数和压力偏置","kind":"configuration","availability":"implemented","component_ids":["controller","thermal_block","reference_large","reference_small"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ambient_k","ambient_pa","initial_temperature_k","source_gas","source_volume_m3","source_gauge_pa","regulator_gauge_pa","fill_conductance_mol_s_pa","connect_conductance_mol_s_pa","vent_conductance_mol_s_pa","leak_conductance_mol_s_pa","heat_capacity_j_k","heat_loss_w_k","thermal_power_w","pressure_gain","pressure_offset_pa","cell_volume_factor","reference_volume_factor","pump_available","pump_floor_pa","accept_engineering_model"]},"method.configure":{"function_zh":"双向膨胀、空腔与参考腔、预处理和重复方法","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["cell","reference","direction","preparation","flow_m3_s","preparation_s","purge_pulses","target_gauge_pa","max_runs","runs_to_average","automatic","finish_rsd","stage_timeout_s","equilibration_s","mode","leak_hold_s","leak_limit_pa_s"]},"power.set":{"function_zh":"电源;断电停止供气、后续step泄压并保留已完成结果","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"lid.set":{"function_zh":"双旋盖和杯的受检人工动作;真实机器人不实现","kind":"device_command","availability":"implemented","component_ids":["lid_lift"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"lock.set":{"function_zh":"双旋盖和杯的受检人工动作;真实机器人不实现","kind":"device_command","availability":"implemented","component_ids":["lower_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"seal.set":{"function_zh":"双旋盖和杯的受检人工动作;真实机器人不实现","kind":"device_command","availability":"implemented","component_ids":["upper_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"cup.set":{"function_zh":"双旋盖和杯的受检人工动作;真实机器人不实现","kind":"device_command","availability":"implemented","component_ids":["sample_cup"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"panel.home":{"function_zh":"Home触点;后续step释放短行程","kind":"device_command","availability":"implemented","component_ids":["home_button","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"thermal.set_temperature":{"function_zh":"仅写温控目标,升降温由step推进","kind":"device_command","availability":"implemented","component_ids":["thermal_block","peltier"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k"]},"sample.load":{"function_zh":"可信宿主装入有限固体;样品和名义密度迁移需显式接受","kind":"configuration","availability":"implemented","component_ids":["sample_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","true_mass_kg","closed_pore_m3","open_pore_m3","reference_temperature_k","volume_expansion_per_k","accept_reference_transfer"]},"sample.unload":{"function_zh":"可信宿主领回固体;不自动恢复气源","kind":"device_command","availability":"implemented","component_ids":["sample_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sample.set_mass":{"function_zh":"输入独立称量值,不修改样品真实质量","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["mass_kg"]},"pressure.calibrate":{"function_zh":"两个压力传感器各两点线性标定,测量输入由宿主提供","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_pa","sample_measured_pa","reference_measured_pa"]},"volume.calibrate":{"function_zh":"按空杯和已知球的实际压力比反演两腔体积","kind":"configuration","availability":"implemented","component_ids":["sample_well","reference_large","reference_small"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["blank_ratio","sphere_ratio","sphere_volume_m3"]},"acquisition.start":{"function_zh":"温度稳定→预处理→有限充气→膨胀→压力比反演→泄压和重复","kind":"device_command","availability":"implemented","component_ids":["controller","valve_0","valve_1","thermal_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留已消耗气体/已完成结果,泄压需step","kind":"device_command","availability":"implemented","component_ids":["controller","valve_0","valve_1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"只读压力和温度曲线、体积/密度及重复性","kind":"query","availability":"implemented","component_ids":["controller","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"三种惰性气体、有限固体与集总能量账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"只读密度来源及名义/实测性质","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"fault.probability_model":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"foam.open_cell_method":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"gas.real_eos":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sample.adsorption":{"function_zh":"该功能未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"lid.lift_m":{"meaning_zh":"密封盖、旋环或50cm3杯位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["lid_lift"],"write_via":"lid.set"},"lock.angle_rad":{"meaning_zh":"密封盖、旋环或50cm3杯位置;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lower_ring"],"write_via":"lock.set"},"seal.angle_rad":{"meaning_zh":"密封盖、旋环或50cm3杯位置;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["upper_ring"],"write_via":"seal.set"},"cup.lift_m":{"meaning_zh":"密封盖、旋环或50cm3杯位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["sample_cup"],"write_via":"cup.set"},"plant.configured":{"meaning_zh":"plant配置/校准有效状态;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"method.configured":{"meaning_zh":"method配置/校准有效状态;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"pressure.calibrated":{"meaning_zh":"pressure配置/校准有效状态;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"volume.calibrated":{"meaning_zh":"volume配置/校准有效状态;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑电源;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"后部电源开关角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"home.stroke_m":{"meaning_zh":"Home按钮按下深度;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["home_button"],"write_via":null},"panel.page":{"meaning_zh":"本地界面页面,不复刻OEM软件;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.loaded":{"meaning_zh":"有限固体已装入;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.entered_mass_kg":{"meaning_zh":"操作者输入质量,与真实质量独立;来源=setpoint。","unit":"kg","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"sample.set_mass"},"sample.identity":{"meaning_zh":"真实样品身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"sample.true_mass_kg":{"meaning_zh":"真实固体质量,不从输入称量值推定;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"thermal.target_k":{"meaning_zh":"Peltier温控目标;±0.02C规格未经验验证;来源=setpoint。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"thermal.set_temperature"},"thermal.indicated_k":{"meaning_zh":"共温区理想温度读数;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"thermal.power_w":{"meaning_zh":"工程冷热功率,负为制冷;来源=derived。","unit":"W","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"thermal.truth_k":{"meaning_zh":"集总块和气体共同温度;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"pressure.sample_pa":{"meaning_zh":"校正后sample腔绝对压力;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"pressure.reference_pa":{"meaning_zh":"校正后reference腔绝对压力;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"热平衡/预处理/膨胀阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前操作已推进时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"公开失败码;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.volume_m3":{"meaning_zh":"压力反演得到的结果,不是直接读取密度真值;来源=derived。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.density_kg_m3":{"meaning_zh":"压力反演得到的结果,不是直接读取密度真值;来源=derived。","unit":"kg/m^3","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.rsd":{"meaning_zh":"压力反演得到的结果,不是直接读取密度真值;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"display.pressure_text":{"meaning_zh":"屏幕字符:pressure kPa/temperature C/volume cm3/density g/cm3;关机空白、无结果横线;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"display.temperature_text":{"meaning_zh":"屏幕字符:pressure kPa/temperature C/volume cm3/density g/cm3;关机空白、无结果横线;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"display.volume_text":{"meaning_zh":"屏幕字符:pressure kPa/temperature C/volume cm3/density g/cm3;关机空白、无结果横线;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"display.density_text":{"meaning_zh":"屏幕字符:pressure kPa/temperature C/volume cm3/density g/cm3;关机空白、无结果横线;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null}},"mechanisms":{"gas_pycnometry":{"meaning_zh":"有限惰性气体的双腔膨胀、温压修正体积反演和集总冷热平衡","implementation":"lumped","equations":["Vs=mtrue/rho_ref*[1+alphaV*(T-Tref)]+Vclosed; open pores accessible and excluded from displaced volume; envelope=Vs+Vopen m^2/mol, c in mol/m^3, path in m.","Fluor voltage=host_gain*(1-10^(-epsilon*c_cell*excitation_path))*QY*integral(filter_band,source_em)/integral(source_em)*(A+rI*I+rP*P). Ideal rectangular filter and response factors uncalibrated.","Source emission negative baselines clipped for integration; original signed arrays preserved. Standard fluorescence path2mm, rapid5mm per manual.","Noise independently Normal(0,host_sigma); observed blank correction is additive and supplied by caller, not hidden ground truth.","Single-exponential fit: y=offset+amplitude*exp(-k*t), nonnegative k; fit only supplied observations and report residual.","Standard drive2.5mL+2.5mL; asymmetric installed B1/.5/.25/.1mL yields ratios2.5/5/10/25; no software-only continuous ratio change."],"parameters":{"rapid_cell_installed":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"rapid cell installed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drive_b_capacity_m3":{"value":2.5e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"drive b capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_m3_s":{"value":2e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"return_flow_m3_s":{"value":2e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"return flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fluid_density_kg_m3":{"value":1000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"fluid density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fluor_gain_v":{"value":10.0,"unit":"V","evidence":"assumption","meaning_zh":"fluor gain v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"abs_noise_sd":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"abs noise sd;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fluor_noise_sd_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"fluor noise sd v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"seed":{"value":74,"unit":"1","evidence":"assumption","meaning_zh":"seed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_surrogate_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept surrogate model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stock_concentration_mol_m3":{"value":0.002,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"stock concentration mol m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"k1_s_inv":{"value":40.0,"unit":"1/s","evidence":"assumption","meaning_zh":"k1 s inv;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"k2_s_inv":{"value":8.0,"unit":"1/s","evidence":"assumption","meaning_zh":"k2 s inv;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"intermediate_response":{"value":2.0,"unit":"1","evidence":"assumption","meaning_zh":"intermediate response;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"product_response":{"value":0.15,"unit":"1","evidence":"assumption","meaning_zh":"product response;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_hypothetical_kinetics":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept hypothetical kinetics;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"mix_ratio_a_b":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"mix ratio a b;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_volume_m3":{"value":1.4e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"stop volume m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"delay_s":{"value":0.0,"unit":"s","evidence":"assumption","meaning_zh":"delay s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wavelength_m":{"value":4.825e-07,"unit":"m","evidence":"assumption","meaning_zh":"wavelength m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"path_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"path m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":0.5,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"points":{"value":101,"unit":"1","evidence":"assumption","meaning_zh":"points;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_low_m":{"value":5.05e-07,"unit":"m","evidence":"assumption","meaning_zh":"filter low m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_high_m":{"value":5.35e-07,"unit":"m","evidence":"assumption","meaning_zh":"filter high m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["同一175页厂家PDF封面标Document4140Q001C02.02,而内部页脚标4140Q001C02.01;保留此文档内部版本标识差异,规格按具体页和表定位,不据此替换型号。","新检索SX系列册的20µL标准死时间1.1ms,与指定2012手册/任务书约1ms存在版本差异;本模型继续以任务书1ms为名义假设,保留新册数值,不声称实测死时间。","当前系列册印刷页22说明双检测通道现为标配,而指定2012手册列单/双通道配置。本资产明确采用旧手册单通道范围,DD1未实现不能解释为当前厂家所有SX20均不标配双通道。","当前册给20µL荧光有效路径1.5/5.5mm,指定手册p92给通常所用激发端口2mm、快速池5mm;两种光程定义不同,不能直接替换。当前模型保留激发吸收路径与理想收集增益,不声明已实现有效发射路程和内滤效应。","清单核心池容积、光程、死时间、吸收PMT范围与指定手册一致。快速池p65写0.45ms、p84表3.2写约0.5ms,按任务书约0.5ms建模并保留两个原值。","手册p66的1.5×0.8×0.6m是标准最小安装空间,不是机身尺寸;AM1为1.8×0.8×0.6m。本体尺寸和质量仍为null,不从照片反推。","手册p66主布局及p76照片含SQ1选件,不将照片四驱动针筒当标配;标准为两驱动针筒/单ram,SQ1与DD1明确unsupported。","吸收PMT185–900nm不等于整个单色器全程;p94单色器有效190至>850nm,本模型保守190–850nm且取实测模板交集。","标准荧光检测不是185–900nm:R6095为300–650nm,激发池光程标准2mm/快速5mm(p92),不误用快速1mm。","同一顺序混合网页正文14ms–1000s、features15ms–1000s不一致;因SQ1未实现,保留矛盾不伪造校准值。","手册p79标准驱动2×2.5mL,p116表3.5以2×1mL示例表示1:1;并非标准容量改成1mL。非等比要换实体针筒,不能单靠软件。","原始实测光学曲线来自其他测量仪,不是SX20时间曲线;63种静态模板不能声称63种实测反应速率。文献DCPI速率条件不完整,未自动移用。","1979候选原论文PDF返回403,未依据搜索片段拼接实验条件;PubMed原摘要经浏览器可读但本地requests挑战页,记录访问差异。","几何为标准两针筒仪器功能拓扑的工程任务布局;所有外形长度仅代理数值,不是厂家尺寸或照片估值。厂家本体尺寸、质量、部件质量/惯量/摩擦unknown。","水浴罩采用X轴85°铰链代理;手册未证实铰链。实物驱动/停流原理有据,但80mm柱塞行程与阀柄局部坐标为工程映射,非原厂CAD。","本轮把水浴罩划为前部0.204m活动盖与后部0.095m固定服务盖,避开储液筒和上梁;86个角度检查对已建固定部件无穿透。这一划分只是工程布置,不是厂家具证外形。","产品图检查发现旧光导悬在单色器上方,补入弯曲末端与连接座,使可见光导与Mono1连续;仍不模拟真实柔性变形、光纤损耗或安装接头规格。","三只工作针筒以分块环壁建立空腔;缩小停流柱塞帽并把真实局部杆尖改到z=0.102m,最大行程对停止阀保留0.5mm名义净距;进样折管和出样液管接到已有混合器/阀口。未验证真实密封、弯管内腔或水力性能。","运行层以归一化时间/信号计算调用者单指数拟合;耗尽按可用库存转移,旧结果绑定采集方法、历史任务保留进程内公开终态摘要。空白修正槽分别以1和V保存模拟扣除量,不构成原厂校准。","URDF每件0.1kg和包围盒惯量是数值占位;Matterix刚体10kg默认值也仅为数值代理,不将其登记为真实质量。","标准最小安装空间1.5×0.8×0.6m单独登记;仿真布局和外置遥测板可有独立包围盒,不能回填nominal_dimensions。","CSTR池冲洗近似可分步守恒,真实T混合器湍流/前沿/停流前反应年龄分布未解。至少7池体积为本模型清洗保护,不宣称厂家通用下限。","试剂B是无吸收触发溶剂代理,不假定未提供的真实化学式。A/I/P代表同一染团的光学态,真实反应物、产物与反应热未知。","k1/k2及I/P光学响应来自宿主显式假设;标准化曲线不等于真实反应。样品浓度、共同密度、流速、噪声和电压增益都不作实测声明。","吸收Beer–Lambert;荧光保留QY并理想矩形滤波带积分,未建自吸收、散射、量子效率光谱和电路。只准源激发波长/源溶剂与源覆盖。","死时间只作停止时刻的化学年龄偏置;世界时间只由step推进。采样瞬时点、均匀/对数时基和资源上限是工程模型,未模拟ADC积分响应。","外部装液/阀位/开盖/清洗为可信宿主动作。清洗替换池液并入废液;停流针筒在下一次自动排空。无机器人真实接触。","外部循环浴温控、SQ1顺序混合、DD1双通道及SEM1发射扫描未实现;温度依赖、故障概率、气泡/气压/压缩性/实际死时间标定均未知。","独立6读数遥测板simulation_only;不是OEM机身LCD。会话权限/内存幂等不等于操作系统隔离和跨重启持久化。","Manufacturer body dimensions and mass unknown; minimum installation area is not a body bounding box. All geometry sizes are explicit task-layout proxies.","Standard20uL/10and2mm/approximately1ms; rapid5uL/5and1mm/approximately0.5ms requires explicit option. Manual also states0.45ms, conflict retained.","Absorption R928185–900nm; implemented conservative monochromator190–850nm and source overlap. Fluorescence R6095300–650nm with integrated optical filter, no emission scan.","Selected 2012 manual single-channel configuration; not a claim about current SX-series standard equipment. Concurrent abs/fluorescence DD1 and sequential mixing SQ1 four drive syringes/two rams/aging lines are unsupported in this asset.","63 real PhotochemCAD static optical records, not63 real reaction time curves. Rates/intermediate/product optical factors are explicit hypothetical host parameters.","A→I→P conserves one chromophore moiety; these are optical states, not chemically identified species. No predicted chemical stoichiometry, pH, temperature or solvent-change effects.","Independent published AA/DCPI rate56.5±0.6m³/(mol*s) retained as reference only; abstract lacks full conditions, never applied automatically.","Volume is incompressible, common host density; cell washout is a CSTR proxy, not true turbulent T-mixer CFD. >=7 cell volumes is model guard, not universal factory limit.","Finite drive/return rates and80mm visual strokes are engineering assumptions. Gas pressure and pneumatic transients are not simulated or calibrated.","Dead time is an unobserved chemical-age offset at trigger, not a second world-clock increment. Delay contributes to age; first observation cannot precede trigger.","Cell kinetic age is idealized uniform at stop; pre-stop residence-age distribution/reaction and bubble/scattering/dispersion artifacts are not modeled.","Source solvent/reference excitation and actual spectral coverage enforced. Signed source data retained; response clips negative baselines; no source-width deconvolution.","Fluorescence rectangular-filter integration and host voltage gain are uncalibrated; source quantum yield retained. Intermediate/product multipliers are hypothetical response factors.","Sampling is ideal instantaneous uniform/log timebase, no real ADC bandwidth, detector convolution or factory count limits;6–4000points and duration limits are host resources.","Noise is optional explicit Gaussian assumption, not OEM noise. Caller blank correction is not factory calibration; legacy observed_blank/correction numbers represent absorbance or volts according to mode, with explicit unit-specific correction slots.","Single-exponential fit uses caller observations with normalized time/signal and t=0 at the first supplied observation; finite output and covariance required. Fitting a two-step trace does not identify mechanism; covariance is not measurement uncertainty. Legacy signal/amplitude/offset numeric aliases follow caller units.","External load/valve/cover/flush are trusted-host events, not robotic or autonomous physical manipulations. Flushing retains stop-syringe contents for next automatic empty.","External bath circulation and temperature kinetics unsupported. Component mass, friction, true inertia and failure probabilities unknown; URDF0.1kg proxies disclosed.","Bath cover X85deg hinge is an engineering proxy; real cover hinging not verified. Separate simulation telemetry board is not OEM LCD.","Result points retain the acquisition-time method after reconfiguration until the next start. Owned terminal poll summaries and request dedup persist only in memory, not full historical traces. Session roles are not OS/filesystem isolation; no native async Matterix envelope, real robot, safety certification or hardware/HIL."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.load","bath.cover","valves.set","power.set","gas.set","method.configure","acquisition.start","acquisition.stop","fluid.flush","process.measure","result.read","kinetics.fit","calibration.zero","template.read","product.read"],"unsupported":["manufacturer_body_dimensions_mass","real_SX20_kinetic_measurements","published_kinetic_full_conditions","SQ1_sequential_mixing","DD1_simultaneous_dual_channel","other_optical_options","external_temperature_control_and_rate_dependence","real_mixing_CFD_and_deadtime_calibration","pneumatic_pressure_bubbles_compliance","ADC_and_PMT_impulse_response","factory_optical_noise_accuracy","original_optical_instrument_crossvalidation","canonical_structure_dedup","chemical_product_identification_stoichiometry","full_thermal_electrical_species_balance","factory_calibration_traceability","CAD_cover_motion_component_properties","robot_contact_reverse_joint_coupling","dynamic_liquid_mesh_and_wetting","hardware_HIL_electrical_safety","full_OEM_GUI_and_driver","deployment_truth_isolation","native_async_restart_idempotency","generic_bridge_skipped_cases","full_parameter_noise_convergence","unscoped_global_library_checks","continuous_GPU_driver_audit","complete_literature_local_cache","external_redistribution_license"],"note_zh":"CHEM-074 Applied Photophysics SX20:标准20µL/10和2mm/约1ms;快速5µL/5和1mm/约0.5ms明确选件;吸收PMT185–900nm,荧光300–650nm,采用2012手册单通道配置,新册1.1ms/双通道标配差异留档。厂家本体尺寸和质量null,3D为工程功能布局,不用安装空间或照片估值冒充本体。63几何/64合同组件、19能力(16实现/3不支持)、30状态、6关节9接口6独立读数,GLB/URDF/126OBJ+MTL/Blend/USD和11预览。54单测/170运行schema/162几何/352实际双环境/142输出检查通过,425条available文件SHA审计。63真实静态光学模板,126条吸收/荧光模拟时间曲线;没有50种实测动力学曲线。两步光学态速率、混合/噪声/增益明示假设,SQ1顺序混合/DD1双通道/外部温控未完成,整体partial。"}},"previews":["previews/applied_sx20/preview_closed_idle.webp","previews/applied_sx20/preview_cutaway_cell.webp","previews/applied_sx20/preview_driving.webp","previews/applied_sx20/preview_open_unloaded.webp","previews/applied_sx20/preview_product.webp","previews/applied_sx20/preview_product_open.webp","previews/applied_sx20/preview_ready.webp","previews/applied_sx20/preview_rear_ports.webp","previews/applied_sx20/preview_returning.webp","previews/applied_sx20/preview_trace_complete.webp","previews/applied_sx20/preview_triggered.webp","previews/applied_sx20/reference_absorption.webp","previews/applied_sx20/simulated_absorbance_time.webp","previews/applied_sx20/simulated_deadtime_loss.webp","previews/applied_sx20/simulated_fluid_ledger.webp","previews/applied_sx20/simulated_fluorescence_time.webp","previews/applied_sx20/simulated_intermediate.webp","previews/applied_sx20/simulated_rate_fit.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/applied_sx20/asset.contract.json","bytes":721869},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/applied_sx20/collision_proxies.json","bytes":59436},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/applied_sx20/geometry_manifest.json","bytes":118213},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/applied_sx20/model.blend","bytes":168407},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/applied_sx20/model.glb","bytes":151528},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/applied_sx20/model.urdf","bytes":61160},{"name":"output_templates.json","path":"assets/expansion_batch04/t3_analytical/applied_sx20/output_templates.json","bytes":1339}],"completeness":{"components":63,"with_collisions":63,"with_objects":63,"with_function":63,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"applied_sx20","chem_id":"CHEM-074","name_en":"Stopped-flow kinetics spectrometer","maker":"Applied Photophysics","model":"SX20","domain":"spectroscopy","domain_name":"Molecular Spectroscopy & Structure","path":"assets/expansion_batch04/t3_analytical/applied_sx20","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/applied_sx20/asset.contract.json","runtime":"scripts/asset_runtime/applied_sx20.py"} \ No newline at end of file diff --git a/data/assets/instrument.aqualab_4te.json b/data/assets/instrument.aqualab_4te.json new file mode 100644 index 0000000000000000000000000000000000000000..b36a060f28cfcb9d35f516dea175411f72595214 --- /dev/null +++ b/data/assets/instrument.aqualab_4te.json @@ -0,0 +1 @@ +{"tid":"instrument.aqualab_4te","asset_dir":"expansion_batch04/t4_measure/aqualab_4te","name_zh":"AQUALAB 4TE水活度仪","category":"基础计量与样品处理","description_zh":"冷镜水活度、温控和平衡状态代理;水活度不是含水率。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":3.1,"size_m":[0.267,0.184,0.129],"bbox_min":[-0.1335,-0.0895,0.0],"bbox_max":[0.1335,0.0945,0.129],"manifest_dimensions_m":[0.2669999897480011,0.18399999994998797,0.12899845372140406],"glb":"assets/expansion_batch04/t4_measure/aqualab_4te/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t4_measure/aqualab_4te/model.urdf","links":{"base_link":"/Geometry/base_link","button_left":"/Geometry/base_link/button_left","button_up":"/Geometry/base_link/button_up","button_down":"/Geometry/base_link/button_down","button_right":"/Geometry/base_link/button_right","button_enter":"/Geometry/base_link/button_enter","button_cancel":"/Geometry/base_link/button_cancel","button_menu":"/Geometry/base_link/button_menu","lid":"/Geometry/base_link/lid","lever_lock":"/Geometry/base_link/lid/lever_lock","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[0.075,-0.001,0.2615],"place":[0.075,-0.001,0.1315],"post_place":[0.075,-0.001,0.2615],"joint_btn_button_left":[-0.08625,-0.06714,0.08608],"joint_btn_button_up":[-0.07525,-0.06488,0.0895],"joint_btn_button_down":[-0.07525,-0.06941,0.08267],"joint_btn_button_right":[-0.06425,-0.06714,0.08608],"joint_btn_button_enter":[-0.04575,-0.06714,0.08608],"joint_btn_button_cancel":[-0.03075,-0.06714,0.08608],"joint_btn_button_menu":[-0.01575,-0.06714,0.08608],"joint_lid_joint":[0.075,0.07,0.0842],"joint_lever_lock_joint":[0.0915,-0.0768,0.108],"joint_btn_button_power":[0.112,0.0905,0.026]},"joints":[{"name":"btn_button_left","type":"prismatic","parent":"control_panel","child":"button_left","axis":[0.0,0.833317,-0.552795],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.08625,-0.06714,0.08608],"child_prim":"/Geometry/base_link/button_left","child_bbox_min":[-0.08851,-0.07077,0.08374],"child_bbox_max":[-0.08285,-0.06569,0.08986],"kind":"button"},{"name":"btn_button_up","type":"prismatic","parent":"control_panel","child":"button_up","axis":[0.0,0.833316,-0.552797],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.07525,-0.06488,0.0895],"child_prim":"/Geometry/base_link/button_up","child_bbox_min":[-0.07796,-0.06826,0.08753],"child_bbox_max":[-0.07254,-0.06404,0.09234],"kind":"button"},{"name":"btn_button_down","type":"prismatic","parent":"control_panel","child":"button_down","axis":[-0.0,0.833318,-0.552794],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.07525,-0.06941,0.08267],"child_prim":"/Geometry/base_link/button_down","child_bbox_min":[-0.07796,-0.07241,0.08126],"child_bbox_max":[-0.07254,-0.06819,0.08608],"kind":"button"},{"name":"btn_button_right","type":"prismatic","parent":"control_panel","child":"button_right","axis":[-0.0,0.833317,-0.552795],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.06425,-0.06714,0.08608],"child_prim":"/Geometry/base_link/button_right","child_bbox_min":[-0.06765,-0.07077,0.08374],"child_bbox_max":[-0.06199,-0.06569,0.08986],"kind":"button"},{"name":"btn_button_enter","type":"prismatic","parent":"control_panel","child":"button_enter","axis":[0.0,0.833317,-0.552795],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.04575,-0.06714,0.08608],"child_prim":"/Geometry/base_link/button_enter","child_bbox_min":[-0.05125,-0.07076,0.08336],"child_bbox_max":[-0.04025,-0.06543,0.08993],"kind":"button"},{"name":"btn_button_cancel","type":"prismatic","parent":"control_panel","child":"button_cancel","axis":[0.0,0.833317,-0.552795],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.03075,-0.06714,0.08608],"child_prim":"/Geometry/base_link/button_cancel","child_bbox_min":[-0.03625,-0.07076,0.08336],"child_bbox_max":[-0.02525,-0.06543,0.08993],"kind":"button"},{"name":"btn_button_menu","type":"prismatic","parent":"control_panel","child":"button_menu","axis":[0.0,0.833317,-0.552795],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.01575,-0.06714,0.08608],"child_prim":"/Geometry/base_link/button_menu","child_bbox_min":[-0.02125,-0.07076,0.08336],"child_bbox_max":[-0.01025,-0.06543,0.08993],"kind":"button"},{"name":"lid_joint","type":"revolute","parent":"base_link","child":"lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.075,0.07,0.0842],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[0.0315,-0.07855,0.08155],"child_bbox_max":[0.1185,0.072,0.129],"kind":"door"},{"name":"lever_lock_joint","type":"revolute","parent":"lid","child":"lever_lock","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.0915,-0.0768,0.108],"child_prim":"/Geometry/base_link/lid/lever_lock","child_bbox_min":[0.08732,-0.07855,0.10385],"child_bbox_max":[0.10982,-0.065,0.129],"kind":"other"},{"name":"btn_button_power","type":"prismatic","parent":"housing","child":"button_power","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.112,0.0905,0.026],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[0.106,0.089,0.017],"child_bbox_max":[0.118,0.0915,0.035],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_cup","link":"base_link","part":"aqualab_4te__cup_interface","pos":[0.075,-0.004,0.0783],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.075,-0.004,0.0783],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.02,"kind":"surface","fits":["dish","boat"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"aw","part":"aqualab_4te__display_digits","prim":"/Geometry/base_link/readout_aw","link":"base_link","digits":5,"decimals":4,"unit":"aw","center":[-0.0529,-0.0559,0.1051],"up":[0.0,0.5528,0.8333],"source":{"bridge":["water_activity.indicated"]},"blank_channel":null,"on":[0.92,0.94,0.98],"off":[0.006,0.016,0.18],"size_m":[0.0155,0.0033],"normal":[0.0,-0.8333,0.5528]},{"name":"temp","part":"aqualab_4te__display_digits","prim":"/Geometry/base_link/readout_temp","link":"base_link","digits":4,"decimals":2,"unit":"C","center":[-0.0529,-0.0579,0.1021],"up":[0.0,0.5528,0.8333],"source":{"bridge":["thermal.indicated_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.92,0.94,0.98],"off":[0.006,0.016,0.18],"size_m":[0.0125,0.003],"normal":[0.0,-0.8333,0.5528]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"lid:lid_joint","mount":"bench","weight_class":"one_person","mass_kg":3.1,"footprint_m":[0.267,0.184],"height_m":0.129,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.201},"robot_standoff_m":0.35,"work_height_m":0.0783,"primary_slot":"sample_cup","access":["lid_joint"],"slot_count":1},"components":[{"id":"housing","name_zh":"阻燃ABS机壳","function_zh":"支撑并隔离光学、温控与电子组件的白色机壳","physical_meaning_zh":"白色机壳(26.7×17.8 cm)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0435],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.261,0.172,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.8879231178819663,0.8796223968878317],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"长26.7 cm、宽17.8 cm为厂家数据;机身高度(约78 mm)与圆角按正面渲染图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_skirt","name_zh":"底部裙边","function_zh":"机壳底部浅灰裙边","physical_meaning_zh":"浅灰裙边","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__base_skirt"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.00875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.259,0.16999999999999998,0.0035000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.6938717612919899,0.7083757798916868],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.105,-0.064,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0035],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010329823029626936,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.105,-0.064,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0035],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010329823029626936,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.105,0.064,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0035],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010329823029626936,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.105,0.064,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0035],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010329823029626936,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"control_panel","name_zh":"左侧显示台","function_zh":"承载显示屏与七个按键的白色凸台","physical_meaning_zh":"白色显示台(斜面约55°)","subsystem":null,"parent":"housing","origin_m":[-0.04975000000000001,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__control_panel"],"collisions":[{"shape":"box","origin_m":[0.0,-0.05275007624306836,-0.0009034147694497174],"rpy_rad":[-2.1565106048172433,-0.0,0.0],"size_m":[0.12049999999999998,0.060601155104502744,0.008]},{"shape":"box","origin_m":[0.0,0.004717821782178222,-0.013000000000000012],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12049999999999998,0.12656435643564357,0.018000000000000002]},{"shape":"box","origin_m":[0.0,0.009693069306930695,0.003500000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12049999999999998,0.11661386138613862,0.015]},{"shape":"box","origin_m":[0.0,0.014734653465346536,0.018600000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12049999999999998,0.10653069306930693,0.015200000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.8879231178819663,0.8796223968878317],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"位置与外形按正面渲染图(左端起20.5–147 mm)与手册图22/24估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_bezel","name_zh":"屏幕边框","function_zh":"显示屏四周凸起的蓝色边框(屏幕凹入其中)","physical_meaning_zh":"蓝色凸起屏框","subsystem":null,"parent":"control_panel","origin_m":[0.0,-0.054704978716397915,0.004832793278265815],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__display_bezel"],"collisions":[{"shape":"box","origin_m":[0.0,-0.008021711783574248,-0.009378946639216262],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.077,0.004,0.003]},{"shape":"box","origin_m":[0.0,0.005521759435491956,0.011037330870122347],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.077,0.004,0.003]},{"shape":"box","origin_m":[-0.03600000000000001,-0.0012499761740411355,0.0008291921154530424],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.0049999999999999975,0.0205,0.003]},{"shape":"box","origin_m":[0.036000000000000004,-0.0012499761740411355,0.0008291921154530424],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.0049999999999999975,0.0205,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"凸起屏框与凹入液晶按正面渲染图;框高3 mm为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen","name_zh":"图形显示屏","function_zh":"64×128点阵蓝色背光液晶屏(测量界面)","physical_meaning_zh":"蓝色液晶屏","subsystem":null,"parent":"display_bezel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__screen"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0004166587246803785,0.0002763973718176854],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.066,0.0195,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"64×128图形显示为厂家数据;界面按渲染图与手册图25重绘;屏面低于框顶2 mm。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"读数区","function_zh":"显示水分活度与样品温度(Matterix读数网格替换此区域)","physical_meaning_zh":"液晶读数区","subsystem":null,"parent":"screen","origin_m":[0.0025000000000000022,-0.0011608689616342469,-0.0017499666436575911],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0005416563420844941,0.00035931658336298133],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.0304,0.0074,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_result.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"读数居中位置按渲染图与手册图25;单位印在液晶界面上,Matterix段码只替换数字。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","calibration.configure","isotherm.configure","acquisition.start","acquisition.stop","water_activity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_left","name_zh":"左方向键","function_zh":"菜单导航(LEFT)","physical_meaning_zh":"蓝色箭头键","subsystem":null,"parent":"control_panel","origin_m":[-0.0365,-0.06714286044819341,-0.013916849332351267],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_left"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010833126841689883,0.0007186331667259488],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.00544,0.00576,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_up","name_zh":"上方向键","function_zh":"菜单导航(UP)","physical_meaning_zh":"蓝色箭头键","subsystem":null,"parent":"control_panel","origin_m":[-0.025500000000000002,-0.06487640199928846,-0.010500247789972161],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_up"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010833126841689883,0.0007186331667259488],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.005920000000000001,0.004,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_down","name_zh":"下方向键","function_zh":"菜单导航(DOWN)","physical_meaning_zh":"蓝色箭头键","subsystem":null,"parent":"control_panel","origin_m":[-0.025500000000000002,-0.06940931889709837,-0.017333450874730386],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_down"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010833126841689883,0.0007186331667259488],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.005920000000000001,0.004,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_right","name_zh":"右方向键","function_zh":"菜单导航(RIGHT)","physical_meaning_zh":"蓝色箭头键","subsystem":null,"parent":"control_panel","origin_m":[-0.014500000000000006,-0.06714286044819341,-0.013916849332351267],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_right"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010833126841689883,0.0007186331667259488],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.00544,0.00576,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_enter","name_zh":"左圆键(确认/开始)","function_zh":"上下文键:按屏幕图标,仿真中承载开始测量","physical_meaning_zh":"蓝色椭圆键","subsystem":null,"parent":"control_panel","origin_m":[0.003999999999999997,-0.06714286044819341,-0.013916849332351267],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_enter"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0011666444291050654,0.0007739126410895025],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.011,0.0068,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_cancel","name_zh":"中圆键(取消/停止)","function_zh":"上下文键:按屏幕图标,仿真中承载停止测量","physical_meaning_zh":"蓝色椭圆键","subsystem":null,"parent":"control_panel","origin_m":[0.019,-0.06714286044819341,-0.013916849332351267],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_cancel"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0011666444291050654,0.0007739126410895025],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.011,0.0068,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_menu","name_zh":"右圆键(菜单)","function_zh":"上下文键:按屏幕图标切换标签页","physical_meaning_zh":"蓝色椭圆键","subsystem":null,"parent":"control_panel","origin_m":[0.034,-0.06714286044819341,-0.013916849332351267],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_menu"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0011666444291050654,0.0007739126410895025],"rpy_rad":[0.9850820487725499,-0.0,0.0],"size_m":[0.011,0.0068,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012286488356915872,0.07618538148130785,0.3419144249086609],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"四个箭头形方向键与三个椭圆键的布局与外形按手册图24与渲染图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_plate","name_zh":"样品室座板","function_zh":"样品室盖下的浅灰座板(下块顶面,杯座环穿过中央孔)","physical_meaning_zh":"浅灰座板","subsystem":null,"parent":"housing","origin_m":[0.075,0.0,0.0815],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__top_plate"],"collisions":[{"shape":"box","origin_m":[-0.032549999999999996,-0.0010000000000000009,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0179,0.142,0.004500000000000004]},{"shape":"box","origin_m":[0.032549999999999996,-0.0010000000000000009,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0179,0.142,0.004500000000000004]},{"shape":"box","origin_m":[0.0,-0.0498,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04719999999999999,0.044399999999999995,0.004500000000000004]},{"shape":"box","origin_m":[0.0,0.04479999999999999,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04719999999999999,0.05039999999999999,0.004500000000000004]},{"shape":"box","origin_m":[0.028999999999999998,-0.004,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.025114736709748717,0.010499999999999999,-0.002250000000000002],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.014499999999999999,0.02111473670974872,-0.002250000000000002],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.0,0.025,-0.002250000000000002],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[-0.014499999999999992,0.021114736709748724,-0.002250000000000002],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[-0.025114736709748724,0.010499999999999999,-0.002250000000000002],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[-0.028999999999999998,-0.003999999999999997,-0.002250000000000002],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[-0.02511473670974873,-0.018499999999999992,-0.002250000000000002],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[-0.014500000000000013,-0.029114736709748713,-0.002250000000000002],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.0,-0.033,-0.002250000000000002],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.014499999999999999,-0.02911473670974872,-0.002250000000000002],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]},{"shape":"box","origin_m":[0.025114736709748717,-0.018500000000000013,-0.002250000000000002],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.011000000000000003,0.018673379220524942,0.004500000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5775804404296506,0.5972017883637634],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_block","name_zh":"下样品恒温块","function_zh":"承载样品杯并调温的下块(机壳内,15–50 °C)","physical_meaning_zh":"铝制样品块(不可见)","subsystem":null,"parent":"top_plate","origin_m":[0.0,0.0,-0.0175],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__sample_block"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08,0.11000000000000001,0.025999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.20507873639031693,0.2232279573168085,0.24620132670783548],"metallic":0.6,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"下样品块为厂家手册部件(图23);尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_peltier","name_zh":"样品块Peltier","function_zh":"样品块温控(15–50 °C)","physical_meaning_zh":"Peltier模块(不可见)","subsystem":null,"parent":"sample_block","origin_m":[0.0,0.0,-0.018000000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__sample_peltier"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05000000000000001,0.05,0.008000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_cup","name_zh":"样品杯座环","function_zh":"下块上凸起的环形杯座(14 mL一次性杯放入其中;杯本身由Matterix放入)","physical_meaning_zh":"不锈钢杯座环(内径41 mm,深12 mm)","subsystem":null,"parent":"top_plate","origin_m":[0.0,-0.004,-0.0032000000000000084],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__sample_cup"],"collisions":[{"shape":"box","origin_m":[0.021849999999999994,0.0,0.005949999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.02018676778537161,0.008361632997177213,0.005949999999999997],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.015450283168926063,0.015450283168926063,0.005949999999999997],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.00836163299717721,0.020186767785371616,0.005949999999999997],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.0,0.02185,0.005949999999999997],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.00836163299717721,0.020186767785371616,0.005949999999999997],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.015450283168926063,0.015450283168926066,0.005949999999999997],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.020186767785371616,0.008361632997177215,0.005949999999999997],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.02185,2.6020852139652106e-18,0.005949999999999997],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.020186767785371623,-0.00836163299717721,0.005949999999999997],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.01545028316892607,-0.015450283168926063,0.005949999999999997],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[-0.008361632997177224,-0.020186767785371613,0.005949999999999997],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.0,-0.02185,0.005949999999999997],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.008361632997177224,-0.020186767785371613,0.005949999999999997],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.015450283168926063,-0.015450283168926066,0.005949999999999997],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]},{"shape":"box","origin_m":[0.02018676778537161,-0.008361632997177225,0.005949999999999997],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0026999999999999975,0.009321829184880294,0.012499999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6038273388553378],"metallic":1.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"凸起杯座环按手册图23;内径按14 mL一次性杯(约Ø40 mm)、深度按杯高约12–13 mm估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cup_interface","name_zh":"杯底接口面","function_zh":"样品杯放置面(Matterix样品槽,顶面即杯底)","physical_meaning_zh":"杯座底面","subsystem":null,"parent":"sample_cup","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__cup_interface"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0204,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5775804404296506,0.5972017883637634],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"optical_sensor","name_zh":"光电(光学)传感器","function_zh":"下块上的光电传感器(冷镜凝结检测光路)","physical_meaning_zh":"光电传感器短柱(Ø6 mm)","subsystem":null,"parent":"top_plate","origin_m":[0.0,0.026,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__optical_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.0044}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"凸起短柱与位置按手册图23(杯座环后方);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"样品室盖(上块)","function_zh":"封闭样品头空间并承载冷镜、热电堆、风扇与O形圈;锁杆释放后向上掀开","physical_meaning_zh":"白色样品室盖(正面锁杆窗,底面O形圈内凹腔)","subsystem":null,"parent":"root","origin_m":[0.075,0.06999999999999999,0.0842],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__lid"],"collisions":[{"shape":"box","origin_m":[-0.03625,-0.071,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.13999999999999999,0.011800000000000005]},{"shape":"box","origin_m":[0.03624999999999999,-0.071,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.13999999999999999,0.011800000000000005]},{"shape":"box","origin_m":[0.0,-0.1205,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.064,0.040999999999999995,0.011800000000000005]},{"shape":"box","origin_m":[0.0,-0.018499999999999996,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.064,0.03499999999999999,0.011800000000000005]},{"shape":"box","origin_m":[0.037000000000000005,-0.06799999999999999,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.03204293994002423,-0.049499999999999995,0.0039000000000000007],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.018500000000000003,-0.03595706005997576,0.0039000000000000007],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.0,-0.030999999999999986,0.0039000000000000007],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[-0.018499999999999996,-0.03595706005997575,0.0039000000000000007],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[-0.03204293994002424,-0.049499999999999995,0.0039000000000000007],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[-0.037000000000000005,-0.06799999999999999,0.0039000000000000007],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[-0.03204293994002424,-0.0865,0.0039000000000000007],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[-0.018500000000000016,-0.10004293994002422,0.0039000000000000007],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.0,-0.105,0.0039000000000000007],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.018500000000000003,-0.10004293994002422,0.0039000000000000007],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.03204293994002423,-0.08650000000000002,0.0039000000000000007],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.010000000000000002,0.022732809485856452,0.011800000000000005]},{"shape":"box","origin_m":[0.0,-0.071,0.014550000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08099999999999999,0.13999999999999999,0.009499999999999995]},{"shape":"box","origin_m":[0.0,-0.06725,0.029049999999999992],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08099999999999999,0.1325,0.019500000000000003]},{"shape":"box","origin_m":[0.0,-0.138,0.032049999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08099999999999999,0.008999999999999994,0.007499999999999993]},{"shape":"box","origin_m":[0.0,-0.071,0.040400000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.065,0.124,0.0032000000000000084]},{"shape":"box","origin_m":[-0.036,-0.138,0.0238],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008999999999999994,0.008999999999999994,0.009000000000000008]},{"shape":"box","origin_m":[0.0325,-0.138,0.0238],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015999999999999986,0.008999999999999994,0.009000000000000008]}],"joint":{"type":"revolute","axis":[-1.0,0.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.8879231178819663,0.8796223968878317],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"盖外形与正面锁杆窗按正面渲染图;后下沿铰接、90°开角与凹腔深度为工程估计(手册图23为打开状态)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lever_slot","name_zh":"锁杆窗","function_zh":"盖正面的横向锁杆窗(浅灰内壁)","physical_meaning_zh":"浅灰锁杆窗内壁","subsystem":null,"parent":"lid","origin_m":[-0.0034999999999999892,-0.134,0.0238],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__lever_slot"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.054800000000000015,0.001,0.008400000000000019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5775804404296506,0.5972017883637634],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chamber_seal","name_zh":"O形密封圈","function_zh":"盖底凹腔四周的O形圈(闭盖时压在座板上封闭头空间)","physical_meaning_zh":"黑色O形圈","subsystem":null,"parent":"lid","origin_m":[0.0,-0.06799999999999999,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__chamber_seal"],"collisions":[{"shape":"box","origin_m":[0.033600000000000005,0.0,0.00020000000000000573],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.03104235229237924,0.01285816332746702,0.00020000000000000573],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.023758787847868,0.023758787847867995,0.00020000000000000573],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.012858163327467018,0.031042352292379234,0.00020000000000000573],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.0,0.033600000000000005,0.00020000000000000573],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.012858163327467018,0.031042352292379234,0.00020000000000000573],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.023758787847868,0.023758787847868,0.00020000000000000573],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.03104235229237924,0.012858163327467023,0.00020000000000000573],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.033600000000000005,3.903127820947816e-18,0.00020000000000000573],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.03104235229237924,-0.012858163327467014,0.00020000000000000573],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.023758787847868,-0.023758787847868,0.00020000000000000573],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[-0.012858163327467038,-0.031042352292379234,0.00020000000000000573],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.0,-0.033600000000000005,0.00020000000000000573],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.012858163327467032,-0.031042352292379234,0.00020000000000000573],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.023758787847867988,-0.02375878784786801,0.00020000000000000573],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.002599999999999998,0.01402292407553113,0.001]},{"shape":"box","origin_m":[0.031042352292379227,-0.012858163327467038,0.00020000000000000573],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.002599999999999998,0.01402292407553113,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010329823029626936,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chilled_mirror","name_zh":"冷镜","function_zh":"露点凝结检测的冷镜面","physical_meaning_zh":"抛光冷镜","subsystem":null,"parent":"lid","origin_m":[-0.007999999999999993,-0.06199999999999999,0.009900000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__chilled_mirror"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.00020000000000000573],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.009000000000000001,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.7304607400903537,0.7605245046752924],"metallic":1.0,"roughness":0.06,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["calibration.configure","calibration.verify","acquisition.start","water_activity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"thermopile","name_zh":"热电堆(红外样温)","function_zh":"非接触测量样品表面温度","physical_meaning_zh":"热电堆窗","subsystem":null,"parent":"lid","origin_m":[0.0,-0.07999999999999999,0.009900000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__thermopile"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.006999999999999999,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","water_activity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chamber_fan","name_zh":"头空间循环风扇","function_zh":"加速头空间平衡(未求叶片流场)","physical_meaning_zh":"小风扇","subsystem":null,"parent":"lid","origin_m":[0.009999999999999995,-0.057999999999999996,0.009900000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__chamber_fan"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0003000000000000086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013000000000000012,0.012999999999999998,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mirror_peltier","name_zh":"冷镜Peltier","function_zh":"控制冷镜温度","physical_meaning_zh":"Peltier模块(不可见)","subsystem":null,"parent":"lid","origin_m":[-0.007999999999999993,-0.06199999999999999,0.01590000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__mirror_peltier"],"collisions":[{"shape":"box","origin_m":[0.0,1.734723475976807e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.021999999999999992,0.022000000000000002,0.008000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.20507873639031693,0.2232279573168085,0.24620132670783548],"metallic":0.6,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_latch","name_zh":"盖内锁扣","function_zh":"盖底前缘的锁扣(锁杆转到READ时扣住下块)","physical_meaning_zh":"深色锁扣板","subsystem":null,"parent":"lid","origin_m":[0.006500000000000006,-0.133,-0.0019500000000000073],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__lid_latch"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.008000000000000007,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"锁扣为手册图23部件;位置与尺寸为估计,扣合动作未仿真(锁定状态由锁杆关节表示)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lever_lock","name_zh":"样品室锁杆","function_zh":"OPEN(右)释放/READ(左)锁紧样品室;盖闭时才可锁到READ","physical_meaning_zh":"灰色金属锁杆(刻READ/OPEN)","subsystem":null,"parent":"lid","origin_m":[0.0165,-0.14679999999999999,0.0238],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__lever_lock"],"collisions":[{"shape":"box","origin_m":[0.007070663706551933,0.0,0.00842648887430876],"rpy_rad":[1.5707963267948966,0.6981317007977317,0.0],"size_m":[0.0085,0.03,0.0025]}],"joint":{"type":"revolute","axis":[0.0,-1.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"latch.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.75,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lever_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"两个位置(OPEN右、READ左)按手册3.2.2;外形与盖正面锁杆窗按渲染图;枢轴位置、摆动轴与90°行程为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["latch.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_plate","name_zh":"正面铭牌","function_zh":"机壳正面深灰铭牌(AQUALAB 4TE WATER ACTIVITY)","physical_meaning_zh":"深灰铭牌","subsystem":null,"parent":"housing","origin_m":[0.054,-0.089,0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__brand_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.108,0.03,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/name_plate.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"电源开关","function_zh":"后面板左下角电源开关(从后看);Matterix按键关节承载开/关机","physical_meaning_zh":"黑色翘板开关","subsystem":null,"parent":"housing","origin_m":[0.112,0.0905,0.026],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"size_m":[0.012,0.018,0.0025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/power_rocker.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置按手册3.2.3(后面板左下角)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源插座","function_zh":"IEC C14电源线插座(硬件未连接)","physical_meaning_zh":"IEC C14插座(凹入键形口与三针)","subsystem":null,"parent":"housing","origin_m":[0.08,0.0887,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0015000000000000013,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.031,0.0030000000000000027,0.023999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.005605391624202723,0.006048833022857054,0.006995410187265387],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"USB B口(随附USB A–B线连电脑;通信未实现)","physical_meaning_zh":"USB B插座","subsystem":null,"parent":"housing","origin_m":[0.04,0.0905,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011999999999999997,0.0038000000000000117,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rs232_port","name_zh":"RS-232接口","function_zh":"RS-232串口(9600–115000 baud;通信未实现)","physical_meaning_zh":"DB9梯形插座(带两颗螺柱)","subsystem":null,"parent":"housing","origin_m":[-0.01,0.0887,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__rs232_port"],"collisions":[{"shape":"box","origin_m":[-1.734723475976807e-18,0.0029,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.031,0.0058,0.012399999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_lettering","name_zh":"后面板标注","function_zh":"后面板接口标注","physical_meaning_zh":"印刷标注","subsystem":null,"parent":"housing","origin_m":[0.05,0.089,0.048],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__rear_lettering"],"collisions":[{"shape":"box","origin_m":[0.0,9.999999999998899e-05,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.001,0.008000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/rear_lettering.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electronics","name_zh":"电子学板","function_zh":"数据采集与方法控制","physical_meaning_zh":"主控电路板(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.04975000000000001,0.0,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["aqualab_4te__electronics"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11,0.13,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028426039504420793,0.14702726649759498,0.04817182422688942],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"电源设定,断电取消;预热状态单独读出","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"15–50C、0.1C步进目标,设置不推进温度","kind":"device_command","availability":"implemented","component_ids":["sample_peltier","mirror_peltier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"lid.set_angle":{"function_zh":"锁杆释放后才能开盖;被动盖宿主姿态,不是机器人技能","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"latch.set_angle":{"function_zh":"闭盖后锁定READ;释放锁杆取消采集","kind":"device_command","availability":"implemented","component_ids":["lever_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.configure":{"function_zh":"宿主装样,选择实测溶液组成;质量和体积为独立输入,非隐含密度换算","kind":"configuration","availability":"implemented","component_ids":["sample_cup","cup_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","record_index","mass_kg","volume_m3","matrix_id","initial_temperature_k","equilibration_tau_s","volatile_interference"]},"sample.unload":{"function_zh":"开盖后宿主移出样品,守恒账本保留实际水分交换","kind":"configuration","availability":"implemented","component_ids":["sample_cup","cup_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"单次、连续、自定义与低释放模式的平衡代理,非厂家完整算法","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","stability_delta","temperature_tolerance_k","consecutive_readings"]},"calibration.configure":{"function_zh":"有来源的线性偏置代理,不宣称真实工厂校准","kind":"configuration","availability":"implemented","component_ids":["chilled_mirror","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["offset_aw","source"]},"calibration.verify":{"function_zh":"完成预热且最近平衡后对已知标准核查,不自动调参","kind":"query","availability":"implemented","component_ids":["chilled_mirror"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_aw"]},"isotherm.configure":{"function_zh":"仅输入有来源的特定产品等温线,适用温度内插,不提供通用含水率","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["matrix_id","temperature_k","source","points"]},"acquisition.start":{"function_zh":"闭盖锁紧后按实际稳定判据采集;典型5min非固定周期","kind":"device_command","availability":"implemented","component_ids":["chilled_mirror","optical_sensor","thermopile","chamber_fan","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止采集,水分转移和热过程不回滚","kind":"device_command","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"water_activity.measure":{"function_zh":"纯读水活度、样温和平衡状态;不泄露样品真值","kind":"query","availability":"implemented","component_ids":["chilled_mirror","thermopile","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"温控目标温度,范围 288.15–323.15 K;设定值,由 thermal.set_temperature 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["sample_peltier"],"write_via":"thermal.set_temperature"},"thermal.block_k":{"meaning_zh":"样品恒温块温度,范围 288.15–323.15 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"thermal.sample_k":{"meaning_zh":"样品自身温度(与恒温块有热时间常数差),范围 288.15–323.15 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"面板显示的量化温度,由过程温度经一阶传感器响应和分辨率量化得到,范围 288.15–323.15 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["thermopile","display_digits"],"write_via":null},"lid.angle_rad":{"meaning_zh":"样品室盖(上块)(lid)绕铰链的开启角,范围 0–1.5708 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_angle"},"latch.angle_rad":{"meaning_zh":"样品室锁杆(lever_lock)的转角,范围0–1.5708 rad:0为OPEN(释放,柄端右倾40°),π/2为READ(锁紧,左倾50°);场景机械状态,行程为工程估计;同步权威与方向见model_bindings。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lever_lock"],"write_via":"latch.set_angle"},"warmup.elapsed_s":{"meaning_zh":"通电后光源/电子学暖机已用时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"warmup.ready":{"meaning_zh":"暖机是否达到允许读数的时长(工程阈值);由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"method.mode":{"meaning_zh":"方法模式选择;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"equilibrium.stable":{"meaning_zh":"头空间水活度是否达到平衡判据;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"water_activity.indicated":{"meaning_zh":"显示水活度 aw(露点法代理);由运行层模型推导,显示于冷镜;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["chilled_mirror","display_digits"],"write_via":null},"dewpoint.indicated_k":{"meaning_zh":"冷镜露点温度;由运行层模型推导,显示于冷镜;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["chilled_mirror"],"write_via":null},"calibration.offset_aw":{"meaning_zh":"水活度线性偏置校准,范围 -0.03–0.03;设定值,由 calibration.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["chilled_mirror"],"write_via":null},"isotherm.configured":{"meaning_zh":"产品吸附等温线是否已提供(无则不输出含水率);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_cup"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"water.input_kg":{"meaning_zh":"装入样品所含水质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"water.sample_kg":{"meaning_zh":"样品中当前水质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"water.headspace_kg":{"meaning_zh":"头空间水汽质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"water.removed_kg":{"meaning_zh":"随样品取出的水质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cup"],"write_via":null},"water.ambient_in_kg":{"meaning_zh":"开盖时从环境进入头空间的水汽,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"water.ambient_out_kg":{"meaning_zh":"开盖时逸出头空间的水汽,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null}},"mechanisms":{"water_activity":{"meaning_zh":"实测二元水溶液活度参考点驱动头空间传质、露点与温控代理,闭合水质量账本","implementation":"lumped","equations":["aw=p_vapor/p_sat(T_sample)","p_sat=610.94*exp(17.625*T_C/(243.04+T_C)) Pa (Magnus engineering approximation)","m_eq=aw_reference*p_sat*V_headspace*M_water/(R*T); dm=(m_eq-m_vapor)*(1-exp(-dt/tau))","water_input+ambient_in=sample_water+headspace_water+removed_water+ambient_out","open chamber vapor relaxes toward assumed ambient RH=0.5; direct open-sample evaporation omitted","moisture=piecewise linear supplied product isotherm only at matching matrix/temperature, no extrapolation"],"parameters":{"headspace_volume":{"value":2e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"未知真实体积的传质代理"}}}},"limitations":["公开二元水溶液平衡活度为参考,热过程、传质与Magnus露点为engineering_assumption;不保证厂家准确度。","96溶质3113点,DL/L丙氨酸身份冲突条目隔离;95种可用。只在对应组成及参考温度附近测量,不外推。","20mL头空间、25/35s热常数、用户传质时间常数为合成参数;典型5min不是固定周期。","水质量账本闭合;传质过程中参考活度不随微小组成变化更新,忽略开盖样品直接蒸发。","完整厂家平衡算法、ISO18787、真实冷镜伺服与凝结液膜、挥发物补偿未实现;本机不是4TEV。","可配置产品等温线做内插,但未提供实测产品吸附等温线,无通用含水率换算。","厂家推荐15min预热作为读数质量标志,非虚构硬件禁止启动;校准核查要求预热与平衡。","校准为有来源线性偏置代理,非厂家两点校准;清洁流程、完整菜单、USB/RS232通信未实现。","真实部件质量/惯量/摩擦null;URDF各构件仿真质量是整机3.1 kg的工程拆分、包围盒惯量为数值近似,均为assumption。","几何(2026-10 B1重建):按厂家产品页正面渲染与手册图22–25;显示台/样品室盖比例、盖铰链与锁杆摆动轴为工程估计;锁杆根部穿过盖顶导槽(盖视觉未开槽);后部电源开关以按键关节承载开关机。","七前键与后电源键几何存在;仅电源/开始/取消映射命令,不伪造方向和菜单功能。","Session权限过滤不替代文件与进程安全沙箱;装样与盖杆动作是宿主控制,不是机器人技能。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","thermal.set_temperature","lid.set_angle","latch.set_angle","sample.configure","sample.unload","method.configure","calibration.configure","calibration.verify","isotherm.configure","acquisition.start","acquisition.stop","water_activity.measure"],"unsupported":["native_async_envelope","hardware_communication","factory_equilibrium_algorithm"],"note_zh":"CHEM-007:32构件、10关节、1杯接口、3读数;13运行单测、95种实测参考驱动输出/1拒绝、Blender/合同、标准桥接和双环境实际盖杆/读数/守恒通过;整体partial。"}},"previews":["previews/aqualab_4te/preview_chamber.webp","previews/aqualab_4te/preview_front.webp","previews/aqualab_4te/preview_front_straight.webp","previews/aqualab_4te/preview_isaac_rtx_articulated.webp","previews/aqualab_4te/preview_isaac_rtx_pair.webp","previews/aqualab_4te/preview_lid_underside.webp","previews/aqualab_4te/preview_open.webp","previews/aqualab_4te/preview_panel.webp","previews/aqualab_4te/preview_read.webp","previews/aqualab_4te/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/aqualab_4te/asset.contract.json","bytes":316224},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/aqualab_4te/collision_proxies.json","bytes":50608},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/aqualab_4te/geometry_manifest.json","bytes":118788},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/aqualab_4te/model.blend","bytes":478575},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/aqualab_4te/model.glb","bytes":329984},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/aqualab_4te/model.urdf","bytes":43285},{"name":"output_templates.json","path":"assets/expansion_batch04/t4_measure/aqualab_4te/output_templates.json","bytes":15229016}],"completeness":{"components":39,"with_collisions":39,"with_objects":39,"with_function":39,"with_mass":0,"joints_matching_component":10,"joints":10,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"aqualab_4te","chem_id":"CHEM-007","name_en":"Water-activity meter","maker":"AQUALAB","model":"4TE","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch04/t4_measure/aqualab_4te","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/aqualab_4te/asset.contract.json","runtime":"scripts/asset_runtime/aqualab_4te.py"} \ No newline at end of file diff --git a/data/assets/instrument.arradiance_gemstarxt.json b/data/assets/instrument.arradiance_gemstarxt.json new file mode 100644 index 0000000000000000000000000000000000000000..d42b906b4ff3ef9acf33d1ce37aec3bb04c6c1ad --- /dev/null +++ b/data/assets/instrument.arradiance_gemstarxt.json @@ -0,0 +1 @@ +{"tid":"instrument.arradiance_gemstarxt","asset_dir":"expansion_batch04/t5_automation/arradiance_gemstarxt","name_zh":"Arradiance GEMStar XT-SP单歧管PEALD/热ALD系统","category":"薄膜与功能材料制备","description_zh":"默认200mm端件;反应器/门300°C、单歧管200°C、4物料端口、300W ICP;有限表面反应与三组thermal文献锚点,非实物测厚","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心Z0,+X右、+Y后、+Z上;主机与RF并排位置为工程假设,独立包络按厂家尺寸"},"mass_kg":100.0,"size_m":[1.1576,0.6096,0.635],"bbox_min":[-0.5788,-0.3048,0.0],"bbox_max":[0.5788,0.3048,0.635],"manifest_dimensions_m":[1.1576,0.6096,0.635],"glb":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","precursor_valve_0":"/Geometry/base_link/precursor_valve_0","precursor_valve_1":"/Geometry/base_link/precursor_valve_1","precursor_valve_2":"/Geometry/base_link/precursor_valve_2","precursor_valve_3":"/Geometry/base_link/precursor_valve_3","carrier_valve":"/Geometry/base_link/carrier_valve","plasma_valve":"/Geometry/base_link/plasma_valve","vacuum_valve":"/Geometry/base_link/vacuum_valve"},"frames":{"pre_place":[0.0,0.0,0.815],"place":[0.0,0.0,0.685],"post_place":[0.0,0.0,0.815],"joint_door_joint":[-0.1076,-0.22,0.145],"joint_precursor_valve_0_joint":[0.0374,0.185,0.572],"joint_precursor_valve_1_joint":[0.1274,0.185,0.572],"joint_precursor_valve_2_joint":[0.2174,0.185,0.572],"joint_precursor_valve_3_joint":[0.3074,0.185,0.572],"joint_carrier_valve_joint":[-0.1076,0.06,0.35],"joint_plasma_valve_joint":[-0.0076,0.12,0.35],"joint_vacuum_valve_joint":[0.4724,0.19,0.18]},"joints":[{"name":"door_joint","type":"revolute","parent":"body","child":"door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.74533,"effort":10.0,"mimic":null,"origin_m":[-0.1076,-0.22,0.145],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.1076,-0.304,0.0575],"child_bbox_max":[0.4524,0.07,0.2325],"kind":"door"},{"name":"precursor_valve_0_joint","type":"prismatic","parent":"body","child":"precursor_valve_0","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.0374,0.185,0.572],"child_prim":"/Geometry/base_link/precursor_valve_0","child_bbox_min":[0.0179,0.164,0.552],"child_bbox_max":[0.0569,0.206,0.606],"kind":"other"},{"name":"precursor_valve_1_joint","type":"prismatic","parent":"body","child":"precursor_valve_1","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.1274,0.185,0.572],"child_prim":"/Geometry/base_link/precursor_valve_1","child_bbox_min":[0.1079,0.164,0.552],"child_bbox_max":[0.1469,0.206,0.606],"kind":"other"},{"name":"precursor_valve_2_joint","type":"prismatic","parent":"body","child":"precursor_valve_2","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.2174,0.185,0.572],"child_prim":"/Geometry/base_link/precursor_valve_2","child_bbox_min":[0.1979,0.164,0.552],"child_bbox_max":[0.2369,0.206,0.606],"kind":"other"},{"name":"precursor_valve_3_joint","type":"prismatic","parent":"body","child":"precursor_valve_3","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.3074,0.185,0.572],"child_prim":"/Geometry/base_link/precursor_valve_3","child_bbox_min":[0.2879,0.164,0.552],"child_bbox_max":[0.3269,0.206,0.606],"kind":"other"},{"name":"carrier_valve_joint","type":"prismatic","parent":"body","child":"carrier_valve","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[-0.1076,0.06,0.35],"child_prim":"/Geometry/base_link/carrier_valve","child_bbox_min":[-0.1206,0.047,0.334],"child_bbox_max":[-0.0946,0.073,0.366],"kind":"other"},{"name":"plasma_valve_joint","type":"prismatic","parent":"body","child":"plasma_valve","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[-0.0076,0.12,0.35],"child_prim":"/Geometry/base_link/plasma_valve","child_bbox_min":[-0.0206,0.107,0.334],"child_bbox_max":[0.0054,0.133,0.366],"kind":"other"},{"name":"vacuum_valve_joint","type":"revolute","parent":"body","child":"vacuum_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.4724,0.19,0.18],"child_prim":"/Geometry/base_link/vacuum_valve","child_bbox_min":[0.4424,0.179,0.15],"child_bbox_max":[0.5024,0.201,0.22],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"substrate","link":"door","part":"arradiance_gemstarxt__end_effector","pos":[0.1724,-0.0825,0.1135],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.28,0.1375,-0.0315],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["door_joint"],"modelled_occupant":false},{"name":"product","link":"door","part":"arradiance_gemstarxt__end_effector","pos":[0.1724,-0.0825,0.1135],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.28,0.1375,-0.0315],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["door_joint"],"modelled_occupant":false},{"name":"precursor0","link":"base_link","part":"arradiance_gemstarxt__precursor_port_0","pos":[0.0374,0.21,0.615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0374,0.21,0.615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"precursor1","link":"base_link","part":"arradiance_gemstarxt__precursor_port_1","pos":[0.1274,0.21,0.615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1274,0.21,0.615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"precursor2","link":"base_link","part":"arradiance_gemstarxt__precursor_port_2","pos":[0.2174,0.21,0.615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.2174,0.21,0.615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"precursor3","link":"base_link","part":"arradiance_gemstarxt__precursor_port_3","pos":[0.3074,0.21,0.615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.3074,0.21,0.615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_gas0","link":"base_link","part":"arradiance_gemstarxt__plasma_port_0","pos":[-0.1276,0.28,0.37],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1276,0.28,0.37],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_gas1","link":"base_link","part":"arradiance_gemstarxt__plasma_port_1","pos":[-0.0576,0.28,0.37],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0576,0.28,0.37],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_gas2","link":"base_link","part":"arradiance_gemstarxt__plasma_port_2","pos":[0.0124,0.28,0.37],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0124,0.28,0.37],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_gas3","link":"base_link","part":"arradiance_gemstarxt__plasma_port_3","pos":[0.0824,0.28,0.37],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0824,0.28,0.37],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"carrier","link":"base_link","part":"arradiance_gemstarxt__carrier_inlet","pos":[-0.1276,0.2958,0.16],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1276,0.2958,0.16],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cda","link":"base_link","part":"arradiance_gemstarxt__cda_port","pos":[-0.0676,0.2958,0.16],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0676,0.2958,0.16],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"arradiance_gemstarxt__vacuum_outlet","pos":[0.4524,0.2958,0.16],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.4524,0.2958,0.16],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vent","link":"base_link","part":"arradiance_gemstarxt__vent_port","pos":[0.3724,0.2958,0.16],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.3724,0.2958,0.16],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"arradiance_gemstarxt__power_inlet","pos":[0.5024,0.2958,0.09],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.5024,0.2958,0.09],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_power","link":"base_link","part":"arradiance_gemstarxt__rf_power_inlet","pos":[-0.4264,0.2592,0.08],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.4264,0.2592,0.08],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"arradiance_gemstarxt__usb_port","pos":[0.2724,0.2958,0.1],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.2724,0.2958,0.1],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"emo","link":"base_link","part":"arradiance_gemstarxt__emo_port","pos":[0.1924,0.2958,0.1],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1924,0.2958,0.1],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"qcm_option","link":"base_link","part":"arradiance_gemstarxt__qcm_option_port","pos":[0.5668,-0.03,0.16],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.5668,-0.03,0.16],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_signal","link":"base_link","part":"arradiance_gemstarxt__icp_head","pos":[-0.0276,-0.1,0.4313],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0276,-0.1,0.4313],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"reactor","part":"arradiance_gemstarxt__display_reactor","prim":"/Geometry/base_link/readout_reactor","link":"base_link","digits":7,"decimals":1,"unit":"C","center":[-0.4264,0.0445,0.487],"up":[0.0,-0.0,1.0],"source":{"bridge":["reactor.temperature_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,0.0]},{"name":"door","part":"arradiance_gemstarxt__display_door","prim":"/Geometry/base_link/readout_door","link":"base_link","digits":7,"decimals":1,"unit":"C","center":[-0.4264,0.0445,0.456],"up":[0.0,-0.0,1.0],"source":{"bridge":["door.temperature_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,0.0]},{"name":"manifold","part":"arradiance_gemstarxt__display_manifold","prim":"/Geometry/base_link/readout_manifold","link":"base_link","digits":7,"decimals":1,"unit":"C","center":[-0.4264,0.0445,0.425],"up":[0.0,0.0,1.0],"source":{"bridge":["manifold.temperature_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,-0.0]},{"name":"pressure","part":"arradiance_gemstarxt__display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":9,"decimals":3,"unit":"Pa","center":[-0.4264,0.0445,0.394],"up":[0.0,-0.0,1.0],"source":{"bridge":["vacuum.pressure_pa"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,0.0]},{"name":"rf","part":"arradiance_gemstarxt__display_rf","prim":"/Geometry/base_link/readout_rf","link":"base_link","digits":7,"decimals":1,"unit":"W","center":[-0.4264,0.0445,0.363],"up":[0.0,-0.0,1.0],"source":{"bridge":["rf.power_w"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,0.0]},{"name":"cycles","part":"arradiance_gemstarxt__display_cycles","prim":"/Geometry/base_link/readout_cycles","link":"base_link","digits":7,"decimals":0,"unit":"1","center":[-0.4264,0.0445,0.332],"up":[0.0,-0.0,1.0],"source":{"bridge":["cycle.completed"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.25,0.023],"normal":[-0.0,1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":100.0,"footprint_m":[1.1576,0.6096],"height_m":0.635,"clearance_m":{"front":0.66,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.1135,"primary_slot":"substrate","access":["door_joint"],"slot_count":20},"components":[{"id":"body","name_zh":"主机机座","function_zh":"额定主机宽.8128深.6096高.635m;含顶部歧管","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.813×0.61×0.03 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__body"],"collisions":[{"shape":"box","origin_m":[0.1724,0,0.045],"rpy_rad":[0,0,0],"size_m":[0.8128,0.6096,0.03]},{"shape":"box","origin_m":[0.1724,0,0.2675],"rpy_rad":[0,0,0],"size_m":[0.8128,0.6096,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_0","name_zh":"防滑脚","function_zh":"被动支撑至Z0","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.168, -0.24, 0.015) m 相对 body,碰撞代理为半径 0.025 m、高 0.03 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.16760000000000003,-0.24,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_1","name_zh":"防滑脚","function_zh":"被动支撑至Z0","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.512, -0.24, 0.015) m 相对 body,碰撞代理为半径 0.025 m、高 0.03 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5124,-0.24,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_2","name_zh":"防滑脚","function_zh":"被动支撑至Z0","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.168, 0.24, 0.015) m 相对 body,碰撞代理为半径 0.025 m、高 0.03 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.16760000000000003,0.24,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_3","name_zh":"防滑脚","function_zh":"被动支撑至Z0","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.512, 0.24, 0.015) m 相对 body,碰撞代理为半径 0.025 m、高 0.03 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5124,0.24,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_left","name_zh":"左侧壳板","function_zh":"薄板支承","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.228, 0.03, 0.16) m 相对 body,碰撞代理为0.012×0.55×0.2 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.22799999999999998,0.03,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_left"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.5496,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_right","name_zh":"右侧壳板","function_zh":"薄板支承","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.573, 0.03, 0.16) m 相对 body,碰撞代理为0.012×0.55×0.2 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5728,0.03,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_right"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.5496,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rear_panel","name_zh":"后板","function_zh":"气电接口承载","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.172, 0.299, 0.16) m 相对 body,碰撞代理为0.789×0.012×0.2 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,0.2988,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rear_panel"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.7888,0.012,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"front_frame","name_zh":"前门框","function_zh":"不封堵开口的四边框","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.172, -0.229, 0.145) m 相对 body,碰撞代理为0.813×0.012×0.04 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,-0.2288,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__front_frame"],"collisions":[{"shape":"box","origin_m":[0,0,-0.09],"rpy_rad":[0,0,0],"size_m":[0.8128,0.012,0.04]},{"shape":"box","origin_m":[0,0,0.1],"rpy_rad":[0,0,0],"size_m":[0.8128,0.012,0.025]},{"shape":"box","origin_m":[-0.35,0,0],"rpy_rad":[0,0,0],"size_m":[0.095,0.012,0.165]},{"shape":"box","origin_m":[0.35,0,0],"rpy_rad":[0,0,0],"size_m":[0.095,0.012,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"reactor","name_zh":"反应腔","function_zh":"集总反应区;腔容由宿主给定而非外壳体积","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.172, 0, 0.145) m 相对 body,碰撞代理为0.012×0.44×0.15 m 长方体 等 5 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,0.0,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__reactor"],"collisions":[{"shape":"box","origin_m":[-0.267,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.44,0.15]},{"shape":"box","origin_m":[0.267,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.44,0.15]},{"shape":"box","origin_m":[0,0.22,0],"rpy_rad":[0,0,0],"size_m":[0.54,0.012,0.15]},{"shape":"box","origin_m":[0,0,-0.079],"rpy_rad":[0,0,0],"size_m":[0.54,0.44,0.012]},{"shape":"box","origin_m":[0,0,0.079],"rpy_rad":[0,0,0],"size_m":[0.54,0.44,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["kinetics.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"reactor_heater","name_zh":"反应器加热层","function_zh":"最高573.15K,功率未知","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.172, 0, 0.24) m 相对 body,碰撞代理为0.53×0.42×0.017 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,0.0,0.24],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__reactor_heater"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.53,0.42,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"door","name_zh":"独立温控前门","function_zh":"左侧铰链向前旋转100度为假设","physical_meaning_zh":"开合边界件:开合状态参与运行层互锁(开盖停机/不允许启动),接触与握持未经机器人验证;可动件:绕 −Z 转动 0°–100°,状态 door.angle_rad,行程证据见几何清单;装配原点 (-0.108, -0.22, 0.145) m 相对 body,碰撞代理为0.56×0.025×0.175 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.10760000000000003,-0.22,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__door"],"collisions":[{"shape":"box","origin_m":[0.28,0,0],"rpy_rad":[0,0,0],"size_m":[0.56,0.025,0.175]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.7453292519943295],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"door_heater","name_zh":"门加热层","function_zh":"门独立温控最高573.15K","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.28, 0.02, 0) m 相对 door,碰撞代理为0.51×0.012×0.145 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"door","origin_m":[0.28,0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__door_heater"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.51,0.012,0.145]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"door_handle","name_zh":"门把手","function_zh":"被动抓握,宿主机器人未验证","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.45, -0.045, 0) m 相对 door,碰撞代理为0.018×0.06×0.11 m 长方体 等 3 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"door","origin_m":[0.45,-0.045,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__door_handle"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.06,0.11]},{"shape":"box","origin_m":[0,-0.03,0.05],"rpy_rad":[0,0,0],"size_m":[0.11,0.018,0.018]},{"shape":"box","origin_m":[0,-0.03,-0.05],"rpy_rad":[0,0,0],"size_m":[0.11,0.018,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"door_seal","name_zh":"门密封框","function_zh":"刚性代理,不验证弹性漏率","physical_meaning_zh":"被动物理界面:隔离/过滤/透光/密封作用在运行层按集中参数处理,几何不参与求解;装配原点 (0.28, 0.014, 0) m 相对 door,碰撞代理为0.54×0.009×0.009 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"door","origin_m":[0.28,0.014,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__door_seal"],"collisions":[{"shape":"box","origin_m":[0,0,0.077],"rpy_rad":[0,0,0],"size_m":[0.54,0.009,0.009]},{"shape":"box","origin_m":[0,0,-0.077],"rpy_rad":[0,0,0],"size_m":[0.54,0.009,0.009]},{"shape":"box","origin_m":[-0.265,0,0],"rpy_rad":[0,0,0],"size_m":[0.009,0.009,0.15]},{"shape":"box","origin_m":[0.265,0,0],"rpy_rad":[0,0,0],"size_m":[0.009,0.009,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"end_effector","name_zh":"200mm默认基底端件","function_zh":"门载圆形水平托台;实际机构未测","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.28, 0.19, -0.025) m 相对 door,碰撞代理为半径 0.1 m、高 0.01 m 圆柱 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"door","origin_m":[0.28,0.19,-0.025],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__end_effector"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.1,"length_m":0.01},{"shape":"box","origin_m":[0,-0.1,-0.012],"rpy_rad":[0,0,0],"size_m":[0.018,0.21,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.install","sample.collect","film.estimate","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"substrate","name_zh":"基底示意片","function_zh":"仅几何占位;装载/移交由宿主记账,不自动仿真抓取","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0, 0, 0.006) m 相对 end_effector,碰撞代理为半径 0.095 m、高 0.001 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"end_effector","origin_m":[0.0,0.0,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__substrate"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.095,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"manifold_support","name_zh":"歧管支架","function_zh":"后上方支承","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.172, 0.255, 0.455) m 相对 body,碰撞代理为0.46×0.025×0.34 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,0.255,0.455],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__manifold_support"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.46,0.025,0.34]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"manifold","name_zh":"单歧管","function_zh":"最高473.15K,四个高速ALD端口","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.172, 0.22, 0.54) m 相对 body,碰撞代理为0.4×0.055×0.045 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1724,0.22,0.54],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__manifold"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.4,0.055,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_port_0","name_zh":"前驱体端口1","function_zh":"单歧管四接口之一","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.0374, 0.21, 0.615) m 相对 body,碰撞代理为半径 0.013 m、高 0.04 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03739999999999999,0.21,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_port_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_valve_0","name_zh":"高速常闭ALD阀1","function_zh":"0–2mm视觉阀芯代理,真实响应未知","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 precursor.valve_0_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (0.0374, 0.185, 0.572) m 相对 body,碰撞代理为0.039×0.042×0.04 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03739999999999999,0.185,0.572],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_valve_0"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.039,0.042,0.04]},{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"precursor.valve_0_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_line_0","name_zh":"单路物料导管","function_zh":"连接端口到阀与歧管","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.0374, 0.215, 0.59) m 相对 body,碰撞代理为半径 0.006 m、高 0.075 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03739999999999999,0.215,0.59],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_line_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.075}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_bottle_0","name_zh":"标准150mL瓶1","function_zh":"原厂两瓶标准;装载物料与mol由宿主提供","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.0374, 0.17, 0.412) m 相对 body,碰撞代理为半径 0.022 m、高 0.11 m 圆柱 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03739999999999999,0.17,0.412],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_bottle_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.11},{"shape":"cylinder","origin_m":[0,0,0.071],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bottle_heater_0","name_zh":"可移动瓶加热套","function_zh":"两区照片代理,额定至200C;不推断瓶内温度","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.0374, 0.17, 0.412) m 相对 body,碰撞代理为半径 0.026 m、高 0.084 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03739999999999999,0.17,0.412],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__bottle_heater_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.084}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_port_1","name_zh":"前驱体端口2","function_zh":"单歧管四接口之一","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.127, 0.21, 0.615) m 相对 body,碰撞代理为半径 0.013 m、高 0.04 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1274,0.21,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_port_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_valve_1","name_zh":"高速常闭ALD阀2","function_zh":"0–2mm视觉阀芯代理,真实响应未知","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 precursor.valve_1_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (0.127, 0.185, 0.572) m 相对 body,碰撞代理为0.039×0.042×0.04 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1274,0.185,0.572],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_valve_1"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.039,0.042,0.04]},{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"precursor.valve_1_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_line_1","name_zh":"单路物料导管","function_zh":"连接端口到阀与歧管","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.127, 0.215, 0.59) m 相对 body,碰撞代理为半径 0.006 m、高 0.075 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1274,0.215,0.59],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_line_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.075}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_bottle_1","name_zh":"标准150mL瓶2","function_zh":"原厂两瓶标准;装载物料与mol由宿主提供","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.127, 0.17, 0.412) m 相对 body,碰撞代理为半径 0.022 m、高 0.11 m 圆柱 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1274,0.17,0.412],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_bottle_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.11},{"shape":"cylinder","origin_m":[0,0,0.071],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bottle_heater_1","name_zh":"可移动瓶加热套","function_zh":"两区照片代理,额定至200C;不推断瓶内温度","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.127, 0.17, 0.412) m 相对 body,碰撞代理为半径 0.026 m、高 0.084 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1274,0.17,0.412],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__bottle_heater_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.084}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_port_2","name_zh":"前驱体端口3","function_zh":"单歧管四接口之一","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.217, 0.21, 0.615) m 相对 body,碰撞代理为半径 0.013 m、高 0.04 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.21739999999999998,0.21,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_port_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_valve_2","name_zh":"高速常闭ALD阀3","function_zh":"0–2mm视觉阀芯代理,真实响应未知","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 precursor.valve_2_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (0.217, 0.185, 0.572) m 相对 body,碰撞代理为0.039×0.042×0.04 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.21739999999999998,0.185,0.572],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_valve_2"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.039,0.042,0.04]},{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"precursor.valve_2_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_line_2","name_zh":"单路物料导管","function_zh":"连接端口到阀与歧管","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.217, 0.215, 0.59) m 相对 body,碰撞代理为半径 0.006 m、高 0.075 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.21739999999999998,0.215,0.59],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_line_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.075}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"unused_port_cap_2","name_zh":"未装瓶端口帽","function_zh":"保留额外两端口而非装满四瓶","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.217, 0.19, 0.502) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.21739999999999998,0.19,0.502],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__unused_port_cap_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_port_3","name_zh":"前驱体端口4","function_zh":"单歧管四接口之一","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.307, 0.21, 0.615) m 相对 body,碰撞代理为半径 0.013 m、高 0.04 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.3074,0.21,0.615],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_port_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_valve_3","name_zh":"高速常闭ALD阀4","function_zh":"0–2mm视觉阀芯代理,真实响应未知","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 precursor.valve_3_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (0.307, 0.185, 0.572) m 相对 body,碰撞代理为0.039×0.042×0.04 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.3074,0.185,0.572],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_valve_3"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.039,0.042,0.04]},{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"precursor.valve_3_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"precursor_line_3","name_zh":"单路物料导管","function_zh":"连接端口到阀与歧管","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.307, 0.215, 0.59) m 相对 body,碰撞代理为半径 0.006 m、高 0.075 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.3074,0.215,0.59],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__precursor_line_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.075}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"unused_port_cap_3","name_zh":"未装瓶端口帽","function_zh":"保留额外两端口而非装满四瓶","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.307, 0.19, 0.502) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.3074,0.19,0.502],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__unused_port_cap_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"icp_head","name_zh":"300W空气冷却ICP头","function_zh":"简化外形;非场求解","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-0.0276, -0.1, 0.405) m 相对 body,碰撞代理为半径 0.045 m、高 0.14 m 圆柱 等 3 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.027600000000000013,-0.1,0.405],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__icp_head"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.14},{"shape":"cylinder","origin_m":[0,0,0.075],"rpy_rad":[0,0,0],"radius_m":0.054,"length_m":0.018},{"shape":"cylinder","origin_m":[0,0,0.1],"rpy_rad":[0,0,0],"radius_m":0.034,"length_m":0.045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"icp_cooling","name_zh":"ICP风冷散热壳","function_zh":"被动几何","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-0.0276, -0.1, 0.385) m 相对 body,碰撞代理为0.09×0.075×0.045 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.027600000000000013,-0.1,0.385],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__icp_cooling"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.09,0.075,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rf_cable","name_zh":"射频电缆代理","function_zh":"RF箱至ICP的外部电气边界,弯曲形状估计","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.0324, -0.08, 0.3) m 相对 body,碰撞代理为半径 0.008 m、高 0.27 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.032399999999999984,-0.08,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rf_cable"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.06],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rf_supply","name_zh":"RF半机架","function_zh":"额定.3048×.5334×.2794m,独立电源","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.426, 0, 0.14) m 相对 body,碰撞代理为0.305×0.533×0.279 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.0,0.1397],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rf_supply"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.3048,0.5334,0.2794]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rf_front_panel","name_zh":"RF前面板","function_zh":"控制图形/开关仅外观,不伪造未实现按钮","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.426, -0.26, 0.14) m 相对 body,碰撞代理为0.27×0.009×0.23 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,-0.26,0.14],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rf_front_panel"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.27,0.009,0.23]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rf_status_window","name_zh":"RF蓝色显示窗","function_zh":"仅外观;实际读数集中于GEMFlow代理","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.461, -0.264, 0.16) m 相对 body,碰撞代理为0.145×0.005×0.065 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.46140000000000003,-0.2642,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rf_status_window"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.145,0.005,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"laptop_base","name_zh":"GEMFlow笔记本底座","function_zh":"主机附带笔记本,摆放在RF上是工程布局假设","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.426, -0.005, 0.29) m 相对 body,碰撞代理为0.29×0.23×0.02 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,-0.005,0.29],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__laptop_base"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.29,0.23,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"laptop_screen","name_zh":"GEMFlow上位机屏","function_zh":"GUI未复刻,只展示六个清晰标记的仿真遥测区域","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.055, 0.408) m 相对 body,碰撞代理为0.29×0.019×0.205 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.055,0.408],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__laptop_screen"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.29,0.019,0.205]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","acquisition.stop","process.measure","template.read","reference.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_reactor","name_zh":"模型遥测reactor","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.487) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.487],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_reactor"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_door","name_zh":"模型遥测door","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.456) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.45599999999999996],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_door"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_manifold","name_zh":"模型遥测manifold","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.425) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.425],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_manifold"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_pressure","name_zh":"模型遥测pressure","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.394) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.394],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_pressure"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_rf","name_zh":"模型遥测rf","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.363) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.363],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_rf"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_cycles","name_zh":"模型遥测cycles","function_zh":"不是原厂GUI布局复刻","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.426, 0.043, 0.332) m 相对 body,碰撞代理为0.25×0.003×0.023 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.043,0.33199999999999996],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__display_cycles"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.003,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"carrier_mfc","name_zh":"200sccm惰性载气MFC","function_zh":"与RF0共享一份有限载气输入","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (-0.108, 0.1, 0.305) m 相对 body,碰撞代理为0.045×0.08×0.07 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.10760000000000003,0.1,0.305],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__carrier_mfc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.08,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"carrier_valve","name_zh":"载气NC阀","function_zh":"2mm代理","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 carrier.travel_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (-0.108, 0.06, 0.35) m 相对 body,碰撞代理为半径 0.013 m、高 0.032 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.10760000000000003,0.06,0.35],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__carrier_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.032}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"carrier.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"plasma_valve","name_zh":"等离子氧气NC阀","function_zh":"RF输入1的2mm代理,2/3未实现其他气体","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:沿 +Z 平移 0–0.002 m,状态 plasma.travel_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (-0.0076, 0.12, 0.35) m 相对 body,碰撞代理为半径 0.013 m、高 0.032 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.007599999999999996,0.12,0.35],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__plasma_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.032}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.002],"state_id":"plasma.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vacuum_valve","name_zh":"真空隔离阀","function_zh":"外部泵边界的90度角度代理","physical_meaning_zh":"阀件:转角映射阀位状态,真实阀芯与密封未仿真;可动件:绕 +Y 转动 0°–90°,状态 vacuum.angle_rad,行程证据见几何清单;装配原点 (0.472, 0.19, 0.18) m 相对 body,碰撞代理为0.038×0.022×0.06 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4724,0.19,0.18],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__vacuum_valve"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.038,0.022,0.06]},{"shape":"box","origin_m":[0,0,0.034],"rpy_rad":[0,0,0],"size_m":[0.06,0.018,0.012]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vacuum.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pressure_gauge","name_zh":"对流真空计","function_zh":"默认非电容规,理想模型读数","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (0.452, 0.13, 0.3) m 相对 body,碰撞代理为半径 0.022 m、高 0.07 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4524,0.13,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__pressure_gauge"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["process.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"carrier_inlet","name_zh":"carrier_inlet","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.128, 0.296, 0.16) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.1276,0.2958,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__carrier_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"cda_port","name_zh":"cda_port","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.0676, 0.296, 0.16) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.0676,0.2958,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__cda_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vacuum_outlet","name_zh":"vacuum_outlet","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.452, 0.296, 0.16) m 相对 body,碰撞代理为半径 0.025 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4524,0.2958,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__vacuum_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.025,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"vent_port","name_zh":"vent_port","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.372, 0.296, 0.16) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.3724,0.2958,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__vent_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.vent"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"power_inlet","name_zh":"power_inlet","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.502, 0.296, 0.09) m 相对 body,碰撞代理为0.018×0.015×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5024,0.2958,0.09],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rf_power_inlet","name_zh":"rf_power_inlet","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.426, 0.259, 0.08) m 相对 body,碰撞代理为0.018×0.015×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.4264,0.2592,0.08],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__rf_power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rf.power_set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_port","name_zh":"usb_port","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.272, 0.296, 0.1) m 相对 body,碰撞代理为0.018×0.015×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.2724,0.2958,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__usb_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["control.heartbeat"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emo_port","name_zh":"emo_port","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.192, 0.296, 0.1) m 相对 body,碰撞代理为0.018×0.015×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.1924,0.2958,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__emo_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["safety.emo","safety.reset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"qcm_option_port","name_zh":"qcm_option_port","function_zh":"显式宿主端口;QCM口仅封帽未装模块","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.567, -0.03, 0.16) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5668,-0.03,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__qcm_option_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"plasma_port_0","name_zh":"ICP气体入口0","function_zh":"0共享载气,1可选氧,2/3仅拓扑保留","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.128, 0.28, 0.37) m 相对 body,碰撞代理为半径 0.01 m、高 0.021 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.1276,0.28,0.37],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__plasma_port_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"plasma_port_1","name_zh":"ICP气体入口1","function_zh":"0共享载气,1可选氧,2/3仅拓扑保留","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.0576, 0.28, 0.37) m 相对 body,碰撞代理为半径 0.01 m、高 0.021 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.05760000000000001,0.28,0.37],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__plasma_port_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"plasma_port_2","name_zh":"ICP气体入口2","function_zh":"0共享载气,1可选氧,2/3仅拓扑保留","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.0124, 0.28, 0.37) m 相对 body,碰撞代理为半径 0.01 m、高 0.021 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.012399999999999994,0.28,0.37],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__plasma_port_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"plasma_port_3","name_zh":"ICP气体入口3","function_zh":"0共享载气,1可选氧,2/3仅拓扑保留","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.0824, 0.28, 0.37) m 相对 body,碰撞代理为半径 0.01 m、高 0.021 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.0824,0.28,0.37],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__plasma_port_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_vent_0","name_zh":"侧散热格栅","function_zh":"被动空气通道","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.577, 0, 0.09) m 相对 body,碰撞代理为0.004×0.16×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5768,0.0,0.09],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.004,0.16,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_vent_1","name_zh":"侧散热格栅","function_zh":"被动空气通道","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.577, 0, 0.111) m 相对 body,碰撞代理为0.004×0.16×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5768,0.0,0.111],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.004,0.16,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_vent_2","name_zh":"侧散热格栅","function_zh":"被动空气通道","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.577, 0, 0.132) m 相对 body,碰撞代理为0.004×0.16×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5768,0.0,0.132],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.004,0.16,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_vent_3","name_zh":"侧散热格栅","function_zh":"被动空气通道","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.577, 0, 0.153) m 相对 body,碰撞代理为0.004×0.16×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5768,0.0,0.153],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.004,0.16,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"side_vent_4","name_zh":"侧散热格栅","function_zh":"被动空气通道","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.577, 0, 0.174) m 相对 body,碰撞代理为0.004×0.16×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.5768,0.0,0.174],"rpy_rad":[0.0,0.0,0.0],"objects":["arradiance_gemstarxt__side_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.004,0.16,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_envelope_photo_estimate_details","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"三热节点、有限腔体抽速及一次性初始化","kind":"configuration","availability":"implemented","component_ids":["body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","ambient_pa","volume_m3","pump_m3_s","base_pa","heat_capacity_j_k","heater_max_w","heat_loss_w_k","door_coupling_w_k","control_gain_w_k","initial_k","initial_pa","warm_snapshot","residual_limit_pa","purge_timeout_s","watchdog_s","rf_heat_fraction","vent_tau_s","accept_uncalibrated_model"]},"gas.install":{"function_zh":"四物料端口/共享载气RF0/可选氧气RF1有限源","kind":"configuration","availability":"implemented","component_ids":["precursor_port_0","precursor_port_1","precursor_port_2","precursor_port_3","carrier_inlet","plasma_port_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["bottle_species","bottle_mol","carrier_mol","oxygen_mol","inlet_gauge_pa","cda_gauge_pa","accept_host_supply"]},"kinetics.configure":{"function_zh":"逐前驱体化学计量与显式动力学;PEALD不复用thermalGPC","kind":"configuration","availability":"implemented","component_ids":["reactor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["law_id","density_kg_m3","adsorption_pa_s_inv","conversion_pa_s_inv","activation_j_mol","plasma_site_mol_m2","accept_uncalibrated_model"]},"sample.install":{"function_zh":"200mm端件内宿主装样;热态仅初始化快照","kind":"configuration","availability":"implemented","component_ids":["end_effector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","area_m2","accept_host_attachment","accept_initial_hot_snapshot"]},"sample.collect":{"function_zh":"冷却回常压开门后卸样,保留膜和吸附中间体账本","kind":"device_command","availability":"implemented","component_ids":["end_effector"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"method.configure":{"function_zh":"脉冲/暴露/清扫/循环和三个温控区;不瞬时推进","kind":"configuration","availability":"implemented","component_ids":["laptop_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cycles","reactor_k","door_k","manifold_k","pulse_s","exposure_s","purge_s","precursor_mol_s","carrier_std_m3_s","rf_w"]},"power.set":{"function_zh":"主电源;关闭气阀和加热,RF实际输出归零","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"rf.power_set":{"function_zh":"RF独立供电输入","kind":"device_command","availability":"implemented","component_ids":["rf_power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"door.set":{"function_zh":"安全模型仅允许冷态常压开门,拒绝无副作用","kind":"device_command","availability":"implemented","component_ids":["door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"safety.emo":{"function_zh":"EMO接口代理锁存停气停热,不是真实安全设备","kind":"device_command","availability":"implemented","component_ids":["emo_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"safety.reset":{"function_zh":"双电源关闭后复位EMO代理","kind":"device_command","availability":"implemented","component_ids":["emo_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"control.heartbeat":{"function_zh":"显式宿主通信心跳,超时关闭内部阀/RF/热","kind":"device_command","availability":"implemented","component_ids":["usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"vacuum.set":{"function_zh":"外部宿主干泵边界,不内建真实泵","kind":"device_command","availability":"implemented","component_ids":["vacuum_outlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"vacuum.vent":{"function_zh":"有限回气,过程停止后保留全部残留","kind":"device_command","availability":"implemented","component_ids":["vent_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.start":{"function_zh":"依次抽空/热稳定/A/清扫/B/清扫;异步分子账本","kind":"device_command","availability":"implemented","component_ids":["reactor","manifold","icp_head","laptop_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"关闭进气/RF/热并保留不完全循环和膜","kind":"device_command","availability":"implemented","component_ids":["laptop_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"process.measure":{"function_zh":"理想温压/循环日志,不返回实测膜厚","kind":"query","availability":"implemented","component_ids":["laptop_screen","pressure_gauge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"film.estimate":{"function_zh":"带模型证据的推断厚度,未安装QCM","kind":"query","availability":"implemented","component_ids":["end_effector"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"私有有限物质/元素和显热账本","kind":"query","availability":"implemented","component_ids":["end_effector"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"template.read":{"function_zh":"3种独立原始文献生长参考,不是本机标定","kind":"query","availability":"implemented","component_ids":["laptop_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]},"reference.read":{"function_zh":"人工标注原始字段隔离查询,禁止作为已验证recipe","kind":"query","availability":"implemented","component_ids":["laptop_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id"]}},"state_slots":{"plant.configured":{"meaning_zh":"plant配置;来源=setpoint,不代表实物标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"method配置;来源=setpoint,不代表实物标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"kinetics.configured":{"meaning_zh":"kinetics配置;来源=setpoint,不代表实物标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"power.enabled":{"meaning_zh":"主机电源;来源=setpoint,不代表实物标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["body"],"write_via":"power.set"},"rf.enabled":{"meaning_zh":"RF独立电源;来源=setpoint,不代表实物标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["rf_supply"],"write_via":"rf.power_set"},"door.opened":{"meaning_zh":"前门状态;来源=scene,不代表实物标定。","unit":"1","access":"read_write","origin":"scene","component_ids":["door"],"write_via":"door.set"},"door.angle_rad":{"meaning_zh":"左铰链向前100°工程代理;来源=scene,不代表实物标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["door"],"write_via":null},"reactor.temperature_k":{"meaning_zh":"reactor理想温度量化0.1K,不是标定实测;来源=derived,不代表实物标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["reactor"],"write_via":null},"reactor.setpoint_k":{"meaning_zh":"reactor温控设定;来源=setpoint,不代表实物标定。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["reactor"],"write_via":null},"door.temperature_k":{"meaning_zh":"door理想温度量化0.1K,不是标定实测;来源=derived,不代表实物标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["door"],"write_via":null},"door.setpoint_k":{"meaning_zh":"door温控设定;来源=setpoint,不代表实物标定。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["door"],"write_via":null},"manifold.temperature_k":{"meaning_zh":"manifold理想温度量化0.1K,不是标定实测;来源=derived,不代表实物标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["manifold"],"write_via":null},"manifold.setpoint_k":{"meaning_zh":"manifold温控设定;来源=setpoint,不代表实物标定。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["manifold"],"write_via":null},"vacuum.pressure_pa":{"meaning_zh":"腔内绝压,混合气体模型;来源=derived,不代表实物标定。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["pressure_gauge"],"write_via":null},"vacuum.enabled":{"meaning_zh":"宿主泵隔离请求;来源=setpoint,不代表实物标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vacuum_outlet"],"write_via":"vacuum.set"},"vacuum.angle_rad":{"meaning_zh":"内部真空隔离阀角度代理;来源=scene,不代表实物标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["vacuum_valve"],"write_via":null},"carrier.flow_std_m3_s":{"meaning_zh":"唯一载气流率,RF入口0共享而非另加一份;来源=derived,不代表实物标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["carrier_mfc"],"write_via":null},"carrier.travel_m":{"meaning_zh":"载气内部NC阀代理行程;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["carrier_valve"],"write_via":null},"precursor.valve_0_m":{"meaning_zh":"第1路高速NC阀代理;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["precursor_valve_0"],"write_via":null},"precursor.valve_1_m":{"meaning_zh":"第2路高速NC阀代理;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["precursor_valve_1"],"write_via":null},"precursor.valve_2_m":{"meaning_zh":"第3路高速NC阀代理;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["precursor_valve_2"],"write_via":null},"precursor.valve_3_m":{"meaning_zh":"第4路高速NC阀代理;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["precursor_valve_3"],"write_via":null},"plasma.travel_m":{"meaning_zh":"RF用户氧气入口1内部NC阀代理;来源=scene,不代表实物标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["plasma_valve"],"write_via":null},"rf.power_w":{"meaning_zh":"RF实际模型输出,仅B等离子暴露阶段;来源=derived,不代表实物标定。","unit":"W","access":"read_only","origin":"derived","component_ids":["rf_supply"],"write_via":null},"cycle.phase":{"meaning_zh":"操作生命周期;来源=derived,不代表实物标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.stage":{"meaning_zh":"抽空、稳定、A、清扫、B阶段;来源=derived,不代表实物标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.completed":{"meaning_zh":"两次清扫完成的完整循环数;来源=derived,不代表实物标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本操作宿主时间;来源=derived,不代表实物标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"safety.emo_latched":{"meaning_zh":"软件EMO锁存非认证互锁;来源=derived,不代表实物标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["emo_port"],"write_via":null},"safety.warning":{"meaning_zh":"模型告警;来源=derived,不代表实物标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"truth.ledger":{"meaning_zh":"元素、吸附、沉积、有限源、局部热模型私有真值;来源=process_truth,不代表实物标定。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["end_effector"],"write_via":null}},"mechanisms":{"ald":{"meaning_zh":"不同前驱体的有限吸附/转化半反应、清扫与三热节点","implementation":"lumped","equations":["P_i=n_i*R*Treactor/V; dn_carrier=Qstd*101325/(R*273.15)*dt; one shared carrier ledger also serves RF inlet0","Thermal site_capacity=A*rho*GPC_ref/Mfilm; each reference at its own reported temperature only (±1K model window); PEALD capacity=A*host_site_mol_m2","A pulse/exposure/purge: dx=min(free_sites*(1-exp(-host_ka*pA*Arrhenius*dt)),nA/nuA), nA-=nuA*dx; bound intermediate contains intact net precursor formula","B pulse/exposure/purge: dx=min(bound*(1-exp(-host_kb*pB*Arrhenius*power_factor*dt)),nB/nuB); bound-=dx, film+=dx; finite gas products by each net stoichiometry","Thermal: 2TMA+3H2O->Al2O3+6CH4; DEZ+H2O->ZnO+2C2H6; TTIP+2H2O->TiO2+4IPA","PEALD overall oxidation proxy only: 2TMA+12O2->Al2O3+6CO2+9H2O; power_factor=RF/300; no conversion when RF=0; no copied thermalGPC","n_out_i=n_i*(1-exp(-S*dt/V))*(1-n_base/n_total); purge must satisfy configured min time and residual partial pressure before advancing; water product also purged after PEALD","thickness=sum(nfilm*Mfilm)/(rho*A); collected products and bound precursors remain in elemental ledger; every element including ligands conserved","Ci*dTi=heater_i*dt-Ui*(Ti-Tamb)*dt+internal_door_coupling+host_fraction*RF*dt; heaters bounded by explicit host ratings, three setpoint limits documented","Host.step sole clock; integration<=0.02s and clipped to every pulse/exposure boundary; no hidden advancement by read/describe; NC gas valves and RF off on stop/EMO/watchdog/powerloss"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"环境绝压(表压基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.003,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_m3_s":{"value":0.003,"unit":"m^3/s","evidence":"assumption","meaning_zh":"pump m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"base_pa":{"value":0.1,"unit":"Pa","evidence":"assumption","meaning_zh":"base pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_capacity_j_k":{"value":[1500.0,600.0,400.0],"unit":"J/K","evidence":"assumption","meaning_zh":"heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_max_w":{"value":[1400.0,550.0,350.0],"unit":"W","evidence":"assumption","meaning_zh":"heater max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":[0.5,0.2,0.2],"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"door_coupling_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"door coupling w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"control_gain_w_k":{"value":100.0,"unit":"W/K","evidence":"assumption","meaning_zh":"control gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_k":{"value":[298.15,298.15,298.15],"unit":"K","evidence":"assumption","meaning_zh":"initial k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"initial pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"warm_snapshot":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"warm snapshot;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"residual_limit_pa":{"value":0.01,"unit":"Pa","evidence":"assumption","meaning_zh":"residual limit pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"purge_timeout_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"purge timeout s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"watchdog_s":{"value":3600.0,"unit":"s","evidence":"assumption","meaning_zh":"watchdog s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rf_heat_fraction":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"rf heat fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vent_tau_s":{"value":0.5,"unit":"s","evidence":"assumption","meaning_zh":"vent tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"bottle_mol":{"value":[0.01,0.03,0.0,0.0],"unit":"mol","evidence":"assumption","meaning_zh":"bottle mol;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_mol":{"value":0.1,"unit":"mol","evidence":"assumption","meaning_zh":"carrier mol;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"oxygen_mol":{"value":0.1,"unit":"mol","evidence":"assumption","meaning_zh":"oxygen mol;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"inlet_gauge_pa":{"value":103421.35939499999,"unit":"Pa","evidence":"assumption","meaning_zh":"inlet gauge pa;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"cda_gauge_pa":{"value":551580.58344,"unit":"Pa","evidence":"assumption","meaning_zh":"cda gauge pa;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_host_supply":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept host supply;宿主在 gas.install 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":3000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 kinetics.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"adsorption_pa_s_inv":{"value":2.0,"unit":"1/(Pa*s)","evidence":"assumption","meaning_zh":"adsorption pa s inv;宿主在 kinetics.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conversion_pa_s_inv":{"value":2.0,"unit":"1/(Pa*s)","evidence":"assumption","meaning_zh":"conversion pa s inv;宿主在 kinetics.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"activation_j_mol":{"value":10000.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"activation j mol;宿主在 kinetics.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plasma_site_mol_m2":{"value":0.0,"unit":"mol/m^2","evidence":"assumption","meaning_zh":"plasma site mol m2;宿主在 kinetics.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"area_m2":{"value":0.001,"unit":"m^2","evidence":"assumption","meaning_zh":"area m2;宿主在 sample.install 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_host_attachment":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept host attachment;宿主在 sample.install 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_initial_hot_snapshot":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept initial hot snapshot;宿主在 sample.install 显式输入,此处登记示例值,非厂家标定或实测。"},"cycles":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reactor_k":{"value":523.15,"unit":"K","evidence":"assumption","meaning_zh":"reactor k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"door_k":{"value":523.15,"unit":"K","evidence":"assumption","meaning_zh":"door k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manifold_k":{"value":373.15,"unit":"K","evidence":"assumption","meaning_zh":"manifold k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pulse_s":{"value":[0.2,0.2],"unit":"s","evidence":"assumption","meaning_zh":"pulse s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"exposure_s":{"value":[0.5,0.5],"unit":"s","evidence":"assumption","meaning_zh":"exposure s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"purge_s":{"value":[12.0,12.0],"unit":"s","evidence":"assumption","meaning_zh":"purge s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"precursor_mol_s":{"value":[0.0002,0.0003],"unit":"mol/s","evidence":"assumption","meaning_zh":"precursor mol s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"carrier_std_m3_s":{"value":1.6666666666666667e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"carrier std m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rf_w":{"value":0.0,"unit":"W","evidence":"assumption","meaning_zh":"rf w;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["标题XT-S/DP涵盖双配置,正文侧重DP;本资产严格单歧管四前驱体端口,不采用双歧管八端口。","主规格p2至多四瓶加热区,p1写两可移动温区;150mL瓶原文up to four or six (2STD)含混。本配置仅表现两标准瓶与四可接端口,四瓶装满不是标准承诺。","规格表RF四入口中三用户可选、第一与载气共用;现网页称四用户可选。冻结旧规格共享载气拓扑,不能把五路独立气源相加。","系统含等离子组件质量<275lb,即上界124.737902kg,不是实测124.7kg;实际质量和部件质量均null。Matterix数值基座质量100kg为显式假设,非documented。","最高450°C为选配;本配置reactor和door最高573.15K,manifold最高473.15K。文献500°C后退火为外部设备,不能突破本机300°C。","原文QCM口写NF-40,保留原文、具体法兰制式待核验;QCM与电容规为选配未装,不输出伪实测膜厚。","数据集v2.1修复23/84篇DOI错位;只使用corrected test84 sheet,131行all表不作独立已复核数据。未使用LLM候选为测量模板。","材料别名、复合材料、同一材料多温度不能凑50种独立可运行厚度规律;本机50种经测厚验证工艺模板目标仍未达成。","RSC2024三氧化物主文有循环次数但补充材料获取404,出版社正文403;不绕过,不推断缺失GPC/脉冲关联。","主机.8128×.6096×.635m与RF.3048×.5334×.2794m独立额定包络;并排间距.04m、笔记本置RF上方、门左铰链向前100°均照片工程代理;真实CAD/惯量/行程未知。","端件直径.2m为默认,样品有效面积另由宿主给定;样品托随门运动为假设,宿主负责真实附着/抓取。几何中膜不以夸张厚度增长。","理想混合气体有限储量;载气200sccm max按273.15K101325Pa换算假设参考状态。厂家标准状态未指明;前驱体mol/s、压力、腔容、有效抽速为宿主假设。","三种thermal净反应采用有限吸附中间体及双半反应Langmuir集总式,非逐基元分子动力学;位点容量由各自文献GPC、显式膜密度和面积换算,温度限参考温度±1K。文献时序仅参考,不把示例时序/动力学当原厂recipe。","清扫为按S/V指数抽空;残留阈值为工程互锁假设,达不到阈值会延长清扫并超时失败,不虚构已知CVD污染率。","PEALD只实现TMA/O2的元素守恒总体氧化和功率加权转化;位点容量/动力学/能量分配由宿主显式给定,未套用热ALD实测GPC。自由基、鞘层、复合、等离子体均匀性未验证。","热模型为reactor、door、manifold三显热节点及宿主PID简化;不含反应焓、气流焓、等离子化学能或真实传感噪声。能量残差只针对声明的集总显热边界。","系统±1°C为厂家温控指标;模拟±1K门限/0.1K理想量化并非真实准确度或均匀性验证。","掉电/EMO/通信超时关闭内部气阀及RF/加热,保留残留/沉积/余热;这些为软件代理,非安全认证。外部泵/尾气净化由宿主供给,RF和主机独立电源。","本次膜厚是带synthetic证据的模型输出,通过有限物质与厚度公式及文献饱和值的数值检查;没有QCM/椭偏仪或实物测厚验证。","人工整理109条文献条件记录保留DOI和缺失量null,原始单位文本隔离为离线参考;无法无歧义关联的字段不可作为运行参数。公开数据许可CC-BY4.0,论文全文仅本地研究缓存。","只有3个热ALD材料的原始文献名义GPC,109人工标注行/45规范化标签仅离线参考,非50种本机标定工艺。","表面中间体为守恒净反应等效物,不含逐配体裂解/成核/岛长大/高深宽比输运/表面OH位点与缺陷演化。","密度、热容、动力学、腔容、有效抽速、压力阈值/超时、阀行程均显式assumption;不代表实测阀时序/热精度/生长率。","PEALD仅TMA/O2一套未标定净反应;自由基密度/气体电离/鞘层/复合/离子能量/ICP场均未求解。","能量账本仅集总显热,不包含反应热/气流焓/化学能;不能声称完整反应器能量守恒。","QCM/电容规/臭氧源/450°C台/双歧管/外部退火未安装;全GEMFlowGUI/真实USB/机器人附着/实物测厚均absent。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","gas.install","kinetics.configure","sample.install","sample.collect","method.configure","power.set","rf.power_set","door.set","safety.emo","safety.reset","control.heartbeat","vacuum.set","vacuum.vent","acquisition.start","acquisition.stop","process.measure","film.estimate","product.read","template.read","reference.read"],"unsupported":["fifty_verified_growth_materials","physical_thickness_metrology","kinetic_surface_calibration","plasma_detailed_physics","CFD_conformality_uniformity","gas_phase_CVD_contamination","thermochemical_full_energy","thermal_sensor_response","MFC_pump_pressure_calibration","precursor_vaporization_PVP","CAD_mass_inertia_contact","optional_modules","full_GEMFlow_USB_GUI","curated_fulltext_independent_verification","host_attachment","robot_contact","hardware_HIL_safety","deployment_truth_isolation","matterix_native_async","reverse_mechanical_interaction","cold_full_cycle_in_actual_scene","port1_nonzero_stroke_in_actual_scene","full_parameter_convergence","generic_full_library_checks","continuous_GPU_driver_audit"],"note_zh":"CHEM-064 Arradiance GEMStar XT-SP单歧管:默认200mm;反应器/门300°C、单歧管200°C、300W ICP、4物料口、200sccm载气;主机与RF尺寸分别有据,系统<275lb只上界。74几何/75合同组件、21能力/31状态,8关节20接口6遥测区;GLB/URDF/OBJ+MTL/Blend/USD和10预览。44单测、211运行/schema、189几何、290实际双环境检查通过。8组过程CSV含完整冷机流程,有限八元素/吸附/清扫/沉积和声明的三节点显热账本。3原始文献GPC与109隔离人工标注记录不是50种已验证工艺,物理测厚/PEALD标定/机器人/硬件未完成,partial。"}},"previews":["previews/arradiance_gemstarxt/preview_cold_closed.webp","previews/arradiance_gemstarxt/preview_cold_full.webp","previews/arradiance_gemstarxt/preview_cold_open_loaded.webp","previews/arradiance_gemstarxt/preview_open_unloaded.webp","previews/arradiance_gemstarxt/preview_plasma_exposure_b.webp","previews/arradiance_gemstarxt/preview_process.webp","previews/arradiance_gemstarxt/preview_thermal_pulse_a.webp","previews/arradiance_gemstarxt/preview_thermal_pulse_a_ports23.webp","previews/arradiance_gemstarxt/preview_thermal_pulse_b.webp","previews/arradiance_gemstarxt/preview_thermal_pulse_b_ports23.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/asset.contract.json","bytes":763452},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/collision_proxies.json","bytes":42228},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/geometry_manifest.json","bytes":113509},{"name":"model.blend","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/model.blend","bytes":134397},{"name":"model.glb","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/model.glb","bytes":98084},{"name":"model.urdf","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/model.urdf","bytes":59297},{"name":"output_templates.json","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/output_templates.json","bytes":1911}],"completeness":{"components":74,"with_collisions":74,"with_objects":74,"with_function":74,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"arradiance_gemstarxt","chem_id":"CHEM-064","name_en":"Atomic layer deposition system","maker":"Arradiance","model":"GEMStar XT-SP (PEALD / thermal ALD)","domain":"materials","domain_name":"Thin-Film & Functional Materials","path":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t5_automation/arradiance_gemstarxt/asset.contract.json","runtime":"scripts/asset_runtime/arradiance_gemstarxt.py"} \ No newline at end of file diff --git a/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json b/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json new file mode 100644 index 0000000000000000000000000000000000000000..816a2288d27264e63aa362e136d660cd684ef410 --- /dev/null +++ b/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json @@ -0,0 +1 @@ +{"tid":"instrument.azenta_automated_roll_heat_sealer_a4s","asset_dir":"basic40_batch02/t5_automation/azenta_heat_sealer","name_zh":"自动微孔板热封膜机","category":"自动化与气液供给","description_zh":"CHEM-176 Azenta Life Sciences Automated Roll Heat Sealer(原a4S)。完整登记本次模型功能组件,提供压合展示与有明确宿主边界的封膜计时模型;不宣称完整复现所有厂家功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root;原点为标称台面投影中心、台面z=0,+X向右,+Y向后。glb显式保留Z-up,导入器须尊重此约定。"},"mass_kg":27.0,"size_m":[0.2312,0.5075,0.403],"bbox_min":[-0.1152,-0.2535,0.0],"bbox_max":[0.116,0.254,0.403],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","links":{"asset_root":"/Geometry/asset_root","press_head":"/Geometry/asset_root/press_head"},"frames":{"pre_place":[0.0004,0.0003,0.583],"place":[0.0004,0.0003,0.453],"post_place":[0.0004,0.0003,0.583],"joint_press_joint":[0.0,0.0,0.0]},"joints":[{"name":"press_joint","type":"prismatic","parent":"asset_root","child":"press_head","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.074,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/asset_root/press_head","child_bbox_min":[-0.0435,-0.228,0.105],"child_bbox_max":[0.0435,-0.096,0.176],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"plate","link":"asset_root","part":"plate_adapter","pos":[0.0,-0.162,0.028],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.162,0.028],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.048,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"ahs__status_display__03","prim":"/Geometry/asset_root/readout_temp","link":"asset_root","digits":3,"decimals":0,"unit":"C","center":[-0.0479,-0.0783,0.2181],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.temperature_K","thermal.setpoint_K"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0395,0.0063],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":27.0,"footprint_m":[0.2312,0.5075],"height_m":0.403,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.028,"primary_slot":"plate","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"底座","function_zh":"支撑设备与托盘","physical_meaning_zh":"支撑设备与托盘;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__base__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11500000208616257,-0.2535000145435333,0.007000000216066837],[0.11500000208616257,0.2535000145435333,0.021000001579523087]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feet","name_zh":"支脚","function_zh":"接触实验台","physical_meaning_zh":"接触实验台;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feet__00","ahs__feet__01","ahs__feet__02","ahs__feet__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,-0.22999998927116394,0.0],[0.10599999874830246,0.22999998927116394,0.007000000216066837]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"body","name_zh":"机壳","function_zh":"承载并遮护内部部件","physical_meaning_zh":"承载并遮护内部部件;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__body__00","ahs__body__01","ahs__body__02","ahs__body__03","ahs__body__04","ahs__body__05","ahs__body__06","ahs__body__07","ahs__body__08","ahs__body__09","ahs__body__10","ahs__body__11","ahs__body__12","ahs__body__13","ahs__body__14","ahs__body__15","ahs__body__16","ahs__body__17","ahs__body__18","ahs__body__19","ahs__body__20","ahs__body__21","ahs__body__22","ahs__body__23","ahs__body__24","ahs__body__25"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1151999980211258,-0.15649999678134918,0.021000001579523087],[0.1151999980211258,0.25349998474121094,0.2759999930858612]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"front_fascia","name_zh":"前面板","function_zh":"容纳显示与样品入口","physical_meaning_zh":"容纳显示与样品入口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__front_fascia__00","ahs__front_fascia__01","ahs__front_fascia__02","ahs__front_fascia__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1080000028014183,-0.09200000762939453,0.1264999955892563],[0.1080000028014183,-0.03999999910593033,0.26899999380111694]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"status_display","name_zh":"触控显示区域","function_zh":"提供运行和设定的可视区域;本次文字为静态示意","physical_meaning_zh":"提供运行和设定的可视区域;本次文字为静态示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__status_display__00","ahs__status_display__01","ahs__status_display__02","ahs__status_display__03","ahs__status_display__04","ahs__status_display__05"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.poll","sealing.read"],"bbox_m":[[-0.07850000262260437,-0.07800000160932541,0.18599998950958252],[0.026499997824430466,-0.07399999350309372,0.25]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"power_data_panel","name_zh":"电源与数据面板","function_zh":"连接电源和宿主数据接口","physical_meaning_zh":"连接电源和宿主数据接口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__power_data_panel__00","ahs__power_data_panel__01","ahs__power_data_panel__02","ahs__power_data_panel__03","ahs__power_data_panel__04"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.04749999940395355,-0.07850000262260437,0.04599999636411667],[0.0820000022649765,0.2540000081062317,0.18299999833106995]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_carriage","name_zh":"板托盘","function_zh":"承载纵向放置的微孔板","physical_meaning_zh":"承载纵向放置的微孔板;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_carriage__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05299999937415123,-0.25049999356269836,0.020999999716877937],[0.05299999937415123,-0.07750000804662704,0.027000000700354576]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"guide_rails","name_zh":"导向结构","function_zh":"限制托盘与压合展示空间","physical_meaning_zh":"限制托盘与压合展示空间;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__guide_rails__00","ahs__guide_rails__01"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_press_displacement"],"bbox_m":[[-0.05350000038743019,-0.25,0.02499999850988388],[0.05350000038743019,-0.07600000500679016,0.032999999821186066]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_adapter","name_zh":"板适配器","function_zh":"与宿主选择的板高配置对接","physical_meaning_zh":"与宿主选择的板高配置对接;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_adapter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.04800000041723251,-0.2330000102519989,0.026000000536441803],[0.04800000041723251,-0.09099999815225601,0.02800000086426735]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"external_plate","name_zh":"外部微孔板示例","function_zh":"承载样品并接收封膜","physical_meaning_zh":"承载样品并接收封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__external_plate__00","ahs__external_plate__01","ahs__external_plate__02","ahs__external_plate__03","ahs__external_plate__04","ahs__external_plate__05","ahs__external_plate__06","ahs__external_plate__07","ahs__external_plate__08","ahs__external_plate__09","ahs__external_plate__10","ahs__external_plate__11","ahs__external_plate__12","ahs__external_plate__13","ahs__external_plate__14","ahs__external_plate__15","ahs__external_plate__16","ahs__external_plate__17","ahs__external_plate__18","ahs__external_plate__19","ahs__external_plate__20","ahs__external_plate__21","ahs__external_plate__22","ahs__external_plate__23","ahs__external_plate__24","ahs__external_plate__25","ahs__external_plate__26","ahs__external_plate__27","ahs__external_plate__28","ahs__external_plate__29","ahs__external_plate__30","ahs__external_plate__31","ahs__external_plate__32","ahs__external_plate__33","ahs__external_plate__34","ahs__external_plate__35","ahs__external_plate__36","ahs__external_plate__37","ahs__external_plate__38","ahs__external_plate__39","ahs__external_plate__40","ahs__external_plate__41","ahs__external_plate__42","ahs__external_plate__43","ahs__external_plate__44","ahs__external_plate__45","ahs__external_plate__46","ahs__external_plate__47","ahs__external_plate__48","ahs__external_plate__49","ahs__external_plate__50","ahs__external_plate__51","ahs__external_plate__52","ahs__external_plate__53","ahs__external_plate__54","ahs__external_plate__55","ahs__external_plate__56","ahs__external_plate__57","ahs__external_plate__58","ahs__external_plate__59","ahs__external_plate__60","ahs__external_plate__61","ahs__external_plate__62","ahs__external_plate__63","ahs__external_plate__64","ahs__external_plate__65","ahs__external_plate__66","ahs__external_plate__67","ahs__external_plate__68","ahs__external_plate__69","ahs__external_plate__70","ahs__external_plate__71","ahs__external_plate__72","ahs__external_plate__73","ahs__external_plate__74","ahs__external_plate__75","ahs__external_plate__76","ahs__external_plate__77","ahs__external_plate__78","ahs__external_plate__79","ahs__external_plate__80","ahs__external_plate__81","ahs__external_plate__82","ahs__external_plate__83","ahs__external_plate__84","ahs__external_plate__85","ahs__external_plate__86","ahs__external_plate__87","ahs__external_plate__88","ahs__external_plate__89","ahs__external_plate__90","ahs__external_plate__91","ahs__external_plate__92","ahs__external_plate__93","ahs__external_plate__94","ahs__external_plate__95","ahs__external_plate__96"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.22300000488758087,0.02800000086426735],[0.03999999910593033,-0.10099999606609344,0.04320000112056732]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"press_head","name_zh":"加热压合头","function_zh":"将热接触面压至板上方","physical_meaning_zh":"将热接触面压至板上方;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__press_head__00","ahs__press_head__01","ahs__press_head__02","ahs__press_head__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","scene.set_press_displacement","sealing.start","sealing.cancel","sealing.set_pressure"],"bbox_m":[[-0.04349999874830246,-0.2280000001192093,0.10499999672174454],[0.04349999874830246,-0.09600000083446503,0.17599999904632568]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"roll_support","name_zh":"膜卷支架","function_zh":"承载膜卷,厂家有两位置但坐标未知","physical_meaning_zh":"承载膜卷,厂家有两位置但坐标未知;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__roll_support__00","ahs__roll_support__01","ahs__roll_support__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.0625,0.01900000125169754,0.27300000190734863],[0.0625,0.08100000023841858,0.3490000069141388]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_roll","name_zh":"兼容膜卷示例","function_zh":"提供75–85毫米宽热封膜","physical_meaning_zh":"提供75–85毫米宽热封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_roll__00","ahs__film_roll__01","ahs__film_roll__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04100000113248825,-0.013000000268220901,0.2770000100135803],[0.04100000113248825,0.11300000548362732,0.40299999713897705]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feed_rollers","name_zh":"膜导辊","function_zh":"引导膜路径","physical_meaning_zh":"引导膜路径;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feed_rollers__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04699999839067459,-0.03400000184774399,0.27300000190734863],[0.04699999839067459,-0.01600000075995922,0.29100000858306885]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_path","name_zh":"膜路径示例","function_zh":"从卷料到压合位置的拓扑示意","physical_meaning_zh":"从卷料到压合位置的拓扑示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_path__00"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.025321563705801964,0.28168952465057373],[0.03999999910593033,0.00832156278192997,0.2923104763031006]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"cutter","name_zh":"切膜组件示例","function_zh":"表示薄膜切断功能,刀刃与切割过程未求解","physical_meaning_zh":"表示薄膜切断功能,刀刃与切割过程未求解;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__cutter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05400000140070915,-0.0430000014603138,0.2705000042915344],[0.05400000140070915,-0.03099999949336052,0.27950000762939453]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"assembly","name_zh":"整机装配","function_zh":"提供整个热封工作站的装配参考与承载","physical_meaning_zh":"质量属于不含膜卷的完整仪器,不是机壳或压头质量。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电取消封膜并保留压头、时间和已消耗膜。","kind":"device_command","availability":"implemented","component_ids":["power_data_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"写入封膜温度目标;只在宿主推进时才更新已配置的温度过程。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"configuration.set":{"function_zh":"选择时间和宿主已装载的板适配器、膜卷位置标识。","kind":"configuration","availability":"implemented","component_ids":["plate_adapter","roll_support"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["press_time_s","plate_adapter_id","film_roll_position_id"]},"scene.set_press_displacement":{"function_zh":"宿主确认压合展示关节;装板时不能穿过几何接触平面。","kind":"configuration","availability":"implemented","component_ids":["press_head","guide_rails"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["displacement_m"]},"sealing.start":{"function_zh":"开始计时封膜,立即消耗1次膜配额;accepted不表示密封完成。","kind":"device_command","availability":"implemented","component_ids":["press_head","film_path","external_plate"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.poll":{"function_zh":"读取当前身份拥有的任务进度,不推进宿主时钟。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.cancel":{"function_zh":"取消运行,保留时间、膜消耗和压合位置。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.read":{"function_zh":"读取估计温度、膜余量和当前封膜状态,不推进时间。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.set_pressure":{"function_zh":"压力并非任意可编程;没有压力设置实现或虚构参数。","kind":"device_command","availability":"unsupported","component_ids":["press_head"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电设定;不驱动真实电源。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_data_panel"],"write_via":"power.set"},"thermal.setpoint_k":{"meaning_zh":"373.15–468.15 K 封膜目标;初始null,设置成功不代表过程已达到。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["press_head"],"write_via":"thermal.set_temperature"},"measurement.temperature_k":{"meaning_zh":"宿主温度或显式线性热模型的理想化观测代理;quality=estimated,未供电或未提供初值时null。","unit":"K","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"thermal.target_reached":{"meaning_zh":"模型温度代理与目标差不超过1e-9 K的数值相等判据;不是厂家±1K均匀性或实测温控稳定判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"simulation.thermal_rate_configured":{"meaning_zh":"可信宿主已显式提供正热速率及证据的标记。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"configuration.press_time_s":{"meaning_zh":"0.1–10 s压合持续时间;初始null,须经configuration.set完整配置。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["press_head"],"write_via":null},"configuration.plate_adapter_id":{"meaning_zh":"与宿主已装板相匹配的适配器标识;没有虚构厂家适配器枚举。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["plate_adapter"],"write_via":null},"configuration.film_roll_position_id":{"meaning_zh":"与宿主已装膜卷匹配的位置标识;真实坐标未知,不驱动膜卷机械移动。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["roll_support"],"write_via":null},"plate.loaded":{"meaning_zh":"宿主登记存在于该实例工位的外部微孔板;不构成自动上板动作。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate","plate_carriage"],"write_via":null},"plate.plate_id":{"meaning_zh":"当前宿主外部板ID;没有板时null。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.height_m":{"meaning_zh":"宿主明确提供的板高,范围0.003–0.060 m;宿主须配置同高度场景fixture。","unit":"m","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.attachment_constraint_id":{"meaning_zh":"宿主True确认attach事件后登记的世界约束ID;release确认后清空;机器人层未实现。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.simulated_sealed":{"meaning_zh":"当前板满足抽象封膜时间/温度/接触条件的模拟状态;不证明强度、气密或耐溶剂。","unit":"1","access":"read_only","origin":"derived","component_ids":["external_plate"],"write_via":null},"film.roll_id":{"meaning_zh":"当前兼容膜卷的宿主ID,初始null。","unit":"1","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.width_m":{"meaning_zh":"宿主提供的兼容膜宽0.075–0.085 m,初始null;没有隐含材料或质量。","unit":"m","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.remaining_seals":{"meaning_zh":"宿主显式给定的剩余封膜配额0–5000;初始null;每次accepted即减1,失败或取消不返还。","unit":"1","access":"read_only","origin":"derived","component_ids":["film_roll"],"write_via":null},"scene.press_displacement_m":{"meaning_zh":"压合展示关节位移q,单位m、正方向向下;q=0..0.074是几何假设,非厂家行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["press_head"],"write_via":"scene.set_press_displacement"},"sealing.status":{"meaning_zh":"当前板最近一轮模拟封膜状态;idle/running/succeeded/cancelled/failed。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head","external_plate"],"write_via":null},"sealing.elapsed_s":{"meaning_zh":"当前轮已累计的有效压合时间,单位s;取消或失温失败保留部分值。","unit":"s","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"sealing.progress":{"meaning_zh":"elapsed_s/本轮press_time_s的无量纲进度;不代表真实粘接完成比例。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"truth.temperature_k":{"meaning_zh":"仅debug/evaluator可读的合成过程温度;初始null,不冒充实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null},"truth.thermal_rate_k_s":{"meaning_zh":"仅debug/evaluator可读的宿主显式线性接近速率;初始null,不从整机质量或均匀性推断。","unit":"K/s","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null}},"mechanisms":{"thermal_process":{"meaning_zh":"宿主显式初值和速率驱动的集中线性温度代理;未校准热物理模型。","implementation":"lumped","equations":["供电开启且T、Tset、r均非null时:T_next=T+sign(Tset-T)*min(abs(Tset-T),r*dt)。否则不自行补温度或速率。","measurement.temperature_K=T(仅供电时),quality=estimated;未供电或无T时null。","thermal.target_reached=power.enabled and T,Tset已配置 and abs(T-Tset)<=1e-9 K;1e-9仅为数值比较容差。"],"parameters":{"temperature_range":{"value":[373.15,468.15],"unit":"K","evidence":"documented","meaning_zh":"用户表封膜范围100–195°C换算为SI。"},"block_uniformity":{"value":1.0,"unit":"K","evidence":"documented","meaning_zh":"厂家加热块均匀性±1°C;不是目标误差、升温速率或本模型就绪阈值。"},"thermal_rate":{"value":null,"unit":"K/s","evidence":"unknown","meaning_zh":"宿主每实例提供正有限线性速率及证据;没有厂家响应曲线或默认系数。"},"initial_temperature":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"宿主显式温度初值;未知时保持null。"},"numeric_equality_tolerance":{"value":1e-09,"unit":"K","evidence":"assumption","meaning_zh":"浮点相等的实现容差,非物理温度精度。"},"heater_power":{"value":null,"unit":"W","evidence":"unknown","meaning_zh":"整机与加热器功率未在用户表明确,未补值。"},"heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"未知加热块热容;不得由整机27kg冒充加热块参数。"}}},"sealing_process":{"meaning_zh":"将几何接触、温度模型就绪、持续时间和膜配额组合为抽象封膜状态;没有密封材料力学。","implementation":"qualitative","equations":["q_contact=0.077m-plate.height_m;压头底面z=0.105m-q;板顶z=0.028m+plate.height_m。这些均为本资产几何假设。","sealing.start被接受时remaining_seals_next=remaining_seals-1,elapsed=0,progress=0,status=running;不能使未完成板提前sealed。","运行中保持温度代理达到目标时,elapsed_next=min(press_time_s,elapsed+dt),progress=elapsed/press_time_s。","elapsed达到本轮press_time_s则status=succeeded且当前板simulated_sealed=True;取消、断电或失温保留已用时间、消耗膜和q,未完成板为False。"],"parameters":{"press_time_range":{"value":[0.1,10.0],"unit":"s","evidence":"documented","meaning_zh":"用户表压合时间范围。"},"plate_height_range":{"value":[0.003,0.06],"unit":"m","evidence":"documented","meaning_zh":"用户表板高范围;宿主场景必须具备相符板高度。"},"film_width_range":{"value":[0.075,0.085],"unit":"m","evidence":"documented","meaning_zh":"用户表兼容膜宽范围。"},"maximum_seals_per_roll":{"value":5000,"unit":"1","evidence":"documented","meaning_zh":"一卷最多5000次为上限;不表示默认实际剩余量。"},"press_display_travel":{"value":[0,0.074],"unit":"m","evidence":"assumption","meaning_zh":"本模型压合展示行程;没有厂家关节行程数据。"},"plate_seat_z":{"value":0.028,"unit":"m","evidence":"assumption","meaning_zh":"台面局部板座顶面的模型位置。"},"platen_home_bottom_z":{"value":0.105,"unit":"m","evidence":"assumption","meaning_zh":"压头底面零位模型位置。"},"press_pressure":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表内未提供实际压合压力,且不支持任意编程。"},"seal_strength":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"未知膜与板材料粘接强度。"},"leak_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"未知泄漏规律;没有气密质量推断。"},"film_feed_distance":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"每轮实际进膜距离未知,仅记一次可用封膜配额。"}}}},"limitations":["温度100–195°C、时间0.1–10s、板高3–60mm、膜宽75–85mm来自CHEM-176三表;SI接口采用K、s、m。","热初始值和热速率没有缺省值;温度推进只采用宿主明确给定且附证据的线性接近设定值模型,无热容、功率、冷却曲线或PID推断。","measurement.temperature_K为理想化过程代理且quality=estimated;target_reached只比较模型目标,不是实测稳定性或厂家互锁。±1K均匀性只作为规格,不作为目标公差。","压合q=0..0.074m、压头底z=.105-q、板顶z=.028+height和接触q=.077-height均是几何假设,非厂家行程或接触力学。","一卷最多5000次是上限;宿主须提供实际剩余次数,默认null。每次已接受封膜消耗1次膜配额;取消或失败不退回膜。未推断膜长度或实际进给距离。","film_roll_position_id与plate_adapter_id引用宿主装载的兼容配置;真实位置坐标和厂家适配器枚举未知,不生成任意假坐标。","simulated_sealed仅表示配置、温度代理、压合接触与持续时间条件满足,不预测粘接强度、泄漏、耐溶剂性或真实密封质量。压力不可任意编程且未建模。","scene_adapter与attach/release需宿主True确认;robot与hardware absent,未实现接触抓取、力控制或实际输送。","去重仅当前宿主内存有效;API身份过滤不是Python、文件系统或进程安全隔离。取消保留已经消耗时间、膜与压头位置。","外形依据标称尺寸与公开外观简化;尺寸是否包含膜卷来源未明,本模型采用无卷本体口径假设。内部压头外露用于功能可见性,不是厂家拆机复原。","URDF只有整机包围盒惯量;各组件质量、摩擦、接触刚度、热容和真实行程未知。属于可动运动学资产,未验证动力学接触。","默认本体及示例板/膜的OBJ坐标为装配零位;URDF使用相同坐标与向下关节,不可当成各部件质心坐标。","膜进给/切断、托盘内外自动输送、触摸屏动态显示未联动,封膜API只在已确认接触的压头位置累计时间。","性能范围来自清单;公开图只支持粗外形,所有内部零件、膜卷直径、接头位置均为假设。","封膜逻辑假定板在名义座位对准,仅检查板高和压合q。宿主若移动或旋转板,需自行核对实际空间重叠;本次场景验证只覆盖名义座位。","示例96孔板的孔位是无碰撞视觉标记,不包含实际孔腔、样品体积或液体自由表面;宿主管理样品内容。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["configuration.set","power.set","scene.set_press_displacement","sealing.cancel","sealing.poll","sealing.read","sealing.start","thermal.set_temperature"],"unsupported":["sealing.set_pressure"],"note_zh":"桥接 basic40_runtime_automation.AzentaHeatSealerRuntime(推进方式 host_step_dt_world),22 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个关节跟随运行层状态;接口点 1 个(板位);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 temp(3)"}},"previews":["previews/azenta_automated_roll_heat_sealer_a4s/preview_front.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_pressed.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","bytes":221285},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/collision_proxies.json","bytes":8111},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/geometry_manifest.json","bytes":16776},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.blend","bytes":183997},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","bytes":2061532},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","bytes":11873},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/scene_adapter.py","bytes":3829}],"completeness":{"components":17,"with_collisions":15,"with_objects":17,"with_function":17,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"azenta_automated_roll_heat_sealer_a4s","chem_id":"CHEM-176","name_en":"Automated microplate heat sealer","maker":"Azenta Life Sciences","model":"Automated Roll Heat Sealer (a4S)","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.azenta_intellixcap_s1_46_0001.json b/data/assets/instrument.azenta_intellixcap_s1_46_0001.json new file mode 100644 index 0000000000000000000000000000000000000000..fc9fb55708ae0d90bf2eb2b64bbf6aea3de195f4 --- /dev/null +++ b/data/assets/instrument.azenta_intellixcap_s1_46_0001.json @@ -0,0 +1 @@ +{"tid":"instrument.azenta_intellixcap_s1_46_0001","asset_dir":"basic40_batch02/t5_automation/azenta_intellixcap_s1","name_zh":"自动开盖封盖机","category":"自动化与气液供给","description_zh":"CHEM-177:Azenta Life Sciences IntelliXcap S1 46-0001半自动单管开盖/封盖机;按指定清单覆盖已建功能部件、夹持与旋转两个运动和宿主接口。full指组件登记覆盖,不表示机器人、接触力学、真实螺纹过程或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"intellixcap_s1:台面投影中心为[0,0,0];+X宽向右、+Y向后、+Z向上;标称包围盒0.170W×0.240D×0.300Hm,实例变换由宿主独立持有。"},"mass_kg":3.8,"size_m":[0.17,0.24,0.3],"bbox_min":[-0.085,-0.12,0.0],"bbox_max":[0.085,0.12,0.3],"manifest_dimensions_m":[0.17,0.24,0.3],"glb":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","links":{"assembly":"/Geometry/assembly","spindle":"/Geometry/assembly/spindle","jaw_left":"/Geometry/assembly/spindle/jaw_left","jaw_right":"/Geometry/assembly/spindle/jaw_right","btn_controller_key_0_link":"/Geometry/assembly/btn_controller_key_0_link","btn_controller_key_1_link":"/Geometry/assembly/btn_controller_key_1_link","btn_controller_key_2_link":"/Geometry/assembly/btn_controller_key_2_link","btn_controller_key_3_link":"/Geometry/assembly/btn_controller_key_3_link","btn_controller_power_button_link":"/Geometry/assembly/btn_controller_power_button_link"},"frames":{"pre_place":[0.0,0.0,0.48],"place":[0.0,0.0,0.35],"post_place":[0.0,0.0,0.48],"joint_spindle_joint":[0.0,-0.04,0.2],"joint_jaw_left_joint":[-0.003,-0.04,0.2],"joint_jaw_right_joint":[0.003,-0.04,0.2],"joint_btn_controller_key_0":[-0.024,-0.0605,0.27],"joint_btn_controller_key_1":[-0.024,-0.0605,0.262],"joint_btn_controller_key_2":[-0.024,-0.0605,0.254],"joint_btn_controller_key_3":[-0.024,-0.0605,0.246],"joint_btn_controller_power_button":[0.026,-0.0604,0.242]},"joints":[{"name":"spindle_joint","type":"continuous","parent":"assembly","child":"spindle","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle","child_bbox_min":[-0.034,-0.074,0.175],"child_bbox_max":[0.034,-0.006,0.203],"kind":"rotor"},{"name":"jaw_left_joint","type":"prismatic","parent":"spindle","child":"jaw_left","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":null,"origin_m":[-0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_left","child_bbox_min":[-0.006,-0.0585,0.175],"child_bbox_max":[0.0,-0.0215,0.203],"kind":"other"},{"name":"jaw_right_joint","type":"prismatic","parent":"spindle","child":"jaw_right","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":"jaw_left_joint","origin_m":[0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_right","child_bbox_min":[-0.0,-0.0585,0.175],"child_bbox_max":[0.006,-0.0215,0.203],"kind":"other"},{"name":"btn_controller_key_0","type":"prismatic","parent":"controller","child":"btn_controller_key_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.27],"child_prim":"/Geometry/assembly/btn_controller_key_0_link","child_bbox_min":[-0.043,-0.06151,0.267],"child_bbox_max":[-0.005,-0.0597,0.273],"kind":"button"},{"name":"btn_controller_key_1","type":"prismatic","parent":"controller","child":"btn_controller_key_1_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.262],"child_prim":"/Geometry/assembly/btn_controller_key_1_link","child_bbox_min":[-0.043,-0.06151,0.259],"child_bbox_max":[-0.005,-0.0597,0.265],"kind":"button"},{"name":"btn_controller_key_2","type":"prismatic","parent":"controller","child":"btn_controller_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.254],"child_prim":"/Geometry/assembly/btn_controller_key_2_link","child_bbox_min":[-0.043,-0.06151,0.251],"child_bbox_max":[-0.005,-0.0597,0.257],"kind":"button"},{"name":"btn_controller_key_3","type":"prismatic","parent":"controller","child":"btn_controller_key_3_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.246],"child_prim":"/Geometry/assembly/btn_controller_key_3_link","child_bbox_min":[-0.043,-0.06151,0.243],"child_bbox_max":[-0.005,-0.0597,0.249],"kind":"button"},{"name":"btn_controller_power_button","type":"prismatic","parent":"controller","child":"btn_controller_power_button_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.026,-0.0604,0.242],"child_prim":"/Geometry/assembly/btn_controller_power_button_link","child_bbox_min":[0.0198,-0.06151,0.2358],"child_bbox_max":[0.0322,-0.05975,0.2482],"kind":"button"}],"controls":{"buttons":["btn_controller_intellixcap_s1__controller__key_0","btn_controller_intellixcap_s1__controller__key_1","btn_controller_intellixcap_s1__controller__key_2","btn_controller_intellixcap_s1__controller__key_3","btn_controller_intellixcap_s1__controller__power_button"],"knobs":[]},"slots":[{"name":"vial_gripper","link":"assembly","part":"gripper","pos":[0.0,-0.04,0.207],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.04,0.207],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"clamp","fits":["vial"],"anchor":"top","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"one_person","mass_kg":3.8,"footprint_m":[0.17,0.24],"height_m":0.3,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.207,"primary_slot":"vial_gripper","access":[],"slot_count":1},"components":[{"id":"housing","name_zh":"外壳与立柱支架","function_zh":"支撑旋盖头并容纳内部驱动及控制装置","physical_meaning_zh":"刚性支撑外观抽象;内部机构、材料和实际壁厚未公开","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__housing__tapered_base","intellixcap_s1__housing__stand_post","intellixcap_s1__housing__stand_post.001","intellixcap_s1__housing__stand_bridge","intellixcap_s1__housing__upper_support","intellixcap_s1__housing__upper_head","intellixcap_s1__housing__lower_band","intellixcap_s1__housing__brand","intellixcap_s1__housing__brand_sub"],"collisions":[{"shape":"box","origin_m":[0,-0.105,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.075,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.045,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.015,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.015000000000000013,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.044999999999999984,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.07500000000000001,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.10499999999999998,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.031],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.223],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.255],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.21],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"controller","name_zh":"半自动控制界面","function_zh":"选择开盖/封盖模式,发起单管周期并反馈周期状态","physical_meaning_zh":"供电及状态机的功能组件;不包含独立力矩传感器证据","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__controller__control_panel","intellixcap_s1__controller__heading_mode","intellixcap_s1__controller__heading_status","intellixcap_s1__controller__key_0","intellixcap_s1__controller__indicator_0","intellixcap_s1__controller__label_0","intellixcap_s1__controller__key_1","intellixcap_s1__controller__indicator_1","intellixcap_s1__controller__label_1","intellixcap_s1__controller__key_2","intellixcap_s1__controller__indicator_2","intellixcap_s1__controller__label_2","intellixcap_s1__controller__key_3","intellixcap_s1__controller__indicator_3","intellixcap_s1__controller__label_3","intellixcap_s1__controller__status_Cap","intellixcap_s1__controller__status_label_Cap","intellixcap_s1__controller__status_Decap","intellixcap_s1__controller__status_label_Decap","intellixcap_s1__controller__power_button","intellixcap_s1__controller__power_symbol","intellixcap_s1__controller__product_name"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","cycle.set_mode","consumable.select","cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"gripper","name_zh":"固定夹头导向座与夹持接口","function_zh":"固定驱动导向座及逻辑夹持接口;申请宿主管盖附着/释放,运动夹爪实际直接从属于主轴","physical_meaning_zh":"此组件几何为固定导向座,不随主轴旋转;jaw_gap_m描述两运动爪间距,接触附着必须解析到cap_grip的旋转主轴框架","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__gripper__fixed_drive_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.04,0.201],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"sample_interface","name_zh":"单管上送样品接口","function_zh":"接收宿主从夹头下方上送的单个样品管与螺纹盖引用","physical_meaning_zh":"机械拓扑入口;管与盖属于宿主世界,不作为本体内固定耗材,不转移样品内容","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.177],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__sample_interface"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["consumable.select","cycle.start"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"],"objects_inferred":true},{"id":"power_inlet","name_zh":"24V直流电源入口","function_zh":"连接外部直流供电","physical_meaning_zh":"表列24V、2.7A为整机供电信息;接头尺寸、极性和电气动态未知","subsystem":null,"parent":"assembly","origin_m":[0,0.089,0.238],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__power_inlet__rear_plate","intellixcap_s1__power_inlet__usb_c_shell","intellixcap_s1__power_inlet__usb_c_opening"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"feet","name_zh":"台面支撑脚","function_zh":"支撑整机与台面的机械接触位置","physical_meaning_zh":"几何支撑代理;摩擦、柔性和阻尼未知","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__feet__foot","intellixcap_s1__feet__foot.001","intellixcap_s1__feet__foot.002","intellixcap_s1__feet__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[-0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"spindle","name_zh":"旋盖主轴","function_zh":"执行合成旋转运动并携带夹爪装配转动","physical_meaning_zh":"绕本地+Z旋转的关节;扭矩、真实转角和转速未知","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.2],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__spindle__rotary_plate"],"collisions":[{"shape":"box","origin_m":[0.031,0.0,-0.001],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,0.026846787517317595,-0.001],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[1.8982025386783975e-18,0.031,-0.001],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015499999999999995,0.0268467875173176,-0.001],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,3.796405077356795e-18,-0.001],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.026846787517317602,-0.015499999999999993,-0.001],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015500000000000014,-0.02684678751731759,-0.001],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-5.694607616035192e-18,-0.031,-0.001],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,-0.026846787517317595,-0.001],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.02684678751731759,-0.015500000000000014,-0.001],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_left","name_zh":"左夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[-0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_left__jaw_carrier","intellixcap_s1__jaw_left__grip_pad","intellixcap_s1__jaw_left__grip_pad.001","intellixcap_s1__jaw_left__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_right","name_zh":"右夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_right__jaw_carrier","intellixcap_s1__jaw_right__grip_pad","intellixcap_s1__jaw_right__grip_pad.001","intellixcap_s1__jaw_right__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"assembly","name_zh":"整机聚合装配","function_zh":"聚合本体、主轴、夹爪与接口;提供台面投影中心参考系","physical_meaning_zh":"整机总质量与标称包围盒的聚合惯性代理,不是底座或任一零件的质量","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"空闲时设置仿真供电","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"cycle.set_mode":{"function_zh":"空闲时设置开盖/封盖模式","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"consumable.select":{"function_zh":"选择有宿主兼容证据的耗材类型","kind":"configuration","availability":"implemented","component_ids":["sample_interface","controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["consumable_id"]},"cycle.start":{"function_zh":"启动夹持及旋转演示;分阶段等待宿主约束与螺纹结果","kind":"device_command","availability":"implemented","component_ids":["controller","spindle","gripper","sample_interface"],"implementation":{"process":"absent","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cycle.read":{"function_zh":"查询当前周期及机械状态,不推进时间","kind":"query","availability":"implemented","component_ids":["controller","spindle","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"torque.set_limit":{"function_zh":"扭矩阈值未公开且无力学控制实现","kind":"device_command","availability":"unsupported","component_ids":["controller","spindle"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;空闲才可修改","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"cycle.mode":{"meaning_zh":"下一周期的开盖或封盖模式","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"cycle.set_mode"},"sample.consumable_id":{"meaning_zh":"宿主登记的兼容耗材类型ID","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sample_interface"],"write_via":"consumable.select"},"sample.tube_id":{"meaning_zh":"宿主放入的单管实例引用;不含样品成分","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"sample.cap_id":{"meaning_zh":"宿主放入的螺纹盖实例引用","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"attachment.constraint_id":{"meaning_zh":"宿主确认已存在的夹爪—管盖约束ID","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"simulation.motion_configured":{"meaning_zh":"宿主是否明确配置了运动演示参数和证据","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"rotation_rad":{"meaning_zh":"绕主轴本地+Z的演示角;正向定义为开盖,非厂家方向证据","unit":"rad","access":"read_only","origin":"scene","component_ids":["spindle"],"write_via":null},"jaw_gap_m":{"meaning_zh":"相对主轴的两个夹爪内表面总间距;不表示接触夹紧力","unit":"m","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"cycle.status":{"meaning_zh":"异步状态机阶段;等待宿主时不继续自动执行","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.motion_completed":{"meaning_zh":"旋转演示已完成;不能单独证明螺纹开封盖成功","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.host_confirmed":{"meaning_zh":"宿主显式确认的螺纹结果,未确认是null","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.thread_state":{"meaning_zh":"宿主确认的管盖开闭真值;运行层不自行计算","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_interface"],"write_via":null}},"mechanisms":{"kinematic_cycle":{"meaning_zh":"显式合成运动参数驱动的半自动夹持—旋转—松夹状态机,阶段之间接受宿主附着与螺纹结果;仅为运动学示范","implementation":"numerical","equations":["f=clamp((host_time-phase_start)/host_supplied_duration,0,1)","clamping_gap=(1-f)*open_gap+f*closed_gap","rotation=rotation_start+sign(mode)*host_supplied_delta*f","releasing_gap=(1-f)*closed_gap+f*open_gap","gap映射到左右夹爪局部X:±(gap/2+0.003);0.003m为几何半厚度假设"],"parameters":{"open_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"closed_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_delta":{"value":null,"unit":"rad","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"clamp_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"release_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"}}},"thread_and_contact":{"meaning_zh":"真实螺纹开封盖结果和接触夹持需外部力学/耗材验证;此资产只接受宿主确认","implementation":"absent","equations":[],"parameters":{"torque_threshold":{"value":null,"unit":"N*m","evidence":"unknown","meaning_zh":"封盖扭矩阈值未知"},"clamp_force":{"value":null,"unit":"N","evidence":"unknown","meaning_zh":"夹持力未知"},"friction_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"盖/夹爪及螺纹摩擦未知"},"thread_pitch":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"具体耗材螺距未知"}}}},"limitations":["仅实现半自动单管状态机与合成运动;完整无人流程需要宿主样品转运。robot 和 hardware 层 absent。","所有行程、转角和阶段时长必须由可信宿主给出显式仿真假设与证据;没有厂家运动缺省值。","典型周期小于3秒随耗材变化;该规格不是此仿真每次周期的保证,也不用作默认运动或超时参数。","11–40 mm仅为盖径兼容范围;15/50 mL是已列兼容管容量类别,不能据容量推导管形或螺距。","夹持和旋转仅提供位姿状态;扭矩、夹力、螺纹摩擦、转速和实际行程未知且不求解。","attach/release事件需宿主实际建立/解除外部约束后确认;本运行层只登记constraint_id,不创建物理约束。","运动结束后必须等待宿主螺纹结果;结果属于宿主断言,不是本资产自行检测到的真实开封盖成功。","取消保留关节当前位置及已确认附着;不得假定盖已释放、样品状态回滚或自动复位。","read/poll不推进时间;host_step推进同一运行宿主中全部实例。实例数据互相隔离。","去重只在当前宿主内存中有效;API可见性过滤不构成Python反射或共享文件系统隔离。","整体URDF使用assembly根链接上的3.8kg均匀包围盒惯性代理;其他运动链接质量与惯量未知,不写虚构默认1kg。该URDF为动力学信息不完整的运动学描述;prismatic limit省略未知effort/velocity,部分严格URDF加载器可能拒绝,严格加载与动力学导入均not_run。宿主需补足有证据的质量、惯量、effort和velocity后再评估加载。","场景内置展示姿态、爪厚和布局均为重建假设;运行默认状态仍是未配置的null,不能把模型初始姿态当厂家参数。","场景夹口显示范围0..0.050m、URDF q=gap/2为0..0.025m均是仿真几何限制,不是厂家实际行程;场景适配器拒绝超出该域的运行快照。","该设备无已证实气体/液体物料端口;分类名包含气液供给不构成气路存在的证据。","sample_interface是定位Empty,无视觉网格和碰撞体;其OBJ仅占位文件头,不属于可见分件。","已验证原生Blender与GLB回导的SI包围盒及Z向上约定;GLB文件遵循glTF标准Y-up序列化。","scene_adapter.resolve_attachment_frame已验证将逻辑gripper事件映射到旋转spindle;不创建、删除或求解真实外部约束。","表内开盖/封盖与周期状态范围已实现。手册更多模式、按压触发和三档厂家周期没有绑定为完整硬件等价功能。","预览面板文字与绿色指示点属于静态外观;未声明随供电或周期切换的显示联动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["consumable.select","cycle.read","cycle.set_mode","cycle.start","power.set"],"unsupported":["torque.set_limit"],"note_zh":"桥接 basic40_runtime_automation.IntelliXcapS1Runtime(推进方式 host_step_dt),13 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(5 个按键(碰到即触发)、3 个门/盖/阀等被动关节);3 个关节跟随运行层状态;接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/azenta_intellixcap_s1_46_0001/preview.webp","previews/azenta_intellixcap_s1_46_0001/preview_front.webp","previews/azenta_intellixcap_s1_46_0001/preview_motion.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","bytes":155782},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/collision_proxies.json","bytes":8914},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/geometry_manifest.json","bytes":20135},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.blend","bytes":130503},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","bytes":1575704},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","bytes":11012},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/scene_adapter.py","bytes":2335}],"completeness":{"components":10,"with_collisions":7,"with_objects":10,"with_function":10,"with_mass":0,"joints_matching_component":3,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","scene_validation"]},"slug":"azenta_intellixcap_s1_46_0001","chem_id":"CHEM-177","name_en":"Automated tube decapper/recapper","maker":"Azenta Life Sciences","model":"IntelliXcap S1 46-0001","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.bd_facsariaiii.json b/data/assets/instrument.bd_facsariaiii.json new file mode 100644 index 0000000000000000000000000000000000000000..ccb4c463be080f9760a68ddd91e3bb74b57c9e32 --- /dev/null +++ b/data/assets/instrument.bd_facsariaiii.json @@ -0,0 +1 @@ +{"tid":"instrument.bd_facsariaiii","asset_dir":"expansion_batch04/t4_measure/bd_facsariaiii","name_zh":"BD FACSAria III流式细胞分选仪(2018规格,四激光)","category":"生化与湿化学分析","description_zh":"BD FACSAria III流式细胞分析分选仪(调研表第173行;主机122 W×71 D×71 H cm、181.4 kg,液流车81 W×66 D×66 H cm、81.7 kg):405/488/561/633 nm四激光、凝胶耦合比色池(NA 1.2)与八角/三角检测器阵列(本配置10个荧光PMT+FSC光电二极管+SSC PMT)、70/85/100/130 µm喷嘴与Sort Setup预设(鞘液5–75 psi、液滴驱动1–100,000 Hz)、断点摄像头与Sweet Spot、偏转板与四个侧流、Accudrop液滴延迟、2/4路管架与ACDU板、进样室(Load/Unload、搅拌、4/20/37/42 °C温控、照明)、急停按钮、抽吸抽屉、AMO与收集冷却选件、液流车(10 L鞘液与废液、5 L清洗液、约88 psi气压表)。运行层按宿主时钟推进(0.1 s物理网格):射流与Rayleigh断点(Drop 1/Gap、液滴延迟、鞘液升温漂移)、颗粒到达与每颗粒光子预算(FPbase光谱×厂家带通、PMT、芯流位置、激光预热与延迟、面积系数、脉冲堆叠、处理能力与电子中止)、Mie散射、阈值、补偿、门与统计、记录、按厂家掩码逐滴分选(冲突、抖动、侧流落点、阈值下颗粒混入)、液位与气压、温度、故障与安全保护;分选产物成为新样品可复检纯度。模板库:FPbase 81种荧光染料与蛋白、31种细胞与微球(Mie表);灵敏度按厂家85 MESF-FITC/29 MESF-PE标定。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"主机122×71 cm占地中心在支承面上的投影,z=0为支承面,+X右/+Y后(操作者在−Y侧;液流车在主机左侧10 cm);参考姿态见reference_pose_zh"},"mass_kg":263.1,"size_m":[2.135,0.7286,0.71],"bbox_min":[-1.52,-0.373,0.0],"bbox_max":[0.615,0.3556,0.71],"manifest_dimensions_m":[2.134999990463257,0.7286000001877546,0.7099999785423279],"glb":"assets/expansion_batch04/t4_measure/bd_facsariaiii/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/bd_facsariaiii/model.urdf","links":{"base_link":"/Geometry/base_link","optics_door":"/Geometry/base_link/optics_door","power_button":"/Geometry/base_link/power_button","flow_cell_door":"/Geometry/base_link/flow_cell_door","aspirator_drawer":"/Geometry/base_link/aspirator_drawer","sort_chamber_door":"/Geometry/base_link/sort_chamber_door","loading_port":"/Geometry/base_link/loading_port","chamber_light_button":"/Geometry/base_link/chamber_light_button","emergency_stop":"/Geometry/base_link/emergency_stop","side_door":"/Geometry/base_link/side_door","gauge_needle":"/Geometry/base_link/gauge_needle"},"frames":{"pre_place":[-0.4525,-0.0087,0.89],"place":[-0.4525,-0.0087,0.76],"post_place":[-0.4525,-0.0087,0.89],"joint_optics_door_joint":[-0.598,-0.351,0.0],"joint_power_button_joint":[-0.612,0.215,0.16],"joint_flow_cell_door_joint":[0.0,-0.175,0.688],"joint_aspirator_drawer_joint":[0.11,-0.3,0.204],"joint_sort_chamber_door_joint":[0.005,-0.355,0.0],"joint_loading_port_joint":[0.32,-0.282,0.07],"joint_chamber_light_button_joint":[0.54,-0.357,0.3],"joint_emergency_stop_joint":[0.54,-0.357,0.125],"joint_side_door_joint":[0.61,0.3,0.0],"joint_gauge_needle_joint":[-1.37,-0.335,0.3]},"joints":[{"name":"optics_door_joint","type":"revolute","parent":"optics_body","child":"optics_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.74533,"effort":10.0,"mimic":null,"origin_m":[-0.598,-0.351,0.0],"child_prim":"/Geometry/base_link/optics_door","child_bbox_min":[-0.598,-0.369,0.035],"child_bbox_max":[-0.03,-0.342,0.6],"kind":"door"},{"name":"power_button_joint","type":"prismatic","parent":"power_panel","child":"power_button","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.612,0.215,0.16],"child_prim":"/Geometry/base_link/power_button","child_bbox_min":[-0.62,0.199,0.144],"child_bbox_max":[-0.612,0.231,0.176],"kind":"button"},{"name":"flow_cell_door_joint","type":"revolute","parent":"upper_housing","child":"flow_cell_door","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.22173,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.175,0.688],"child_prim":"/Geometry/base_link/flow_cell_door","child_bbox_min":[0.005,-0.32577,0.372],"child_bbox_max":[0.458,-0.15,0.702],"kind":"door"},{"name":"aspirator_drawer_joint","type":"prismatic","parent":"sort_block","child":"aspirator_drawer","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.08,"effort":10.0,"mimic":null,"origin_m":[0.11,-0.3,0.204],"child_prim":"/Geometry/base_link/aspirator_drawer","child_bbox_min":[0.035,-0.3,0.2],"child_bbox_max":[0.185,-0.215,0.208],"kind":"door"},{"name":"sort_chamber_door_joint","type":"revolute","parent":"fluidics_body","child":"sort_chamber_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.74533,"effort":10.0,"mimic":null,"origin_m":[0.005,-0.355,0.0],"child_prim":"/Geometry/base_link/sort_chamber_door","child_bbox_min":[0.005,-0.3557,0.062],"child_bbox_max":[0.215,-0.343,0.355],"kind":"door"},{"name":"loading_port_joint","type":"prismatic","parent":"sample_chamber","child":"loading_port","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.065,"effort":10.0,"mimic":null,"origin_m":[0.32,-0.282,0.07],"child_prim":"/Geometry/base_link/loading_port","child_bbox_min":[0.284,-0.318,0.0635],"child_bbox_max":[0.356,-0.246,0.11],"kind":"other"},{"name":"chamber_light_button_joint","type":"prismatic","parent":"fluidics_body","child":"chamber_light_button","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.54,-0.357,0.3],"child_prim":"/Geometry/base_link/chamber_light_button","child_bbox_min":[0.529,-0.361,0.289],"child_bbox_max":[0.551,-0.355,0.311],"kind":"button"},{"name":"emergency_stop_joint","type":"prismatic","parent":"fluidics_body","child":"emergency_stop","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.006,"effort":10.0,"mimic":null,"origin_m":[0.54,-0.357,0.125],"child_prim":"/Geometry/base_link/emergency_stop","child_bbox_min":[0.524,-0.373,0.109],"child_bbox_max":[0.556,-0.357,0.141],"kind":"other"},{"name":"side_door_joint","type":"revolute","parent":"fluidics_body","child":"side_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.74533,"effort":10.0,"mimic":null,"origin_m":[0.61,0.3,0.0],"child_prim":"/Geometry/base_link/side_door","child_bbox_min":[0.598,-0.3,0.06],"child_bbox_max":[0.615,0.3,0.65],"kind":"door"},{"name":"gauge_needle_joint","type":"revolute","parent":"gauge","child":"gauge_needle","axis":[0.0,1.0,0.0],"lower":0.0,"upper":4.71239,"effort":10.0,"mimic":null,"origin_m":[-1.37,-0.335,0.3],"child_prim":"/Geometry/base_link/gauge_needle","child_bbox_min":[-1.39942,-0.3366,0.27058],"child_bbox_max":[-1.36887,-0.3334,0.30113],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_tube_seat","link":"loading_port","part":"loading_port","pos":[0.32,-0.282,0.07],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.0,0.0],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.02,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"进样口(样品管座;Load时上升进入进样室)"},{"name":"sort_collection_device","link":"base_link","part":"bd_facsariaiii__collection_holder","pos":[0.11,-0.24,0.1],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.11,-0.24,0.1],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.05,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":["sort_chamber_door_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"收集管架上表面的收集装置座(需先打开分选收集室门)"},{"name":"power_inlet","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.3,0.08],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.3,0.08],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.015,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"左侧电源面板的电源输入"},{"name":"ethernet","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.3,0.14],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.3,0.14],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"左侧以太网口(连工作站)"},{"name":"cart_umbilical_sensor","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.3,0.21],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.3,0.21],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.03,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"液流车鞘液输入与抽吸/废液输出管(流式仪侧)"},{"name":"cart_air_line","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.3,0.232],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.3,0.232],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"液流车气管(空气输入,流式仪侧)"},{"name":"cart_power_cord","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.326,0.21],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.326,0.21],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"液流车电源线(由主机供电,流式仪侧)"},{"name":"cart_serial_cable","link":"base_link","part":"bd_facsariaiii__power_panel","pos":[-0.614,0.274,0.21],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.614,0.274,0.21],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"液流车串行通信线(流式仪侧)"},{"name":"amo_port","link":"base_link","part":"bd_facsariaiii__sort_block","pos":[0.11,0.359,0.2],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.11,0.359,0.2],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.025,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"气溶胶管理选件抽气口(后部)"},{"name":"recirculator_ports","link":"base_link","part":"bd_facsariaiii__sort_block","pos":[0.3,0.359,0.12],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.3,0.359,0.12],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"分选收集冷却循环水接口(后部,选件)"},{"name":"sheath_tank_cap","link":"base_link","part":"bd_facsariaiii__sheath_tank","pos":[-0.9099999999999999,0.0,0.66],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.9099999999999999,0.0,0.66],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.04,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"10 L不锈钢鞘液罐盖"},{"name":"waste_tank_cap","link":"base_link","part":"bd_facsariaiii__waste_tank","pos":[-1.21,0.02,0.62],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-1.21,0.02,0.62],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.035,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"10 L废液罐盖"},{"name":"cleaning_reservoirs","link":"base_link","part":"bd_facsariaiii__cleaning_reservoirs","pos":[-1.37,0.1,0.64],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-1.37,0.1,0.64],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.03,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"5 L清洗液罐盖"},{"name":"cart_umbilical_cart","link":"base_link","part":"bd_facsariaiii__cart_body","pos":[-0.706,0.2,0.25],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.706,0.2,0.25],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.03,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"鞘液与废液管(液流车侧)"},{"name":"cart_air_hose_cart","link":"base_link","part":"bd_facsariaiii__cart_body","pos":[-0.706,0.2,0.272],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.706,0.2,0.272],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"气管(液流车侧)"},{"name":"cart_power_cord_cart","link":"base_link","part":"bd_facsariaiii__cart_body","pos":[-0.706,0.224,0.25],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.706,0.224,0.25],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源线(液流车侧)"},{"name":"cart_serial_cable_cart","link":"base_link","part":"bd_facsariaiii__cart_body","pos":[-0.706,0.176,0.25],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.706,0.176,0.25],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"串行通信线(液流车侧)"}],"hidden_parts":[],"readouts":[{"name":"deflection_plates","part":"bd_facsariaiii__deflection_lamp","prim":"/Geometry/base_link/readout_deflection_plates","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.172,-0.303,0.335],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.deflection_plates"}},"blank_channel":null,"on":[1.0,0.1,0.08],"off":[0.3,0.06,0.05],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]},{"name":"estop_light","part":"bd_facsariaiii__estop_light","prim":"/Geometry/base_link/readout_estop_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.54,-0.3585,0.125],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.estop_light"}},"blank_channel":null,"on":[1.0,0.12,0.1],"off":[0.32,0.07,0.06],"size_m":[0.043,0.043],"normal":[0.0,-1.0,0.0]},{"name":"chamber_light","part":"bd_facsariaiii__chamber_light","prim":"/Geometry/base_link/readout_chamber_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.32,-0.211,0.315],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.chamber_light"}},"blank_channel":null,"on":[1.0,0.98,0.9],"off":[0.55,0.57,0.58],"size_m":[0.13,0.03],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":263.1,"footprint_m":[2.135,0.7286],"height_m":0.71,"clearance_m":{"front":0.7,"back":0.15,"left":0.1,"right":0.6,"top":0.503},"robot_standoff_m":0.6,"work_height_m":0.07,"primary_slot":"sample_tube_seat","access":["flow_cell_door_joint","optics_door_joint","side_door_joint","sort_chamber_door_joint"],"slot_count":17,"placement_evidence":"BD FACSAria III sensor (122 W x 71 D x 71 H cm, 181.4 kg) and fluidics cart (81 W x 66 D x 66 H cm, 81.7 kg), Technical Specifications 2018 p.4, standing side by side (cart 10 cm left of the sensor) on one support plane with the sort / sample chambers toward the operator; the 263.1 kg split over the parts; tubes and collection devices are external; fixed simulation root on the support plane and the side-by-side layout are engineering assumptions","mass_evidence":"manufacturer_181.4kg_sensor_plus_81.7kg_cart_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_mass_kg":263.1,"layout_override_zh":"机器人主工作点为进样口管座(进样口下降时从正面放取样品管);前方0.60 m供开门与放取管、右侧0.60 m供开侧门、上方0.30 m供掀起比色池检修门、后方0.15 m通风(工程值)"},"components":[{"id":"optics_body","name_zh":"光学箱","function_zh":"左侧深藏青光学箱:内装405/488/561/633 nm激光器、光纤激发光路、凝胶耦合比色池的收集物镜与八角/三角检测器阵列(内部未建)","physical_meaning_zh":"承载结构:光学箱;激光器、激发光路、比色池收集物镜与检测器阵列未建,信号在运行层计算;装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.59×0.697×0.608 m 长方体;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深藏青机箱。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__optics_body"],"collisions":[{"shape":"box","origin_m":[-0.315,0.006500000000000006,0.316],"rpy_rad":[0,0,0],"size_m":[0.59,0.697,0.608]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.0045,0.0065,0.016],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机外形为厂家值;光学箱与液流区的分界按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lasers.set","cytometer.settings","compensation.set","compensation.calculate","gate.define","gate.delete","acquisition.record","cst.performance_check","warnings.dismiss","statistics.read","record.read","records.list","data.export","events.read","provenance.read","laser.uv_355nm","sort.index_sort","acdu.slide_sort","optics.change_filters","facsdiva.user_accounts","cytometer.sheath_pressure_custom_device"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"optics_lid","name_zh":"光学箱弧形顶盖","function_zh":"光学箱上方的弧形顶盖(照片:深藏青弧面;最高点即厂家高度71 cm)","physical_meaning_zh":"围护结构:光学箱弧形顶盖;装配原点 (0, 0, 0) m 相对 optics_body,碰撞代理为0.59×0.697×0.09 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深藏青弧形顶盖。","subsystem":null,"parent":"optics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__optics_lid"],"collisions":[{"shape":"box","origin_m":[-0.315,0.006500000000000006,0.665],"rpy_rad":[0,0,0],"size_m":[0.59,0.697,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.008,0.02],"metallic":0.2,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"optics_door","name_zh":"光学检修门","function_zh":"光学箱正面的检修门(铰链在左边缘,向外打开;打开可见激光与检测器阵列)","physical_meaning_zh":"可动件:光学检修门;开合角由运行层door.optics_angle_rad镜像;关节:绕 −Z 转动 0°–100°,状态 door.optics_angle_rad,行程为工程估计;装配原点 (-0.598, -0.351, 0) m 相对 optics_body,碰撞代理为0.568×0.013×0.565 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深藏青门板。","subsystem":null,"parent":"optics_body","origin_m":[-0.598,-0.351,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__optics_door"],"collisions":[{"shape":"box","origin_m":[0.284,0.0025000000000000022,0.3175],"rpy_rad":[0,0,0],"size_m":[0.568,0.013000000000000012,0.565]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.7453292519943295],"state_id":"door.optics_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.0045,0.0065,0.016],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"门板大小与铰链为照片估计;厂家:optics access door(用户指南图1-6)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"optics_door_handle","name_zh":"光学门把手","function_zh":"门板右缘的圆形拉手","physical_meaning_zh":"外观:门把手(随门运动);装配原点 (0.598, 0.351, 0) m 相对 optics_door,碰撞代理为半径 0.02 m、高 0.014 m 圆柱;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色圆拉手。","subsystem":null,"parent":"optics_door","origin_m":[0.598,0.351,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__optics_door_handle"],"collisions":[{"shape":"cylinder","origin_m":[-0.075,-0.362,0.33],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.02,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"model_label","name_zh":"型号字样","function_zh":"型号字样“FACSAria III”(通用字体重绘)","physical_meaning_zh":"外观贴图:型号字样;装配原点 (0.598, 0.351, 0) m 相对 optics_door,碰撞代理为0.16×0.001×0.04 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"optics_door","origin_m":[0.598,0.351,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__model_label"],"collisions":[{"shape":"box","origin_m":[-0.46299999999999997,-0.35559999999999997,0.525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15999999999999998,0.001,0.040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/model_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"optics_bay","name_zh":"光学舱检测器阵列(贴图)","function_zh":"光学门后的检测器阵列与光纤示意(八角阵列:488、561 nm;三角阵列:405、633 nm)","physical_meaning_zh":"外观贴图:光学门后的检测器阵列示意(开门可见;阵列与PMT在运行层计算);装配原点 (0, 0, 0) m 相对 optics_body,碰撞代理为0.54×0.001×0.54 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:阵列贴图。","subsystem":null,"parent":"optics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__optics_bay"],"collisions":[{"shape":"box","origin_m":[-0.31400000000000006,-0.34259999999999996,0.3175],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.54,0.001,0.54]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/optics_bay.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"用户指南:octagon/trigon detector arrays behind the optics access door;画面为示意。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rear_vent","name_zh":"后部通风口","function_zh":"光学箱背面的通风格栅(贴图)","physical_meaning_zh":"外观贴图:通风格栅;装配原点 (0, 0, 0) m 相对 optics_body,碰撞代理为0.44×0.001×0.3 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:通风格栅贴图。","subsystem":null,"parent":"optics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__rear_vent"],"collisions":[{"shape":"box","origin_m":[-0.33,0.35559999999999997,0.33],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.44000000000000006,0.001,0.29999999999999993]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_vent.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_panel","name_zh":"电源面板","function_zh":"左侧电源面板:主电源按钮、电源输入、以太网与液流车管线/电源接口(用户指南:电源面板与接口在左侧)","physical_meaning_zh":"电气接口区:左侧电源面板(电源输入、以太网、液流车接口);装配原点 (0, 0, 0) m 相对 optics_body,碰撞代理为0.006×0.225×0.23 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深色面板。","subsystem":null,"parent":"optics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__power_panel"],"collisions":[{"shape":"box","origin_m":[-0.609,0.2225,0.155],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.22500000000000003,0.23000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.008,0.02],"metallic":0.2,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:power panel and connectors on the left side(用户指南p.26);位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_panel_label","name_zh":"电源面板字样","function_zh":"电源面板标识(通用字体重绘)","physical_meaning_zh":"外观贴图:面板标识;装配原点 (0, 0, 0) m 相对 power_panel,碰撞代理为0.001×0.08×0.08 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:面板贴图。","subsystem":null,"parent":"power_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__power_panel_label"],"collisions":[{"shape":"box","origin_m":[-0.6126,0.15,0.225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.08000000000000002,0.08000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/power_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_button","name_zh":"主电源按钮","function_zh":"左侧电源面板上的主电源按钮(按一下开/关;液流车由主机供电)","physical_meaning_zh":"输入器件:主电源按钮,弹簧键(行程3 mm),按下调用power.press_switch;关节:沿 +X 平移 0–0.003 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (-0.612, 0.215, 0.16) m 相对 power_panel,碰撞代理为半径 0.016 m、高 0.008 m 圆柱;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:绿色圆按钮。","subsystem":null,"parent":"power_panel","origin_m":[-0.612,0.215,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__power_button"],"collisions":[{"shape":"cylinder","origin_m":[-0.0040000000000000036,0.0,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.016,"length_m":0.008}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.003],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.4,0.1],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"设施培训指南:主电源按钮(绿色);行程3 mm为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"connectors","name_zh":"左侧接口","function_zh":"电源输入、以太网与液流车管线接口","physical_meaning_zh":"接口端点:电源输入、以太网与液流车管线(接口power_inlet、ethernet、cart_umbilical_sensor),只作几何位置;装配原点 (0, 0, 0) m 相对 power_panel,碰撞代理为0.008×0.03×0.154 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色接口。","subsystem":null,"parent":"power_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__connectors"],"collisions":[{"shape":"box","origin_m":[-0.616,0.3,0.14500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.030000000000000027,0.154]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"fluidics_body","name_zh":"液流区机身","function_zh":"右侧暖灰液流区:底座、分选收集室与进样室周围的机身与右立柱(内含加压鞘液储腔、比色池、喷嘴与液滴驱动,内部未建)","physical_meaning_zh":"承载结构:液流区机身与底座;鞘液储腔、比色池、喷嘴与液滴驱动未建,液流在运行层集总计算;装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.618×0.71×0.05 m 长方体 等 3 个基元;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:暖灰机身。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__fluidics_body"],"collisions":[{"shape":"box","origin_m":[0.289,0.0,0.037],"rpy_rad":[0,0,0],"size_m":[0.618,0.71,0.05]},{"shape":"box","origin_m":[0.22499999999999998,0.1175,0.211],"rpy_rad":[0,0,0],"size_m":[0.49,0.475,0.298]},{"shape":"box","origin_m":[0.534,0.0,0.376],"rpy_rad":[0,0,0],"size_m":[0.128,0.71,0.6279999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.36,0.345,0.3],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","nozzle.install","sort_setup.select","stream.set","breakoff.set","sweet_spot.set","sheath.set_pressure","ledger.read","fault.inject","sim.step"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"upper_housing","name_zh":"液流区弧形上罩","function_zh":"分选与进样区上方的弧形上罩(比色池、喷嘴与上/下摄像头在内)","physical_meaning_zh":"围护结构:液流区弧形上罩;装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为0.49×0.655×0.33 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:暖灰弧形上罩。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__upper_housing"],"collisions":[{"shape":"box","origin_m":[0.22499999999999998,0.027499999999999997,0.5249999999999999],"rpy_rad":[0,0,0],"size_m":[0.49,0.655,0.32999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.36,0.345,0.3],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"flow_cell_door","name_zh":"比色池检修门","function_zh":"上罩前部可掀起的检修门(向上掀开可见比色池与喷嘴;打开时快门挡住激光)","physical_meaning_zh":"可动件:比色池检修门;掀起角由运行层door.flow_cell_angle_rad镜像(打开时快门挡激光);关节:绕 −X 转动 0°–70°,状态 door.flow_cell_angle_rad,行程为工程估计;装配原点 (0, -0.175, 0.688) m 相对 upper_housing,碰撞代理为0.453×0.17×0.33 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:暖灰弧形门板。","subsystem":null,"parent":"upper_housing","origin_m":[0.0,-0.175,0.688],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__flow_cell_door"],"collisions":[{"shape":"box","origin_m":[0.23149999999999998,-0.06,-0.15300000000000002],"rpy_rad":[0,0,0],"size_m":[0.45299999999999996,0.17,0.32999999999999996]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.2217304763960306],"state_id":"door.flow_cell_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.36,0.345,0.3],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:flow cell access door(掀起;快门挡激光);形状与铰链按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set","nozzle.install"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stream_window","name_zh":"液流观察窗","function_zh":"检修门上的竖直蓝色观察窗(照片;贴着门的弧面)","physical_meaning_zh":"外观:蓝色观察窗(随门运动);装配原点 (0, 0.175, -0.688) m 相对 flow_cell_door,碰撞代理为0.022×0.0368×0.165 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:蓝色半透明窗。","subsystem":null,"parent":"flow_cell_door","origin_m":[0.0,0.175,-0.688],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__stream_window"],"collisions":[{"shape":"box","origin_m":[0.311,-0.30734939159816577,0.5075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02200000000000002,0.03684667134912306,0.16499999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.55,0.95],"metallic":0.0,"roughness":0.12,"emissive":[0.06,0.14,0.32],"alpha":0.85,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stream.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sort_chamber","name_zh":"分选收集室","function_zh":"分选收集室:收集装置(2路/4路管架或ACDU板)放在这里;配AMO时门关闭后抽气","physical_meaning_zh":"工作空间:分选收集室内腔;装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为0.21×0.004×0.293 m 长方体 等 5 个基元;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深色内腔。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sort_chamber"],"collisions":[{"shape":"box","origin_m":[0.11,-0.122,0.2085],"rpy_rad":[0,0,0],"size_m":[0.21,0.0040000000000000036,0.293]},{"shape":"box","origin_m":[0.007000000000000001,-0.23149999999999998,0.2085],"rpy_rad":[0,0,0],"size_m":[0.004000000000000001,0.22299999999999998,0.293]},{"shape":"box","origin_m":[0.213,-0.23149999999999998,0.2085],"rpy_rad":[0,0,0],"size_m":[0.0040000000000000036,0.22299999999999998,0.293]},{"shape":"box","origin_m":[0.11,-0.23149999999999998,0.064],"rpy_rad":[0,0,0],"size_m":[0.21,0.22299999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.11,-0.23149999999999998,0.353],"rpy_rad":[0,0,0],"size_m":[0.21,0.22299999999999998,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.1,0.1,0.11],"metallic":0.2,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:sort collection chamber(用户指南p.35);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["amo.set","collection.install"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sort_block","name_zh":"分选块","function_zh":"分选块:高压偏转板、废液抽吸口与抽吸抽屉(液流在此偏转或吸入废液)","physical_meaning_zh":"过程功能件:分选块(偏转与废液抽吸在运行层计算);装配原点 (0, 0, 0) m 相对 sort_chamber,碰撞代理为0.16×0.17×0.071 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:深色金属块。","subsystem":null,"parent":"sort_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sort_block"],"collisions":[{"shape":"box","origin_m":[0.11,-0.215,0.3155],"rpy_rad":[0,0,0],"size_m":[0.16,0.16999999999999998,0.07099999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.035,0.035,0.04],"metallic":0.5,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:sort block(用户指南p.32);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deflection.set","drop_delay.set","sort.layout","sort.start","sort.pause","sort.resume","sort.auto_drop_delay","sort.side_streams"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"deflection_plates","name_zh":"偏转板","function_zh":"两块高压偏转板(开启时两板间约12,000 V;红色警示灯亮)","physical_meaning_zh":"过程功能件:高压偏转板(电压状态在运行层;警示灯镜像);装配原点 (0, 0, 0) m 相对 sort_block,碰撞代理为0.056×0.084×0.065 m 长方体;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:金属偏转板。","subsystem":null,"parent":"sort_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__deflection_plates"],"collisions":[{"shape":"box","origin_m":[0.11,-0.22,0.2475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05600000000000002,0.08400000000000002,0.06500000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.95,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:12,000-volt potential between the deflection plates(用户指南p.33);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deflection.set","sort.start","sort.auto_drop_delay"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"aspirator_drawer","name_zh":"抽吸抽屉","function_zh":"盖住收集管的抽吸抽屉:分选开始时打开、堵塞时自动关闭保护收集管","physical_meaning_zh":"可动件:抽吸抽屉;位置由运行层sort.drawer_position_m镜像(堵塞时关闭);关节:沿 +Y 平移 0–0.08 m,状态 sort.drawer_position_m,行程为工程估计;装配原点 (0.11, -0.3, 0.204) m 相对 sort_block,碰撞代理为0.15×0.085×0.008 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:不锈钢抽屉板。","subsystem":null,"parent":"sort_block","origin_m":[0.11,-0.3,0.204],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__aspirator_drawer"],"collisions":[{"shape":"box","origin_m":[0.0,0.04249999999999998,2.7755575615628914e-17],"rpy_rad":[0,0,0],"size_m":[0.15,0.08499999999999999,0.00799999999999998]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.08],"state_id":"sort.drawer_position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.95,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:aspirator drawer(用户指南p.33);0为关闭盖住收集管,行程0.08 m为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drawer.set","sort.start"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"collection_holder","name_zh":"4路收集管架","function_zh":"4路12×75 mm收集管架(装置之一;收集管是外部物体,这里画出4个空管座)","physical_meaning_zh":"接口面:收集管架(分选收集装置接口sort_collection_device附近;收集管为外部物体);装配原点 (0, 0, 0) m 相对 sort_chamber,碰撞代理为0.14×0.1×0.034 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管架与管座。","subsystem":null,"parent":"sort_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__collection_holder"],"collisions":[{"shape":"box","origin_m":[0.11,-0.24,0.083],"rpy_rad":[0,0,0],"size_m":[0.13999999999999999,0.09999999999999998,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.86,0.84],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:Four-way 12 x 75-mm collection tube holder(用户指南p.35);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["collection.temperature","collection.install","collection.remove","collection.inspect"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sort_chamber_door","name_zh":"分选收集室门","function_zh":"分选收集室门(白色打孔面板,铰链在左边缘;板分选时须关闭,配AMO时密封抽气)","physical_meaning_zh":"可动件:分选收集室门;开合角由运行层door.sort_chamber_angle_rad镜像;关节:绕 −Z 转动 0°–100°,状态 door.sort_chamber_angle_rad,行程为工程估计;装配原点 (0.005, -0.355, 0) m 相对 fluidics_body,碰撞代理为0.21×0.012×0.293 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:白色打孔门。","subsystem":null,"parent":"fluidics_body","origin_m":[0.005,-0.355,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sort_chamber_door"],"collisions":[{"shape":"box","origin_m":[0.105,0.006000000000000005,0.2085],"rpy_rad":[0,0,0],"size_m":[0.21,0.01200000000000001,0.293]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.7453292519943295],"state_id":"door.sort_chamber_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.86,0.84],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:sort collection chamber door(用户指南p.35);打孔面板按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set","amo.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sort_door_perforation","name_zh":"打孔面板(贴图)","function_zh":"分选收集室门的六角打孔图案","physical_meaning_zh":"外观贴图:打孔图案;装配原点 (-0.005, 0.355, 0) m 相对 sort_chamber_door,碰撞代理为0.2×0.001×0.283 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:打孔贴图。","subsystem":null,"parent":"sort_chamber_door","origin_m":[-0.005,0.355,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sort_door_perforation"],"collisions":[{"shape":"box","origin_m":[0.11,-0.35569999999999996,0.2085],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19999999999999998,0.001,0.283]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/perforated.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_chamber","name_zh":"进样室","function_zh":"进样室:加载样品管后加压,把样品压入比色池;可搅拌与控温(4、20、37、42 °C);有照明按钮(前壁下方留装管开口)","physical_meaning_zh":"工作空间:进样室(透明罩;加压、搅拌与温控在运行层计算);装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为0.17×0.004×0.195 m 长方体 等 5 个基元;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:透明亚克力罩。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sample_chamber"],"collisions":[{"shape":"box","origin_m":[0.32,-0.34099999999999997,0.2475],"rpy_rad":[0,0,0],"size_m":[0.17000000000000004,0.0040000000000000036,0.19499999999999998]},{"shape":"box","origin_m":[0.237,-0.27399999999999997,0.2035],"rpy_rad":[0,0,0],"size_m":[0.0040000000000000036,0.13799999999999998,0.283]},{"shape":"box","origin_m":[0.403,-0.27399999999999997,0.2035],"rpy_rad":[0,0,0],"size_m":[0.0040000000000000036,0.13799999999999998,0.283]},{"shape":"box","origin_m":[0.32,-0.207,0.2035],"rpy_rad":[0,0,0],"size_m":[0.17000000000000004,0.0040000000000000036,0.283]},{"shape":"box","origin_m":[0.32,-0.27399999999999997,0.34299999999999997],"rpy_rad":[0,0,0],"size_m":[0.17000000000000004,0.13799999999999998,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.86,0.9],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:sample injection chamber(用户指南p.29;温控与搅拌见技术规格p.3);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.agitation","sample.temperature","tube.prepare","tube.mix","sample.load","sample.unload","acquisition.set","acquisition.flow_rate","sample.provide","tube.inspect"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_line","name_zh":"进样针","function_zh":"进样室顶部伸下的样品管路(进入样品管)","physical_meaning_zh":"外观:进样针(样品管路);装配原点 (0, 0, 0) m 相对 sample_chamber,碰撞代理为0.0036×0.0036×0.15 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:不锈钢细管。","subsystem":null,"parent":"sample_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sample_line"],"collisions":[{"shape":"box","origin_m":[0.32,-0.282,0.27],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0036000000000000476,0.0036000000000000476,0.15000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.95,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"loading_port","name_zh":"进样口(管座)","function_zh":"进样口与管座:点Load后上升,把样品管封入进样室;Unload后下降","physical_meaning_zh":"可动件:进样口管座(样品管接口sample_tube_seat);升降由运行层sample.port_position_m镜像;关节:沿 +Z 平移 0–0.065 m,状态 sample.port_position_m,行程为工程估计;装配原点 (0.32, -0.282, 0.07) m 相对 sample_chamber,碰撞代理为半径 0.036 m、高 0.0065 m 圆柱;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色管座。","subsystem":null,"parent":"sample_chamber","origin_m":[0.32,-0.282,0.07],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__loading_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.003250000000000003],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.0065}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.065],"state_id":"sample.port_position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:loading port rises to enclose the tube(用户指南p.29);行程0.065 m为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tube.install","tube.remove","sample.load","sample.unload"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"chamber_light","name_zh":"进样室照明","function_zh":"进样室后壁的照明面(按照明按钮点亮,可看样品管余量)","physical_meaning_zh":"指示件:进样室照明面,按运行层lamp.chamber_light点亮;装配原点 (0, 0, 0) m 相对 sample_chamber,碰撞代理为0.13×0.002×0.03 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:照明面。","subsystem":null,"parent":"sample_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__chamber_light"],"collisions":[{"shape":"box","origin_m":[0.32,-0.21,0.315],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13,0.0020000000000000018,0.030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.57,0.58],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:chamber light(用户指南p.29);位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.chamber_light"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"warning_label","name_zh":"警示标签","function_zh":"激光与高压警示标签(通用图形重绘)","physical_meaning_zh":"外观贴图:警示标签;装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为0.1×0.001×0.05 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黄色警示贴。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__warning_label"],"collisions":[{"shape":"box","origin_m":[0.535,-0.35559999999999997,0.42],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10000000000000003,0.001,0.050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/warning_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"chamber_light_button","name_zh":"进样室照明按钮","function_zh":"右前方白色圆按钮:开/关进样室照明(用户指南图1-8 chamber light)","physical_meaning_zh":"输入器件:进样室照明按钮,弹簧键(行程2 mm),按下调用sample.chamber_light;关节:沿 +Y 平移 0–0.002 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (0.54, -0.357, 0.3) m 相对 fluidics_body,碰撞代理为半径 0.011 m、高 0.006 m 圆柱;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:白色圆按钮。","subsystem":null,"parent":"fluidics_body","origin_m":[0.54,-0.357,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__chamber_light_button"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0010000000000000009,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.006}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.002],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.86,0.84],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"照片:前右白色圆按钮;用作进样室照明按钮为对用户指南图1-8的解读(假设)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.chamber_light"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"emergency_stop","name_zh":"急停按钮","function_zh":"进样口右侧的红色急停按钮:按下后卸下样品管、停液流、关偏转板电压、关抽吸抽屉(不关激光与主电源);按入后锁住,旋转复位","physical_meaning_zh":"输入器件:急停按钮(按入锁住,复位前保持);位置由运行层safety.estop_position_m镜像,按下调用safety.emergency_stop;关节:沿 +Y 平移 0–0.006 m,状态 safety.estop_position_m,行程为工程估计;装配原点 (0.54, -0.357, 0.125) m 相对 fluidics_body,碰撞代理为半径 0.016 m、高 0.012 m 圆柱;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:红色蘑菇头按钮。","subsystem":null,"parent":"fluidics_body","origin_m":[0.54,-0.357,0.125],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__emergency_stop"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.006000000000000005,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.006],"state_id":"safety.estop_position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.06,0.05],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:Emergency stop button to the right of the loading port(用户指南图1-19);照片:右前方红色圆按钮;尺寸与行程为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["safety.emergency_stop","safety.reset_emergency_stop"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"estop_light","name_zh":"急停按钮灯圈","function_zh":"急停按钮周围的红色灯圈:样品管装载(进样口上升)时亮,提醒手离开进样口","physical_meaning_zh":"指示件:急停按钮灯圈,按运行层lamp.estop_light点亮(样品管装载中);装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为0.043×0.004×0.043 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:红色灯圈。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__estop_light"],"collisions":[{"shape":"box","origin_m":[0.54,-0.3565,0.125],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04299999999999993,0.0040000000000000036,0.04299999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.06,0.05],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":0.9,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:the button lights up when a tube is loading(用户指南p.42);灯圈形状为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"deflection_lamp","name_zh":"偏转板警示灯","function_zh":"分选块正面的红色警示灯:偏转板高压开启时亮(用户指南图1-13 deflection plates warning light)","physical_meaning_zh":"指示件:分选块上的偏转板高压警示灯,按运行层lamp.deflection_plates点亮;装配原点 (0, 0, 0) m 相对 sort_block,碰撞代理为0.012×0.003×0.012 m 长方体;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:红色小灯。","subsystem":null,"parent":"sort_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__deflection_lamp"],"collisions":[{"shape":"box","origin_m":[0.172,-0.3015,0.335],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.0030000000000000027,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.06,0.05],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:red warning light is illuminated whenever the plate voltage is on;位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deflection.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"side_door","name_zh":"侧门","function_zh":"右侧门:打开可见液流部件(加压鞘液储腔等)","physical_meaning_zh":"可动件:右侧门;开合角由运行层door.side_angle_rad镜像;关节:绕 +Z 转动 0°–100°,状态 door.side_angle_rad,行程为工程估计;装配原点 (0.61, 0.3, 0) m 相对 fluidics_body,碰撞代理为0.012×0.6×0.59 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:暖灰侧门。","subsystem":null,"parent":"fluidics_body","origin_m":[0.61,0.3,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__side_door"],"collisions":[{"shape":"box","origin_m":[-0.006000000000000005,-0.3,0.355],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.6,0.5900000000000001]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.7453292519943295],"state_id":"door.side_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.36,0.345,0.3],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:side door(用户指南图1-6);尺寸与铰链为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"side_door_latch","name_zh":"侧门锁扣","function_zh":"侧门前上方的黑色圆形锁扣(照片)","physical_meaning_zh":"外观:侧门锁扣(随门运动);装配原点 (-0.61, -0.3, 0) m 相对 side_door,碰撞代理为0.005×0.024×0.024 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色圆扣。","subsystem":null,"parent":"side_door","origin_m":[-0.61,-0.3,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__side_door_latch"],"collisions":[{"shape":"box","origin_m":[0.6124999999999999,-0.24,0.52],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999893,0.02400000000000002,0.02400000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"feet","name_zh":"支脚(4个)","function_zh":"主机四个调平脚","physical_meaning_zh":"支承件:主机调平脚;装配原点 (0, 0, 0) m 相对 fluidics_body,碰撞代理为半径 0.02 m、高 0.012 m 圆柱 等 4 个基元;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色支脚。","subsystem":null,"parent":"fluidics_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.55,-0.295,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.55,0.295,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.55,-0.295,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.55,0.295,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.05,0.05],"metallic":0.0,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"cart_body","name_zh":"液流车柜体","function_zh":"液流车:向主机供鞘液与清洗液、接收废液,内含泵与气路(主机供电;气压80–100 psi)","physical_meaning_zh":"承载结构:液流车柜体(泵与气路未建;液位与气压在运行层计算);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.79×0.64×0.31 m 长方体 等 2 个基元;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:白色柜体。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__cart_body"],"collisions":[{"shape":"box","origin_m":[-1.115,0.0,0.225],"rpy_rad":[0,0,0],"size_m":[0.79,0.64,0.31]},{"shape":"box","origin_m":[-1.115,0.30000000000000004,0.49],"rpy_rad":[0,0,0],"size_m":[0.79,0.03999999999999998,0.21999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.84,0.85,0.84],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形81 W×66 D×66 H cm为厂家值;柜体分格按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","fluidics.startup","fluidics.shutdown","cleaning.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"cart_rail","name_zh":"液流车顶栏","function_zh":"藏青色顶部框架与立柱(推手)","physical_meaning_zh":"承载结构:液流车顶栏与立柱;装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为0.81×0.66×0.06 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:藏青顶栏。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__cart_rail"],"collisions":[{"shape":"box","origin_m":[-1.115,0.0,0.63],"rpy_rad":[0,0,0],"size_m":[0.81,0.66,0.06000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.008,0.02],"metallic":0.2,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"casters","name_zh":"脚轮(4个)","function_zh":"液流车四个脚轮","physical_meaning_zh":"支承件:液流车脚轮(场景中不滚动);装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为半径 0.035 m、高 0.03 m 圆柱 等 4 个基元;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:黑色脚轮。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__casters"],"collisions":[{"shape":"cylinder","origin_m":[-1.45,-0.26,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.035,"length_m":0.03},{"shape":"cylinder","origin_m":[-1.45,0.26,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.035,"length_m":0.03},{"shape":"cylinder","origin_m":[-0.78,-0.26,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.035,"length_m":0.03},{"shape":"cylinder","origin_m":[-0.78,0.26,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.035,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.05,0.05],"metallic":0.0,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sheath_tank","name_zh":"鞘液罐(10 L)","function_zh":"10 L可高压灭菌不锈钢鞘液罐(加压供鞘液;开盖前须泄压)","physical_meaning_zh":"容器接口:10 L鞘液罐(接口sheath_tank_cap;液位在运行层);装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为半径 0.12 m、高 0.25 m 圆柱;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:不锈钢罐。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__sheath_tank"],"collisions":[{"shape":"cylinder","origin_m":[-0.9099999999999999,0.0,0.505],"rpy_rad":[0,0,0],"radius_m":0.12,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.95,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:10-L sheath container(技术规格p.2);尺寸按10 L估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fluidics.startup","cart.refill_sheath"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"waste_tank","name_zh":"废液罐(10 L)","function_zh":"10 L废液容器(倒空后加入1 L漂白剂)","physical_meaning_zh":"容器接口:10 L废液罐(接口waste_tank_cap;液位在运行层);装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为半径 0.105 m、高 0.23 m 圆柱;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:不锈钢罐。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__waste_tank"],"collisions":[{"shape":"cylinder","origin_m":[-1.21,0.02,0.495],"rpy_rad":[0,0,0],"radius_m":0.105,"length_m":0.23}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.95,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:10-L waste container(技术规格p.2;用户指南启动步骤);尺寸按10 L估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fluidics.startup","cart.empty_waste"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"cleaning_reservoirs","name_zh":"清洗液瓶(3×5 L)","function_zh":"5 L清洗液瓶(FACSClean、FACSRinse、去离子水)","physical_meaning_zh":"容器接口:5 L清洗液瓶(接口cleaning_reservoirs);装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为0.245×0.22×0.22 m 长方体;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:白色塑料瓶。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__cleaning_reservoirs"],"collisions":[{"shape":"box","origin_m":[-1.3675000000000002,-0.020000000000000004,0.49],"rpy_rad":[0,0,0],"size_m":[0.24499999999999988,0.22,0.21999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.9,0.9,0.88],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:5-L cleaning reservoirs(技术规格p.2);数量与排布按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fluidics.shutdown","cleaning.run","cart.refill_cleaning"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"reservoir_caps","name_zh":"清洗液瓶盖","function_zh":"三个清洗液瓶的彩色瓶盖(照片:红、蓝、紫)","physical_meaning_zh":"外观:彩色瓶盖(贴图着色);装配原点 (0, 0, 0) m 相对 cleaning_reservoirs,碰撞代理为0.212×0.042×0.022 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:彩色瓶盖。","subsystem":null,"parent":"cleaning_reservoirs","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__reservoir_caps"],"collisions":[{"shape":"box","origin_m":[-1.3675000000000002,-0.05,0.611],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21199999999999974,0.04200000000000001,0.02200000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/cap_colors.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"reservoir_labels","name_zh":"清洗液瓶标签","function_zh":"清洗液瓶标签(通用字体重绘)","physical_meaning_zh":"外观贴图:瓶标签;装配原点 (0, 0, 0) m 相对 cleaning_reservoirs,碰撞代理为0.236×0.001×0.033 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:标签贴图。","subsystem":null,"parent":"cleaning_reservoirs","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__reservoir_labels"],"collisions":[{"shape":"box","origin_m":[-1.3675000000000002,-0.1306,0.47],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23599999999999977,0.001,0.03300000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/reservoir_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"gauge","name_zh":"气压表","function_zh":"液流车前面的气压表(开液流时约80–100 psi)","physical_meaning_zh":"指示件:液流车气压表表体;装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为半径 0.055 m、高 0.02 m 圆柱;外形受厂家尺寸约束,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:圆形表盘。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__gauge"],"collisions":[{"shape":"cylinder","origin_m":[-1.37,-0.322,0.3],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.055,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:fluidics cart pressure gauge ~88 psi(用户指南图1-5);位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"gauge_face","name_zh":"气压表盘面","function_zh":"0–160 psi表盘(80–100 psi正常区;通用重绘)","physical_meaning_zh":"外观贴图:表盘刻度;装配原点 (0, 0, 0) m 相对 gauge,碰撞代理为0.096×0.001×0.096 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:表盘贴图。","subsystem":null,"parent":"gauge","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__gauge_face"],"collisions":[{"shape":"box","origin_m":[-1.37,-0.3332,0.3],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.09600000000000009,0.001,0.09599999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/gauge_face.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"gauge_needle","name_zh":"气压表指针","function_zh":"气压表指针(随运行层气压转动;0 psi在左下,顺时针270°到160 psi)","physical_meaning_zh":"指示件:气压表指针;角度由运行层cart.gauge_angle_rad镜像;关节:绕 +Y 转动 0°–270°,状态 cart.gauge_angle_rad,行程为工程估计;装配原点 (-1.37, -0.335, 0.3) m 相对 gauge,碰撞代理为0.0305×0.0032×0.0305 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:红色指针。","subsystem":null,"parent":"gauge","origin_m":[-1.37,-0.335,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__gauge_needle"],"collisions":[{"shape":"box","origin_m":[-0.014142135623731011,0.0,-0.014142135623730956],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0305470129472587,0.0031999999999999806,0.03054701294725881]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,4.71238898038469],"state_id":"cart.gauge_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.06,0.05],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"表盘刻度与指针位置为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"umbilical","name_zh":"液流车连接管线","function_zh":"液流车与主机之间的鞘液/废液/气管与电源线(液流车电源由主机供给)","physical_meaning_zh":"连接件:液流车与主机之间的管线束(接口cart_umbilical_cart);装配原点 (0, 0, 0) m 相对 cart_body,碰撞代理为0.116×0.149×0.182 m 长方体;尺寸按产品册照片估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:灰色管束。","subsystem":null,"parent":"cart_body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bd_facsariaiii__umbilical"],"collisions":[{"shape":"box","origin_m":[-0.6639999999999999,0.23783887243673288,0.17596871375567372],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11587571232251515,0.1493406021678158,0.18247158509993472]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.3,0.29],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品册照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温(厂家运行范围17.5–27.5 °C)、供电电压、室温漂移与噪声种子(只在首次声明时生效);液流车鞘液罐满、废液罐空","kind":"simulation","availability":"implemented","component_ids":["fluidics_body","cart_body"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed","room_drift_k_per_s"]},"power.set":{"function_zh":"开机/关机(主电源;液流车由主机供电)","kind":"device_command","availability":"implemented","component_ids":["power_button","power_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下左侧电源面板的主电源按钮(切换开/关)","kind":"device_command","availability":"implemented","component_ids":["power_button"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lasers.set":{"function_zh":"开/关某台激光器(405/488/561/633 nm);开机后需预热30 min(厂家)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["laser","enabled"]},"door.set":{"function_zh":"用手开/关光学门、比色池检修门(打开时快门挡住激光)、侧门或分选收集室门(角度0为关闭)","kind":"robot_skill","availability":"implemented","component_ids":["optics_door","flow_cell_door","side_door","sort_chamber_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["door","angle_rad"]},"nozzle.install":{"function_zh":"更换喷嘴(70/85/100/130 µm,或关机用的闭环喷嘴):须液流关闭、比色池检修门打开","kind":"robot_skill","availability":"implemented","component_ids":["flow_cell_door","fluidics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["nozzle"]},"fluidics.startup":{"function_zh":"Fluidics Startup:检查鞘液与废液液位,用鞘液替换管路与压力缓冲罐中的去离子水(约8 min,异步)","kind":"device_command","availability":"implemented","component_ids":["cart_body","sheath_tank","waste_tank"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fluidics.shutdown":{"function_zh":"Fluidics Shutdown:用去离子水替换鞘液并清洗比色池(约3 min,异步;须装闭环喷嘴、液流关闭)","kind":"device_command","availability":"implemented","component_ids":["cart_body","cleaning_reservoirs"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cleaning.run":{"function_zh":"清洗模式:Clean Flow Cell或Prepare for Aseptic Sort(异步)","kind":"device_command","availability":"implemented","component_ids":["cart_body","cleaning_reservoirs"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"sort_setup.select":{"function_zh":"选择Sort Setup(70 µm High 70 psi / Medium 35 psi、85、100 µm Low、130 µm,或表3-1的Custom:70 µm 20 psi非分选高灵敏度模式,偏转板0 V):载入鞘液压力、液滴驱动频率与振幅、衰减、液滴延迟、偏转板电压、侧流电荷、激光延迟、面积系数与窗口延长的默认值(须液流关闭、Sweet Spot关闭)","kind":"device_command","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["preset"]},"stream.set":{"function_zh":"Breakoff窗口的Stream按钮:开/关液流(须Fluidics Startup完成、装好分选喷嘴、急停未按下)","kind":"device_command","availability":"implemented","component_ids":["fluidics_body","stream_window"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"breakoff.set":{"function_zh":"设定液滴驱动振幅、频率(Sweet Spot开启时不可改)、Drop 1与Gap目标、衰减(低于30 psi时建议打开)","kind":"device_command","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["amplitude_v","frequency_hz","drop1_target_px","gap_target_px","attenuation"]},"sweet_spot.set":{"function_zh":"Sweet Spot:自动调振幅保持Drop 1与Gap;Gap偏差>2 px时暂停分选;检测到堵塞时关液流与偏转板、关抽吸抽屉、卸下样品管","kind":"device_command","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"sheath.set_pressure":{"function_zh":"自定义鞘液压力5–75 psi(Sweet Spot开启时不可用;厂家建议用Sort Setup改压力)","kind":"device_command","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"deflection.set":{"function_zh":"Side Stream窗口:偏转板电压开关与大小(0–6000 V)、四个侧流的充电比例(0–1,FACSDiva显示的百分比/100)、电压中心(−1–1)、测试分选、Accudrop光学滤片","kind":"device_command","availability":"implemented","component_ids":["deflection_plates","deflection_lamp","sort_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["voltage_on","plate_voltage_v","side_stream_fraction","voltage_center_fraction","test_sort","optical_filter_in"]},"drop_delay.set":{"function_zh":"设定液滴延迟(10–140滴)","kind":"device_command","availability":"implemented","component_ids":["sort_block"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["drops"]},"drawer.set":{"function_zh":"Sort Layout里的抽吸抽屉按钮:打开/关闭(默认关闭盖住收集管)","kind":"device_command","availability":"implemented","component_ids":["aspirator_drawer"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"amo.set":{"function_zh":"气溶胶管理选件:抽吸分选收集室(厂家:正常16、快速69个腔体积/min,即0.267/1.15 s⁻¹;须关好分选收集室门)","kind":"device_command","availability":"implemented","component_ids":["sort_chamber","sort_chamber_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled","mode"]},"sample.agitation":{"function_zh":"进样搅拌:选软件档位Off/100/200/300 rpm(转速以1/s发布:300 rpm = 5 s⁻¹);搅拌只减缓沉降(设施指南:300 rpm也不太有效,易沉降的样品需定期暂停混匀)","kind":"device_command","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["speed"]},"sample.temperature":{"function_zh":"进样室温控:设定点只能是软件提供的277.15、293.15、310.15、315.15 K(4、20、37、42 °C),null为关(约45 min到温,须关闭进样室)","kind":"device_command","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["setpoint_k"]},"collection.temperature":{"function_zh":"分选收集冷却/加热(循环水选件)设定或关","kind":"device_command","availability":"implemented","component_ids":["collection_holder"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["setpoint_k"]},"sample.chamber_light":{"function_zh":"按进样室照明按钮(开/关照明,看样品管余量)","kind":"device_command","availability":"implemented","component_ids":["chamber_light_button","chamber_light"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"tube.prepare":{"function_zh":"在实验台上配样品管:从样品取一份、或加库中的微球(可染单一荧光做补偿对照),加缓冲液稀释","kind":"robot_skill","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube_id","tube_type","sources","buffer_volume_m3"]},"tube.mix":{"function_zh":"在实验台上轻弹/涡旋混匀样品管,使沉降的颗粒重新悬浮(管须在实验台上;设施指南:易沉降的样品定期暂停、卸管混匀)","kind":"robot_skill","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube_id"]},"tube.install":{"function_zh":"把样品管放到下降的进样口管座上","kind":"robot_skill","availability":"implemented","component_ids":["loading_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube_id"]},"tube.remove":{"function_zh":"从下降的进样口取下样品管放回实验台","kind":"robot_skill","availability":"implemented","component_ids":["loading_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.load":{"function_zh":"Load:进样口升起把管封入进样室(约3 s,急停灯亮),加压、开始搅拌与采集(须液流开启)","kind":"device_command","availability":"implemented","component_ids":["loading_port","sample_chamber","estop_light"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.unload":{"function_zh":"Unload:停止采集与搅拌,降下进样口;进行中的分选与记录随之结束(failed,SAMPLE_UNLOADED;厂家:换管后重新开始分选时计数归零)","kind":"device_command","availability":"implemented","component_ids":["loading_port","sample_chamber"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.set":{"function_zh":"Acquire按钮:已装载时暂停/继续进样(暂停时进样室保持关闭)","kind":"device_command","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["acquiring"]},"acquisition.flow_rate":{"function_zh":"样品流速档1.0–11.0(约10–120 µl/min)","kind":"device_command","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["setting"]},"cytometer.settings":{"function_zh":"仪器设置:各检测器电压(PMT/FSC 0–1000 V)、阈值参数与数值(可多参数OR/AND)、激光延迟、面积系数、窗口延长、启用的检测器","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["voltages","thresholds","threshold_logic","laser_delays_s","area_scaling","window_extension_s","detectors_enabled"]},"compensation.set":{"function_zh":"补偿:开关;给溢出矩阵(荧光检测器→各检测器的溢出比例,对角为1)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled","spillover"]},"compensation.calculate":{"function_zh":"由未染色与单染对照记录计算溢出矩阵(阳性群与阴性群中位数差之比)并启用补偿","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["unstained_record","controls"]},"gate.define":{"function_zh":"定义门:矩形、多边形或一维区间,可指定父门(层级)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gate_id","parent","kind","x","y","x_range","y_range","vertices"]},"gate.delete":{"function_zh":"删除门(有子门或被分选布局引用时不能删)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gate_id"]},"acquisition.record":{"function_zh":"记录数据:保存经处理的事件直到达到事件数(可设停止门、存储门、时间上限);异步","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","events","storage_gate","stopping_gate","max_time_s"]},"collection.install":{"function_zh":"在分选收集室装收集装置(2/4路管架,或ACDU的6/24/48/96/384孔板;可预加收集液);须打开分选收集室门","kind":"robot_skill","availability":"implemented","component_ids":["collection_holder","sort_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["device","prefill_m3"]},"collection.remove":{"function_zh":"取出收集装置:管架里每管的分选产物成为新样品(可再配管上机检查纯度);须打开分选收集室门、不在分选","kind":"robot_skill","availability":"implemented","component_ids":["collection_holder"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sort.layout":{"function_zh":"Sort Layout:收集装置、精度模式(Purity、4-Way Purity、Yield、Single Cell、Initial、Fine Tune或自定义掩码)、每个位置的分选门与目标事件数(板:每孔事件数)","kind":"device_command","availability":"implemented","component_ids":["sort_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["layout_id","device","precision_mode","masks","targets","target_events","events_per_well","wells"]},"sort.start":{"function_zh":"开始分选(须采集中、偏转板开、收集装置与布局一致;抽屉自动打开);异步,到目标数后完成;卸下样品管即结束(换管后重新开始,计数从0起)","kind":"device_command","availability":"implemented","component_ids":["sort_block","deflection_plates","aspirator_drawer"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["layout_id"]},"sort.pause":{"function_zh":"暂停分选(计数停止)","kind":"device_command","availability":"implemented","component_ids":["sort_block"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sort.resume":{"function_zh":"继续分选","kind":"device_command","availability":"implemented","component_ids":["sort_block"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sort.auto_drop_delay":{"function_zh":"Accudrop自动液滴延迟:用Accudrop微球先按Initial模式粗扫7点、再按Fine Tune细扫13点(每点5 s,共约100 s,异步),按下摄像头看到的左侧流比例取最优延迟","kind":"device_command","availability":"implemented","component_ids":["sort_block","deflection_plates"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cst.performance_check":{"function_zh":"CS&T性能检查:用CS&T微球测各检测器rCV,并设定激光延迟与面积系数(异步,约5 min)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"safety.emergency_stop":{"function_zh":"按急停按钮:卸下样品管、停ACDU、关液流与偏转板电压、关抽吸抽屉(不关激光与主电源),按钮锁住","kind":"device_command","availability":"implemented","component_ids":["emergency_stop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"safety.reset_emergency_stop":{"function_zh":"顺时针旋转复位急停按钮","kind":"device_command","availability":"implemented","component_ids":["emergency_stop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"warnings.dismiss":{"function_zh":"确认液位警告(鞘液低/废液满;15 min未确认会自动关液流)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cart.refill_sheath":{"function_zh":"给10 L鞘液罐加鞘液(须液流关闭、罐已泄压)","kind":"robot_skill","availability":"implemented","component_ids":["sheath_tank"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_m3"]},"cart.empty_waste":{"function_zh":"倒空10 L废液罐并加入约1 L漂白剂(须液流关闭)","kind":"robot_skill","availability":"implemented","component_ids":["waste_tank"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["bleach_m3"]},"cart.refill_cleaning":{"function_zh":"把5 L清洗液瓶(FACSClean、FACSRinse、去离子水、乙醇)加满","kind":"robot_skill","availability":"implemented","component_ids":["cleaning_reservoirs"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"statistics.read":{"function_zh":"统计:live(最近2万个事件,按当前补偿)或某个记录(默认按记录时保存的补偿矩阵;compensation=current时套用当前补偿);各门事件数、占父门与总数百分比、参数均值/中位数/CV/rCV","kind":"query","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["source","gates","parameters","compensation"]},"record.read":{"function_zh":"读记录中的事件(均匀抽样;荧光参数默认按记录时保存的补偿,compensation=current时套用当前补偿)","kind":"query","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","parameters","max_events","compensation"]},"records.list":{"function_zh":"列出记录","kind":"query","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sort.side_streams":{"function_zh":"看Side Stream窗口:测试分选或分选时各侧流落点、展宽与相对收集管中心的偏差(侧流没形成时为空)","kind":"query","availability":"implemented","component_ids":["sort_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"data.export":{"function_zh":"把记录导出为FCS参数表(CSV文本;默认按记录时的补偿;写文件并记事件,不改状态槽)","kind":"device_command","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id","kind","compensation"]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"读模板库与检测器配置的来源","kind":"query","availability":"implemented","component_ids":["optics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.provide":{"function_zh":"评测者提供一份细胞/颗粒悬液:各群体的颗粒库类型、浓度、可选粒径、死细胞比例、团聚(双联体)比例与染色(每颗粒荧光分子数、CV、只染活/死细胞)","kind":"simulation","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","volume_m3","populations"]},"tube.inspect":{"function_zh":"评测者读样品管真值:体积、温度、各群体剩余颗粒数与浓度、各群体沉降前锋深度与液面高度(前锋过了取样针就取不到)","kind":"query","availability":"implemented","component_ids":["sample_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube_id"]},"collection.inspect":{"function_zh":"评测者读收集装置真值:每个位置的液体体积、温度、各群体颗粒数(纯度与得率的真值)","kind":"query","availability":"implemented","component_ids":["collection_holder"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"读守恒账目(电能、鞘液/废液/样品/清洗液、颗粒去向、液滴、气溶胶、激光开机时间)","kind":"query","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:断电、喷嘴全堵/部分堵、比色池气泡、某台激光失效、断点漂移、液流车漏气","kind":"simulation","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟(0.1 s物理网格)","kind":"simulation","availability":"implemented","component_ids":["fluidics_body"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"laser.uv_355nm":{"function_zh":"355 nm紫外激光器不在所选配置内","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sort.index_sort":{"function_zh":"索引分选(每孔记录单细胞参数)未建模","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"acdu.slide_sort":{"function_zh":"ACDU玻片分选与自定义收集装置未建模","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"optics.change_filters":{"function_zh":"更换滤光片与二向色镜(用户可换)未建模,配置固定","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"facsdiva.user_accounts":{"function_zh":"BD FACSDiva用户账户、实验模板与工作站文件系统未建模","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cytometer.sheath_pressure_custom_device":{"function_zh":"自定义Sort Setup设备文件未建模(自定义压力用sheath.set_pressure)","kind":"device_command","availability":"unsupported","component_ids":["optics_body"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(0.1 s物理网格)","unit":"s","access":"read_only","origin":"derived","component_ids":["fluidics_body"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"power.enabled":{"meaning_zh":"整机通电(主电源开且市电正常)","unit":"1","access":"read_only","origin":"derived","component_ids":["power_button"],"write_via":null},"lasers.on":{"meaning_zh":"各激光器开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"lasers.warm":{"meaning_zh":"各激光器已预热30 min(厂家)","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"lasers.power_w":{"meaning_zh":"各激光器输出功率读数(预热中偏低;失效为0)","unit":"W","access":"read_only","origin":"sensor","component_ids":["optics_body"],"write_via":null},"lasers.shutter_closed":{"meaning_zh":"比色池检修门打开时快门挡住激光","unit":"1","access":"read_only","origin":"derived","component_ids":["flow_cell_door"],"write_via":null},"door.optics_angle_rad":{"meaning_zh":"optics门开角(0关闭;场景门关节镜像)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["optics_door"],"write_via":null},"door.flow_cell_angle_rad":{"meaning_zh":"flow_cell门开角(0关闭;场景门关节镜像)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["flow_cell_door"],"write_via":null},"door.side_angle_rad":{"meaning_zh":"side门开角(0关闭;场景门关节镜像)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["side_door"],"write_via":null},"door.sort_chamber_angle_rad":{"meaning_zh":"sort_chamber门开角(0关闭;场景门关节镜像)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["sort_chamber_door"],"write_via":null},"nozzle.installed":{"meaning_zh":"装着的喷嘴(closed_loop为关机用闭环喷嘴)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"fluidics.state":{"meaning_zh":"液流系统状态","unit":"1","access":"read_only","origin":"derived","component_ids":["cart_body"],"write_via":null},"sort_setup.preset":{"meaning_zh":"当前Sort Setup(改了鞘液压力为custom)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"sheath.pressure_setpoint_pa":{"meaning_zh":"鞘液压力设定","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"sheath.pressure_pa":{"meaning_zh":"鞘液压力读数(液流关闭时为0)","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["fluidics_body"],"write_via":null},"stream.on":{"meaning_zh":"液流开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.amplitude_v":{"meaning_zh":"液滴驱动振幅(Sweet Spot开启时自动调节)","unit":"V","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.frequency_hz":{"meaning_zh":"液滴驱动频率","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.attenuation":{"meaning_zh":"液滴驱动衰减","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.drop1_target_px":{"meaning_zh":"Drop 1目标(像素)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.gap_target_px":{"meaning_zh":"Gap目标(像素,默认6)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"breakoff.drop1_px":{"meaning_zh":"上摄像头测得的Drop 1(图像顶部到第一个断开液滴重心的像素;液流关闭或不成滴时为空)","unit":"1","access":"read_only","origin":"sensor","component_ids":["fluidics_body"],"write_via":null},"breakoff.gap_px":{"meaning_zh":"上摄像头测得的Gap(液柱断点到第一个液滴的像素)","unit":"1","access":"read_only","origin":"sensor","component_ids":["fluidics_body"],"write_via":null},"breakoff.drop_spacing_px":{"meaning_zh":"图像中的液滴间距(像素;Drop 1按此跳变)","unit":"1","access":"read_only","origin":"sensor","component_ids":["fluidics_body"],"write_via":null},"sweet_spot.on":{"meaning_zh":"Sweet Spot开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["fluidics_body"],"write_via":null},"sweet_spot.paused":{"meaning_zh":"断点超出范围(Gap偏差>2 px或Drop 1偏差>10 px),分选暂停(不给液滴充电)","unit":"1","access":"read_only","origin":"derived","component_ids":["fluidics_body"],"write_via":null},"deflection.voltage_on":{"meaning_zh":"偏转板电压开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deflection_plates"],"write_via":null},"deflection.plate_voltage_v":{"meaning_zh":"偏转板电压(0–6000 V)","unit":"V","access":"read_only","origin":"setpoint","component_ids":["deflection_plates"],"write_via":null},"deflection.side_stream_fraction":{"meaning_zh":"四个侧流的充电比例(0–1,FACSDiva显示的百分比/100)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deflection_plates"],"write_via":null},"deflection.voltage_center_fraction":{"meaning_zh":"电压中心(−1–1,整体左右移动侧流)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deflection_plates"],"write_via":null},"deflection.test_sort":{"meaning_zh":"测试分选(产生测试侧流)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deflection_plates"],"write_via":null},"deflection.optical_filter_in":{"meaning_zh":"Accudrop光学滤片在下摄像头前","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sort_block"],"write_via":null},"drop_delay.drops":{"meaning_zh":"液滴延迟设定(滴)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sort_block"],"write_via":null},"sort.drawer_position_m":{"meaning_zh":"抽吸抽屉位置(0关闭盖住收集管,0.08 m打开;场景抽屉关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["aspirator_drawer"],"write_via":null},"sort.drawer_open":{"meaning_zh":"抽屉打开指令","unit":"1","access":"read_only","origin":"setpoint","component_ids":["aspirator_drawer"],"write_via":null},"amo.on":{"meaning_zh":"气溶胶管理选件开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sort_chamber"],"write_via":null},"amo.mode":{"meaning_zh":"AMO抽吸模式","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sort_chamber"],"write_via":null},"sample.agitation_rate_hz":{"meaning_zh":"进样搅拌转速(1/s;0为关,300 rpm为5 s⁻¹)","unit":"1/s","access":"read_only","origin":"setpoint","component_ids":["sample_chamber"],"write_via":null},"sample.temperature_setpoint_k":{"meaning_zh":"进样室温控设定(空为关)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_chamber"],"write_via":null},"sample.chamber_temperature_k":{"meaning_zh":"进样室温度读数","unit":"K","access":"read_only","origin":"sensor","component_ids":["sample_chamber"],"write_via":null},"sample.chamber_light":{"meaning_zh":"进样室照明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["chamber_light"],"write_via":null},"sample.port_position_m":{"meaning_zh":"进样口升起高度(0下降,0.065 m封入进样室;场景进样口关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["loading_port"],"write_via":null},"sample.port_state":{"meaning_zh":"进样口状态","unit":"1","access":"read_only","origin":"derived","component_ids":["loading_port"],"write_via":null},"sample.tube_id":{"meaning_zh":"进样口上的样品管","unit":"1","access":"read_only","origin":"derived","component_ids":["loading_port"],"write_via":null},"sample.flow_rate_setting":{"meaning_zh":"流速档(1–11)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sample_chamber"],"write_via":null},"sample.acquiring":{"meaning_zh":"正在进样采集(管已封入、加压、采集未暂停)","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_chamber"],"write_via":null},"collection.device":{"meaning_zh":"装着的收集装置","unit":"1","access":"read_only","origin":"derived","component_ids":["collection_holder"],"write_via":null},"collection.temperature_setpoint_k":{"meaning_zh":"收集冷却设定(空为关)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["collection_holder"],"write_via":null},"collection.temperature_k":{"meaning_zh":"收集管温度读数(循环水)","unit":"K","access":"read_only","origin":"sensor","component_ids":["collection_holder"],"write_via":null},"tubes.on_bench":{"meaning_zh":"实验台上的样品管","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_chamber"],"write_via":null},"samples.available":{"meaning_zh":"可取用的样品(评测者提供的样品与取出的分选产物)","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_chamber"],"write_via":null},"acquisition.threshold_rate_eps":{"meaning_zh":"过阈值事件率(最近1 s)","unit":"1/s","access":"read_only","origin":"sensor","component_ids":["optics_body"],"write_via":null},"acquisition.processed_rate_eps":{"meaning_zh":"处理的事件率(最近1 s)","unit":"1/s","access":"read_only","origin":"sensor","component_ids":["optics_body"],"write_via":null},"acquisition.abort_rate_eps":{"meaning_zh":"电子中止率(超过处理能力被丢弃,最近1 s)","unit":"1/s","access":"read_only","origin":"sensor","component_ids":["optics_body"],"write_via":null},"acquisition.events_processed":{"meaning_zh":"本次装载以来处理的事件数","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"cytometer.voltages":{"meaning_zh":"各检测器电压","unit":"V","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.thresholds":{"meaning_zh":"阈值(参数与高度通道值)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.threshold_logic":{"meaning_zh":"多阈值逻辑","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.laser_delays_s":{"meaning_zh":"各激光相对488 nm的延迟设定","unit":"s","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.area_scaling":{"meaning_zh":"各激光的面积系数设定","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.window_extension_s":{"meaning_zh":"窗口延长","unit":"s","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.detectors_enabled":{"meaning_zh":"启用的检测器(每个给A/H/W)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"cytometer.max_event_rate_eps":{"meaning_zh":"处理能力:min(70,000/s, 70,000/s×14/(启用检测器数+补偿对数/2))(厂家:最高70,000/s,8参数12对补偿;参数更多时的下降为假设)","unit":"1/s","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"compensation.enabled":{"meaning_zh":"补偿开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["optics_body"],"write_via":null},"compensation.pairs":{"meaning_zh":"补偿矩阵非零非对角项数","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"gates.defined":{"meaning_zh":"已定义的门","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"records.count":{"meaning_zh":"记录数","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"sort.layouts":{"meaning_zh":"分选布局","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.state":{"meaning_zh":"分选状态","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.layout_id":{"meaning_zh":"当前/最近一次分选布局","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.counts":{"meaning_zh":"各位置已分选事件计数(分选决定数)","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.conflicts":{"meaning_zh":"冲突(掩码或位置冲突而放弃的目标事件)计数","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.efficiency":{"meaning_zh":"分选效率(已分选/(已分选+冲突))","unit":"1","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.sort_rate_eps":{"meaning_zh":"分选率(最近1 s)","unit":"1/s","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.elapsed_s":{"meaning_zh":"分选已用时间","unit":"s","access":"read_only","origin":"derived","component_ids":["sort_block"],"write_via":null},"sort.well":{"meaning_zh":"板分选当前孔","unit":"1","access":"read_only","origin":"derived","component_ids":["collection_holder"],"write_via":null},"accudrop.left_stream_fraction":{"meaning_zh":"下摄像头(滤片在位)看到的Accudrop微球进入左侧流的比例(最近1 s;不在测量条件时为空)","unit":"1","access":"read_only","origin":"sensor","component_ids":["sort_block"],"write_via":null},"cst.status":{"meaning_zh":"CS&T性能检查结果","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"cart.sheath_level_fraction":{"meaning_zh":"鞘液液位指示(0–1)","unit":"1","access":"read_only","origin":"sensor","component_ids":["sheath_tank"],"write_via":null},"cart.waste_level_fraction":{"meaning_zh":"废液液位指示(0–1)","unit":"1","access":"read_only","origin":"sensor","component_ids":["waste_tank"],"write_via":null},"cart.cleaning_ok":{"meaning_zh":"清洗液瓶指示(都高于20 %)","unit":"1","access":"read_only","origin":"sensor","component_ids":["cleaning_reservoirs"],"write_via":null},"cart.air_pressure_pa":{"meaning_zh":"液流车气压表读数","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["gauge"],"write_via":null},"cart.gauge_angle_rad":{"meaning_zh":"气压表指针转角(0–160 psi对应0–270°;场景指针关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["gauge_needle"],"write_via":null},"safety.estop_latched":{"meaning_zh":"急停按钮按下锁住","unit":"1","access":"read_only","origin":"derived","component_ids":["emergency_stop"],"write_via":null},"safety.estop_position_m":{"meaning_zh":"急停按钮按入深度(0或0.006 m;场景按钮关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["emergency_stop"],"write_via":null},"lamp.deflection_plates":{"meaning_zh":"偏转板高压警示灯(电压开时亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["deflection_lamp"],"write_via":null},"lamp.chamber_light":{"meaning_zh":"进样室照明灯","unit":"1","access":"read_only","origin":"derived","component_ids":["chamber_light"],"write_via":null},"lamp.estop_light":{"meaning_zh":"急停按钮灯(通电时:样品管装载/卸载移动中亮;急停按下锁住时亮,顺时针复位后熄灭,厂家)","unit":"1","access":"read_only","origin":"derived","component_ids":["estop_light"],"write_via":null},"operations.running":{"meaning_zh":"进行中的异步操作类型","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的操作是否由另一个agent启动","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"warnings.active":{"meaning_zh":"当前警告(SHEATH_LOW、WASTE_FULL、SAMPLE_DRY、LASERS_WARMING等)","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"errors.active":{"meaning_zh":"当前错误","unit":"1","access":"read_only","origin":"derived","component_ids":["optics_body"],"write_via":null},"truth.sheath_temperature_k":{"meaning_zh":"喷嘴处鞘液温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["fluidics_body"],"write_via":null},"truth.jet_speed_m_s":{"meaning_zh":"喷射速度真值","unit":"m/s","access":"read_only","origin":"process_truth","component_ids":["fluidics_body"],"write_via":null},"truth.breakoff_length_m":{"meaning_zh":"喷嘴到断点距离真值","unit":"m","access":"read_only","origin":"process_truth","component_ids":["fluidics_body"],"write_via":null},"truth.drop_delay_drops":{"meaning_zh":"真实液滴延迟(滴)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sort_block"],"write_via":null},"truth.laser_delays_s":{"meaning_zh":"真实激光延迟","unit":"s","access":"read_only","origin":"process_truth","component_ids":["optics_body"],"write_via":null},"truth.area_scaling":{"meaning_zh":"使小颗粒面积等于高度的真实面积系数","unit":"1","access":"read_only","origin":"process_truth","component_ids":["optics_body"],"write_via":null},"truth.core_radius_m":{"meaning_zh":"样品芯流半径真值","unit":"m","access":"read_only","origin":"process_truth","component_ids":["fluidics_body"],"write_via":null},"truth.side_stream_x_m":{"meaning_zh":"各侧流在收集高度的落点真值","unit":"m","access":"read_only","origin":"process_truth","component_ids":["sort_block"],"write_via":null},"truth.cart_sheath_m3":{"meaning_zh":"鞘液罐液量真值","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["sheath_tank"],"write_via":null},"truth.cart_waste_m3":{"meaning_zh":"废液罐液量真值","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["waste_tank"],"write_via":null},"truth.sample_temperature_k":{"meaning_zh":"进样口上样品管温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_chamber"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["fluidics_body"],"write_via":null}},"mechanisms":{"flow_sorting_process":{"meaning_zh":"流式细胞分析与分选:液流车与压力缓冲罐、射流与Rayleigh断点(Drop 1/Gap、Sweet Spot、液滴延迟)、四激光光子预算(FPbase光谱、PMT、噪声、芯流位置、激光延迟、面积系数)、Mie散射、阈值、脉冲堆叠与电子中止、补偿、门与统计、BD掩码逐滴分选、侧流落点与收集、Accudrop、CS&T、进样与收集温控、急停与堵塞保护、液位与气溶胶账目","implementation":"lumped","equations":["v_jet = Cd sqrt(2 dP / rho(T)); Q = pi a^2 v_jet; v_core = 2 Q / A_channel; lambda = v_jet / f","omega^2 = sigma(T) / (rho a^3) x (1 - x^2) I1(x) / I0(x), x = 2 pi a / lambda (Rayleigh); N_breakoff = (f / omega) ln(a / (G (1 + beta dT) A_eff))","drop delay = f V_dead / Q + N_breakoff; Drop 1 = first strobe-locked drop p0 + j S below the jet end; Gap = Drop 1 - r_drop - breakoff","pe = sum_dye N_mol x QY x (t_ex) x k_ex / (1 + k_ex tau) x cone(NA 1.2) x 0.35 x f_band x QE, k_ex = 3.82e-25 eps(lambda_L) Phi_L; background fitted to 85 / 29 MESF","pos = exp(-2 y^2 / w^2), y uniform over the core radius sqrt(Q_s / (pi v_core)); A = pe x (V / 500)^7 x 1.8 x capture(laser delay) x ASF_set / ASF_true","H = A tau_small / sqrt(tau_small^2 + (0.8 D / v_core)^2); W = 65,536 A / H; events within (tau + window extension) merge; processed rate <= min(70,000, 70,000 x 14 / (n_det + n_pairs / 2))","sort: drop k = floor(t f + DD_set), phase in 1/32; yield / purity / phase masks and single cell per the User's Guide; particle drop = floor(t f + DD_true + jitter)","side stream x = K q V_plate (q = charge fraction); capture = Phi((x_t + r - x) / s) - Phi((x_t - r - x) / s)","arrivals: hard-core Poisson, t_(i+1) - t_i >= (L_i + L_(i+1)) / (2 v_core); settling front dz/dt = v_Stokes (1 - 0.6 r_ag), r_ag = agitation rate / 300 rpm; tube.mix resets the front"],"parameters":{"sheath_pressure_range_pa":{"value":[34473.784999999996,517106.77499999997],"unit":"Pa","evidence":"documented","meaning_zh":"鞘液压力5–75 psi"},"drop_drive_frequency_range_hz":{"value":[1.0,100000.0],"unit":"Hz","evidence":"documented","meaning_zh":"液滴驱动频率1–100,000 Hz(2003版指南为1–102 kHz)"},"amplitude_range_v":{"value":[1.0,80.0],"unit":"V","evidence":"documented","meaning_zh":"液滴驱动振幅1–80 V"},"drop_delay_range_drops":{"value":[10.0,140.0],"unit":"1","evidence":"documented","meaning_zh":"液滴延迟10–140滴"},"drop1_target_range_px":{"value":[100.0,600.0],"unit":"1","evidence":"documented","meaning_zh":"Drop 1目标100–600像素;默认330"},"gap_default_px":{"value":6.0,"unit":"1","evidence":"documented","meaning_zh":"Gap默认6像素"},"sweet_spot_tolerances_px":{"value":{"gap_adjust":1.0,"gap_pause":2.0,"drop1":10.0},"unit":"1","evidence":"documented","meaning_zh":"Gap偏差>1 px调节、>2 px暂停分选;Drop 1允许10 px偏差"},"drop_spacing_high_px":{"value":57.0,"unit":"1","evidence":"documented","meaning_zh":"Drop 1按液滴间距约57像素跳变"},"plate_voltage_range_v":{"value":[0.0,6000.0],"unit":"V","evidence":"documented","meaning_zh":"偏转板电压0–6000 V(开时两板间约12,000 V电位差)"},"window_extension_s":{"value":2e-06,"unit":"s","evidence":"documented","meaning_zh":"窗口延长2 µs(表3-1)"},"sample_flow_m3_s":{"value":[1.6666666666666666e-10,2e-09],"unit":"m3/s","evidence":"documented","meaning_zh":"流速档1–11约10–120 µl/min"},"laser_warmup_s":{"value":1800.0,"unit":"s","evidence":"documented","meaning_zh":"激光开启后预热30 min"},"sample_temperature_setpoints_k":{"value":[277.15,293.15,310.15,315.15],"unit":"K","evidence":"documented","meaning_zh":"进样温控4、20、37、42 °C"},"sample_chamber_settle_s":{"value":2700.0,"unit":"s","evidence":"documented","meaning_zh":"进样室约45 min到温(须保持关闭)"},"reservoir_volumes_m3":{"value":{"sheath":0.01,"waste":0.01,"cleaning":0.005},"unit":"m3","evidence":"documented","meaning_zh":"10 L鞘液与废液罐、5 L清洗液瓶"},"cart_air_pressure_pa":{"value":[551580.5599999999,689475.7],"unit":"Pa","evidence":"documented","meaning_zh":"运行时液流车气压80–100 psi(约88 psi)"},"max_event_rate_eps":{"value":70000.0,"unit":"1/s","evidence":"documented","meaning_zh":"12对补偿、8参数时最高70,000事件/s"},"adc_channels":{"value":262144,"unit":"1","evidence":"documented","meaning_zh":"262,144通道(10 MHz ADC)"},"data_parameters":{"value":{"total":20,"fluorescence":18,"scatter":2},"unit":"1","evidence":"documented","meaning_zh":"最多20参数(18荧光+2散射)"},"beam_size_m":{"value":[9e-06,6.5e-05],"unit":"m","evidence":"documented","meaning_zh":"光斑高9 ±3 µm、宽65 ±7 µm"},"numerical_aperture":{"value":1.2,"unit":"1","evidence":"documented","meaning_zh":"凝胶耦合物镜NA 1.2"},"laser_min_power_w":{"value":{"violet":0.05,"blue":0.02,"yellow_green":0.05,"red":0.018},"unit":"W","evidence":"documented","meaning_zh":"激光头输出:405 >50 mW、488 >20 mW、561 >50 mW、633 >18 mW"},"fluorescence_sensitivity_mesf":{"value":{"fitc":85.0,"pe":29.0},"unit":"1","evidence":"documented","meaning_zh":"70 psi、90 kHz、SPHERO RCP-30-5A:85 MESF-FITC、29 MESF-PE"},"cv_spec":{"value":{"pi_cen":0.03,"hoechst_cen":0.035,"doublet_singlet_ratio":[1.95,2.05]},"unit":"1","evidence":"documented","meaning_zh":"PI-CEN <3 %、Hoechst-CEN <3.5 %,双联/单体比1.95–2.05"},"sort_performance_spec":{"value":{"purity_min":0.98,"yield_of_poisson_min":0.8,"ways":4},"unit":"1","evidence":"documented","meaning_zh":"4路分选:纯度>98 %、得率>泊松预期的80 %(条件见sort_performance_threshold_rate、sort_performance_sheath_pressure_pa、sort_performance_frequency_hz)"},"sort_performance_threshold_rate":{"value":25000.0,"unit":"1/s","evidence":"documented","meaning_zh":"性能规格的平均阈值率25,000事件/s"},"sort_performance_sheath_pressure_pa":{"value":482632.99,"unit":"Pa","evidence":"documented","meaning_zh":"性能规格的鞘液压力70 psi"},"sort_performance_frequency_hz":{"value":90000.0,"unit":"Hz","evidence":"documented","meaning_zh":"性能规格的液滴驱动频率90 kHz"},"shutdown_s":{"value":180.0,"unit":"s","evidence":"documented","meaning_zh":"Fluidics Shutdown约3 min"},"amo_exchange_rate_per_s":{"value":{"normal":0.26666666666666666,"rapid":1.15},"unit":"1/s","evidence":"documented","meaning_zh":"AMO抽换收集室体积的速率:每分钟16次(正常)/69次(快速)"},"operating_temperature_k":{"value":[290.65,300.65],"unit":"K","evidence":"documented","meaning_zh":"运行环境17.5–27.5 °C"},"max_power_w":{"value":1500.0,"unit":"W","evidence":"documented","meaning_zh":"最大功率1,500 W(100/115/230 VAC、50/60 Hz)"},"precision_modes":{"value":{"purity":{"yield_mask":32,"purity_mask":32,"phase_mask":0,"single_cell":false},"4way_purity":{"yield_mask":0,"purity_mask":32,"phase_mask":0,"single_cell":false},"yield":{"yield_mask":32,"purity_mask":0,"phase_mask":0,"single_cell":false},"single_cell":{"yield_mask":0,"purity_mask":32,"phase_mask":16,"single_cell":true},"initial":{"yield_mask":32,"purity_mask":0,"phase_mask":0,"single_cell":false},"fine_tune":{"yield_mask":0,"purity_mask":0,"phase_mask":0,"single_cell":false}},"unit":"1","evidence":"documented","meaning_zh":"精度模式掩码(1/32滴):Purity 32/32/0、Yield 32/0/0、Single Cell 0/32/16(单细胞)、Initial 32/0/0、Fine Tune 0/0/0、4-Way Purity 0/32/0"},"level_warning_timing_s":{"value":{"repeat":300.0,"auto_stream_off":900.0},"unit":"s","evidence":"documented","meaning_zh":"鞘液低/废液满警告每5 min重复,15 min未确认自动关液流"},"nozzles_m":{"value":[7e-05,8.5e-05,0.0001,0.00013],"unit":"m","evidence":"documented","meaning_zh":"喷嘴70、85、100、130 µm"},"sort_devices":{"value":["2way_12x75","2way_15ml","4way_1.5ml","4way_12x75","plate_24","plate_384","plate_48","plate_6","plate_96"],"unit":"1","evidence":"documented","meaning_zh":"2路12×75/15 mL、4路1.5 mL/12×75、ACDU板6、24、48、96、384孔"},"sort_setup_nozzle_m":{"value":{"70_high":7e-05,"70_medium":7e-05,"85":8.499999999999999e-05,"100":9.999999999999999e-05,"130":0.00013,"70_custom":7e-05},"unit":"m","evidence":"documented","meaning_zh":"Sort Setup预设的喷嘴(表3-1:High、Medium与Custom 70 µm、Low 100 µm;85与130 µm为本模型的预设名)"},"sort_setup_sheath_pressure_pa":{"value":{"70_high":482633.0,"70_medium":241316.5,"100":137895.1,"70_custom":137895.1,"85":310264.1},"unit":"Pa","evidence":"documented","meaning_zh":"鞘液压力:表3-1 High 70、Medium 35、Low 20、Custom 20 psi;85 µm 45 psi(MSU设施文件)"},"sort_setup_frequency_hz":{"value":{"70_high":90000.0,"70_medium":60000.0,"100":30000.0,"70_custom":30000.0,"85":53000.0},"unit":"Hz","evidence":"documented","meaning_zh":"液滴驱动频率:表3-1 High 90、Medium 60、Low 30、Custom 30 kHz;85 µm 53 kHz(MSU:51–55 kHz,取中值)"},"sort_setup_amplitude_v":{"value":{"70_high":60.0,"70_medium":50.0,"100":20.0,"70_custom":10.0},"unit":"V","evidence":"documented","meaning_zh":"振幅:表3-1 60、50、20、10 V"},"sort_setup_attenuation":{"value":{"70_high":false,"70_medium":true,"100":true,"70_custom":false},"unit":"1","evidence":"documented","meaning_zh":"衰减:表3-1 High关、Medium开、Low开、Custom关"},"sort_setup_drop_delay_drops":{"value":{"70_high":44.0,"70_medium":45.0,"100":29.0,"70_custom":10.0},"unit":"1","evidence":"documented","meaning_zh":"液滴延迟:表3-1 44、45、29、10滴(Custom非分选)"},"sort_setup_plate_voltage_v":{"value":{"70_high":6000.0,"70_medium":5000.0,"100":5000.0,"70_custom":0.0},"unit":"V","evidence":"documented","meaning_zh":"偏转板电压:表3-1 6000、5000、5000、0 V"},"sort_setup_side_stream_fraction":{"value":{"70_high":[0.9,0.4,0.4,0.9],"70_medium":[0.45,0.2,0.2,0.45],"100":[0.45,0.2,0.2,0.45],"70_custom":[0.0,0.0,0.0,0.0]},"unit":"1","evidence":"documented","meaning_zh":"远左/左/右/远右充电比例:表3-1百分比/100"},"sort_setup_laser_delay_s":{"value":{"70_high":3.6e-05,"70_medium":5.4e-05,"100":3.9999999999999996e-05,"70_custom":8.2e-05},"unit":"s","evidence":"documented","meaning_zh":"激光延迟(红为负、紫为正):表3-1 36、54、40、82 µs"},"sort_setup_area_scaling":{"value":{"70_high":{"blue":1.4,"red":1.0,"violet":0.8},"70_medium":{"blue":1.2,"red":0.75,"violet":0.35},"100":{"blue":1.4,"red":1.0,"violet":0.5},"70_custom":{"blue":0.75,"red":0.5,"violet":0.25}},"unit":"1","evidence":"documented","meaning_zh":"面积系数(蓝/红/紫):表3-1"},"sort_setup_window_extension_s":{"value":{"70_high":2e-06,"70_medium":2e-06,"100":2e-06,"70_custom":4e-06},"unit":"s","evidence":"documented","meaning_zh":"窗口延长:表3-1 2、2、2、4 µs"},"sort_setup_assumed_amplitude_v":{"value":{"85":35.0,"130":12.0},"unit":"V","evidence":"assumption","meaning_zh":"85与130 µm预设的振幅"},"sort_setup_assumed_drop_delay_drops":{"value":{"85":37.0,"130":24.0},"unit":"1","evidence":"assumption","meaning_zh":"85与130 µm预设的液滴延迟"},"sort_setup_assumed_attenuation":{"value":{"85":false,"130":true},"unit":"1","evidence":"assumption","meaning_zh":"85与130 µm预设的衰减"},"sort_setup_assumed_plate_voltage_v":{"value":{"85":5000.0,"130":5000.0},"unit":"V","evidence":"assumption","meaning_zh":"85与130 µm预设的偏转板电压"},"sort_setup_assumed_side_stream_fraction":{"value":{"85":[0.877,0.39,0.39,0.877],"130":[0.437,0.194,0.194,0.437]},"unit":"1","evidence":"assumption","meaning_zh":"85与130 µm预设的侧流充电比例"},"sort_setup_assumed_laser_delay_s":{"value":{"85":3.447969398897599e-05,"130":3.192611031411964e-05},"unit":"s","evidence":"assumption","meaning_zh":"85与130 µm预设的激光延迟"},"sort_setup_assumed_area_scaling":{"value":{"85":{"blue":1.4,"red":1.0,"violet":0.5},"130":{"blue":1.4,"red":1.0,"violet":0.5}},"unit":"1","evidence":"assumption","meaning_zh":"85与130 µm预设的面积系数"},"sort_setup_130_sheath_pressure_pa":{"value":68947.6,"unit":"Pa","evidence":"assumption","meaning_zh":"130 µm预设的鞘液压力10 psi"},"sort_setup_130_frequency_hz":{"value":16000.0,"unit":"Hz","evidence":"assumption","meaning_zh":"130 µm预设的液滴驱动频率16 kHz"},"discharge_coefficients":{"value":{"70_high":0.9,"70_medium":0.8485,"85":0.7948,"100":0.7425,"130":0.7785,"70_custom":0.7392},"unit":"1","evidence":"assumption","meaning_zh":"各预设喷嘴流量系数(射流速度=Cd√(2ΔP/ρ))"},"transducer_coupling_m_per_v":{"value":{"70_high":2.5292643126620135e-08,"70_medium":2.5279830913202226e-08,"85":4.435658799814132e-08,"100":1.6722921755593233e-07,"130":4.896239855748068e-07,"70_custom":2.5292643126620135e-08},"unit":"m/V","evidence":"assumption","meaning_zh":"液滴驱动振幅到射流扰动的耦合系数"},"laser_to_nozzle_volume_m3":{"value":{"70_high":2.8727963402755356e-11,"70_medium":2.992496187787017e-11,"85":4.322451420157077e-11,"100":4.486789998455848e-11,"130":9.964642093971767e-11,"70_custom":2.8727963402755356e-11},"unit":"m3","evidence":"assumption","meaning_zh":"激光交点到喷嘴出口的鞘液体积(液滴延迟的输运部分)"},"deflection_constant_m_per_v":{"value":{"70_high":5.833333333333333e-06,"70_medium":1.4e-05,"85":7.187578136172765e-06,"100":1.4e-05,"130":1.4414402551819604e-05,"70_custom":2.5188340863395774e-05},"unit":"m/V","evidence":"assumption","meaning_zh":"侧流落点/(充电比例×偏转板电压)"},"camera_pixel_m":{"value":5.456733954543002e-06,"unit":"m","evidence":"assumption","meaning_zh":"断点摄像头像素尺寸"},"breakoff_drops_high":{"value":20.0,"unit":"1","evidence":"assumption","meaning_zh":"70 µm High默认时喷嘴到断点的液滴数"},"attenuation_factor":{"value":0.25,"unit":"1","evidence":"assumption","meaning_zh":"衰减开时驱动振幅系数"},"transducer_temperature_coefficient_per_k":{"value":-0.02,"unit":"1/K","evidence":"assumption","meaning_zh":"耦合系数随鞘液温度的变化(断点漂移)"},"sheath_warmup_delta_k":{"value":1.5,"unit":"K","evidence":"assumption","meaning_zh":"液流开启后喷嘴处鞘液的升温"},"sheath_warmup_tau_s":{"value":1200.0,"unit":"s","evidence":"assumption","meaning_zh":"喷嘴处鞘液升温的时间常数"},"cuvette_channel_area_m2":{"value":4e-08,"unit":"m2","evidence":"assumption","meaning_zh":"比色池流道截面(160×250 µm)"},"core_speed_ratio":{"value":2.0,"unit":"1","evidence":"assumption","meaning_zh":"芯流速度/平均速度"},"spot_spacing_m":{"value":{"violet":0.00019391375296859864,"blue":0.0,"yellow_green":0.0003878275059371973,"red":-0.00019391375296859864},"unit":"m","evidence":"assumption","meaning_zh":"各激光光斑相对488 nm的距离(激光延迟=距离/芯流速度)"},"pulse_size_factor":{"value":0.8,"unit":"1","evidence":"assumption","meaning_zh":"脉宽中颗粒直径的份额"},"channels_per_photoelectron_500v":{"value":1.8,"unit":"1","evidence":"assumption","meaning_zh":"500 V时每光电子的ADC通道数"},"pmt_gain_exponent":{"value":7.0,"unit":"1","evidence":"assumption","meaning_zh":"PMT增益∝(V/500 V)^7"},"fsc_gain_exponent":{"value":3.0,"unit":"1","evidence":"assumption","meaning_zh":"FSC增益∝(V/500 V)^3"},"electronic_noise_ch":{"value":8.0,"unit":"1","evidence":"assumption","meaning_zh":"电子噪声(通道rms)"},"fsc_noise_ch":{"value":10.0,"unit":"1","evidence":"assumption","meaning_zh":"FSC杂散光噪声"},"width_scale":{"value":65536.0,"unit":"1","evidence":"assumption","meaning_zh":"W=A/H×65,536"},"laser_noise_rms":{"value":0.006,"unit":"1","evidence":"assumption","meaning_zh":"预热后激光强度噪声"},"laser_warmup_tau_s":{"value":480.0,"unit":"s","evidence":"assumption","meaning_zh":"预热过程的功率与噪声时间常数(开机时功率85 %、噪声+4 %)"},"electrical_power_w":{"value":{"base":700.0,"lasers":{"violet":60.0,"blue":60.0,"yellow_green":100.0,"red":80.0},"sample_temperature_control":100.0},"unit":"W","evidence":"assumption","meaning_zh":"整机功耗分配"},"scatter_calibration":{"value":{"fsc_ch_per_photon_500v":7.352256727579016e-06,"ssc_transmission":0.0052000836426043685},"unit":"1","evidence":"assumption","meaning_zh":"FSC与SSC标度"},"sweet_spot_slew_v_s":{"value":[2.0,0.2],"unit":"V/s","evidence":"assumption","meaning_zh":"Sweet Spot粗调/细调振幅速率"},"breakoff_jitter_drops":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"稳定液流的断点抖动"},"side_stream_spread_m":{"value":[0.00035,0.0005],"unit":"m","evidence":"assumption","meaning_zh":"近/远侧流在收集高度的展宽"},"device_geometry":{"value":{"2way_12x75":{"capture_r":0.0044,"locations":{"left":-0.014,"right":0.014}},"2way_15ml":{"capture_r":0.0059,"locations":{"left":-0.018,"right":0.018}},"4way_12x75":{"capture_r":0.0044,"locations":{"far_left":-0.0315,"left":-0.014,"right":0.014,"far_right":0.0315}},"4way_1.5ml":{"capture_r":0.0036,"locations":{"far_left":-0.022,"left":-0.0095,"right":0.0095,"far_right":0.022}},"plate_96":{"capture_r":0.0034,"x":-0.014},"plate_384":{"capture_r":0.0016,"x":-0.014},"plate_6":{"capture_r":0.015,"x":-0.014},"plate_24":{"capture_r":0.0068,"x":-0.014},"plate_48":{"capture_r":0.0048,"x":-0.014}},"unit":"m","evidence":"assumption","meaning_zh":"收集装置管口位置与捕获半径"},"tube_capacity_m3":{"value":{"12x75":5e-06,"15ml":1.5e-05,"1.5ml":1.5e-06},"unit":"m3","evidence":"assumption","meaning_zh":"样品管容量"},"tube_dead_volume_m3":{"value":{"12x75":5e-08,"15ml":2e-07,"1.5ml":3e-08},"unit":"m3","evidence":"assumption","meaning_zh":"样品管死体积(取样针取不到)"},"tube_inner_radius_m":{"value":{"12x75":0.0055,"15ml":0.0074,"1.5ml":0.0045},"unit":"m","evidence":"assumption","meaning_zh":"样品管内半径(液面高度)"},"bead_stock_per_m3":{"value":1000000000000.0,"unit":"1/m3","evidence":"assumption","meaning_zh":"微球储液浓度"},"fluidics_durations_s":{"value":{"startup":480.0,"clean_flow_cell":360.0,"prepare_aseptic_sort":2100.0},"unit":"s","evidence":"assumption","meaning_zh":"Fluidics Startup与清洗模式时长"},"prime_sheath_m3":{"value":0.0004,"unit":"m3","evidence":"assumption","meaning_zh":"启动时灌注用的鞘液量"},"temperature_time_constants_s":{"value":{"chamber":900.0,"tube":300.0,"collection":600.0},"unit":"s","evidence":"assumption","meaning_zh":"进样室、样品管与收集管的温度时间常数"},"agitation_rates_hz":{"value":{"off":0.0,"100_rpm":1.6666666666666667,"200_rpm":3.3333333333333335,"300_rpm":5.0},"unit":"1/s","evidence":"assumption","meaning_zh":"搅拌档位Off/100/200/300 rpm的转速"},"agitation_settling_reduction":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"300 rpm搅拌阻止的Stokes沉降份额(其它档按转速比例)"},"collection_temperature_range_k":{"value":[277.15,315.15],"unit":"K","evidence":"assumption","meaning_zh":"收集冷却/加热范围"},"aerosol_generation_rate_per_s":{"value":{"idle":5.0,"sorting":50.0,"clog":500.0},"unit":"1/s","evidence":"assumption","meaning_zh":"气溶胶液滴产生率(液流、分选、堵塞)"},"aerosol_escape_fraction":{"value":{"door_open":0.05,"closed":0.001,"amo_normal":1e-05,"amo_rapid":1e-06},"unit":"1","evidence":"assumption","meaning_zh":"气溶胶逃出分选收集室的份额"},"stream_settling":{"value":{"probe_height_m":0.002},"unit":"m","evidence":"assumption","meaning_zh":"不搅拌时颗粒按Stokes沉降,沉降前锋过探针后取不到"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["主机尺寸:调研表写“122 W×71 D×71 H cm”,技术规格p.4写“28 H x 28 D x 48 W in. (71 x 71 x 122 cm)”,一致;液流车81 W×66 D×66 H cm一致。","参数数:调研表写“最多20参数,18荧光及2散射,依配置”;技术规格写20参数(18荧光、2散射),检测器阵列可扩展到18个荧光波长。本资产选定四激光(405/488/561/633 nm)配置,装10个荧光PMT+FSC+SSC,共12参数(其余PMT位置空着),在规格之内。","最高事件率:调研表与技术规格都写70,000 events/s,条件是“12对补偿及8参数”;更多参数或补偿对时的上限厂家未给,运行层把处理能力限制在70,000/s以内,参数或补偿对更多时按70,000×14/(检测器数+补偿对数/2)下降(假设)。","用户指南版本:可公开获取的BD FACSAria用户指南是2003年第一代(提供70与100 µm两种喷嘴,表3-1的Low为100 µm;激光488/633/407 nm);III的85与130 µm喷嘴和561 nm激光来自III技术规格与产品册,85 µm的压力与频率来自设施文件(MSU),130 µm的预设为按物理关系的假设。","液流车容器:2003用户指南的液流车装四个10 L容器(两个鞘液、两个废液,也可换成两个20 L FACSFlow方桶),2018技术规格只写“10 L鞘液与废液容器”;本资产按2018规格建一个10 L不锈钢鞘液罐与一个10 L废液罐(几何与运行层容量),双罐与20 L方桶不建模。","收集冷却:技术规格写冷却/加热选件“工作温度范围−20 °C至120 °C”(循环浴本身的范围);运行层把收集设定限制在4–42 °C(水性收集液不结冰、细胞可存活,假设),超出时INVALID_ARGUMENT。","分选精度模式:2003用户指南给出Purity、Yield、Single Cell、Initial、Fine Tune的掩码;4-Way Purity(只分一滴)见设施培训指南,其纯度掩码32为FACSDiva常用默认值(假设)。","外形:主机122 W×71 D×71 H cm、181.4 kg;液流车81 W×66 D×66 H cm、81.7 kg(调研表;技术规格2018 p.4);资产把液流车放在主机左侧10 cm的同一支承面(布置为假设)。","外观(深藏青光学箱与弧形顶盖、暖灰液流区与弧形上罩、蓝色液流观察窗、白色打孔分选收集室门、透明进样室与黑色管座、右前方白色圆按钮与红色圆灯、白色液流车与藏青顶栏、不锈钢鞘液罐与废液罐、白色清洗液瓶)按产品册照片;字样为通用字体重绘,不复制厂家标志。","工程构件(非厂家尺寸):两区分界、上罩曲线、各门的大小与铰链、分选收集室与进样室的尺寸位置、电源面板位置、液流车内部布置。","参考姿态:各门关闭、进样口在下、抽吸抽屉盖住收集管、气压表指针在0、按钮未按下。","样品管、收集管与反应液是外部物体:进样口与分选收集装置位置为接口面;细胞、液滴与荧光由运行层状态表示。","质量:主机181.4 kg与液流车81.7 kg(厂家);各部件质量为按体量分配的工程值(激光器、光学与电子计入光学箱,泵与气路计入液流车柜体)。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、Pa、V、Hz、W、J、m3、1/m3、m3/s、1/s、rad、1);ADC通道、像素(Drop 1、Gap)、掩码(1/32滴)与充电比例(FACSDiva百分比/100)为无量纲(1);搅拌档位以软件档名(off/100_rpm/200_rpm/300_rpm)选择、转速以1/s发布;psi、µm、µl、°C、nm、rpm只出现在说明文字与档名中。","输出模板位于本资产fluorochrome_library.json、particle_library.json、optics_model.json与fluidics_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","液流、断点、光学信号与分选是过程数据(没有液滴与样品管的场景几何);场景中门、进样口、抽屉、急停按钮与气压表指针按运行层状态运动,偏转板警示灯、急停灯圈与进样室照明按运行层亮灭。","选定配置:BD FACSAria III(2018规格),405/488/561/633 nm四激光、10个荧光检测器(V450/50、V510/50、B530/30、B695/40、YG582/15、YG610/20、YG710/50、YG780/60、R660/20、R780/60)+FSC/SSC,ACDU、AMO与收集冷却选件;355 nm紫外激光、索引分选、玻片与自定义装置不在配置内。","液流为集总模型:射流速度、流量、比色池芯流速度、Rayleigh断点与液滴延迟按0.1 s网格计算;没有液滴形成的流体力学仿真、卫星滴与液滴充电的电场计算。","光学为每颗粒的光子预算(库中FPbase光谱、厂家带通、PMT量子效率曲线与透过率为工程值),绝对灵敏度按厂家MESF标定;Mie散射为均匀球;细胞抗原密度、染色强度、自发荧光与粒径分布由样品给出。","分选逻辑按厂家对掩码的文字描述实现(1/32滴);同一tick(0.1 s)边界两侧的相邻液滴不互相检查(每tick约9000滴中1滴);第2–4滴电荷校正与相位不建模;表3-1 Custom为非分选模式(偏转板0 V),其振幅与液滴延迟不是断点设定。","颗粒到达为硬核泊松过程(排除体积),颗粒间没有流体力学相互作用;样品管沉降为各群体的Stokes沉降前锋(无浓度梯度、无团聚动力学),搅拌只部分有效。","样品管、收集管、板与液滴没有场景几何;配管、装管、装收集装置、开关门与加液为宿主/机器人抽象,没有接触验证;工作站软件界面(图、门的绘制)以能力接口表示。","气溶胶、无菌、细胞活力与温度对细胞的影响只以账目或温度读数表示;没有真实BD FACSAria III的硬件接口。","FACSAria III没有前面板数字显示:仪器状态、事件率与分选计数都在BD FACSDiva工作站软件中;场景中只把偏转板高压警示灯(红)、急停按钮的灯圈与进样室照明绑定到运行层,液流车气压表指针按运行层气压转动,急停按钮按下后保持按入(复位前)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","lasers.set","door.set","nozzle.install","fluidics.startup","fluidics.shutdown","cleaning.run","sort_setup.select","stream.set","breakoff.set","sweet_spot.set","sheath.set_pressure","deflection.set","drop_delay.set","drawer.set","amo.set","sample.agitation","sample.temperature","collection.temperature","sample.chamber_light","tube.prepare","tube.mix","tube.install","tube.remove","sample.load","sample.unload","acquisition.set","acquisition.flow_rate","cytometer.settings","compensation.set","compensation.calculate","gate.define","gate.delete","acquisition.record","collection.install","collection.remove","sort.layout","sort.start","sort.pause","sort.resume","sort.auto_drop_delay","cst.performance_check","safety.emergency_stop","safety.reset_emergency_stop","warnings.dismiss","cart.refill_sheath","cart.empty_waste","cart.refill_cleaning","statistics.read","record.read","records.list","sort.side_streams","data.export","events.read","provenance.read","sample.provide","tube.inspect","collection.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["laser.uv_355nm","sort.index_sort","acdu.slide_sort","optics.change_filters","facsdiva.user_accounts","cytometer.sheath_pressure_custom_device"],"note_zh":"BD FACSAria III流式细胞分选仪(2018规格;主机122×71×71 cm、181.4 kg,液流车81×66×66 cm、81.7 kg;405/488/561/633 nm四激光、10个荧光检测器+FSC/SSC;ACDU、AMO与收集冷却选件):液流车与压力缓冲罐(Fluidics Startup/Shutdown、清洗、鞘液与废液液位、约88 psi气压表)、射流与Rayleigh断点(Drop 1按液滴间距跳变、Gap、Sweet Spot伺服与超差暂停、堵塞保护)、液滴延迟(激光到喷嘴输运+断点滴数,含本机安装偏差与鞘液升温漂移)与Accudrop自动程序;每颗粒光子预算(FPbase光谱×厂家带通×PMT量子效率,背景按85 MESF-FITC/29 MESF-PE拟合)、Mie散射、芯流位置、激光预热与快门、激光延迟与面积系数、脉冲堆叠、处理能力与电子中止、阈值、补偿、门与统计、记录;按厂家掩码逐滴分选(Purity/4-Way Purity/Yield/Single Cell/Initial/Fine Tune、冲突、断点抖动、侧流落点与捕获、阈值下颗粒混入、ACDU板)、抽吸抽屉、急停、AMO、进样与收集温控、液位警告与15 min自动停液流;分选产物成为新样品可复检纯度;表3-1 Custom非分选高灵敏度预设;ACDU 6–384孔板;样品沉降(搅拌只部分有效)与卸管混匀;颗粒到达为硬核泊松过程(重合细胞为宽脉冲);急停锁住时灯圈亮;卸管结束进行中的分选与记录;处理能力不超过70,000事件/s。模板库:FPbase荧光染料与蛋白81种、颗粒31种(其中13种微球折射率有文献值);独立复核通过。校准复核:85 MESF-FITC暗珠高出空白3.6 SD、29 MESF-PE 3.4 SD;PI-CEN CV 1.4 %、双联比2.000;24202事件/s的4路分选纯度≥100.0 %、得率为泊松预期的0.92倍。双环境Isaac场景:环境0经电源按钮开机、环境1经API开机(气压表指针升到约88 psi);开关光学门与侧门、掀起比色池检修门(快门挡激光)换100 µm喷嘴与Sort Setup;液流车加液/倒废液、Clean Flow Cell、Fluidics Startup、液流与Sweet Spot、激光预热;装管(进样口升起,装载途中急停灯圈亮、到位后熄灭)、照明按钮与API开关进样室照明;环境1 Accudrop自动液滴延迟(设定29.20滴、真值29.19滴);环境0开分选收集室门装2路管架、偏转板警示灯亮、2路Purity分选1500+1500个细胞(纯度99.8 %,抽屉开合、分选暂停与继续),取出分选产物;环境1混匀样品管、空白与染色微球记录、FITC补偿计算、导出、CS&T检查、急停(按钮锁住、灯圈亮)与复位(灯灭)、闭环喷嘴与Fluidics Shutdown;环境0连续分选中喷嘴全堵触发Sweet Spot保护(关液流与偏转板、关抽屉、卸管);最后关机(气压表回落)。46几何组件、8个关节镜像(四个门、进样口、抽吸抽屉、气压表指针、急停按钮)、2个弹簧键、17接口、3个指示灯;仿真质量263.1 kg(厂家181.4+81.7 kg按工程权重分配)。装管、开门、换喷嘴、装收集装置与液流车维护为宿主/机器人代理,不是机器人接触验证;样品管、收集管、液流与液滴在场景中没有几何;355 nm激光、索引分选、玻片分选、换滤光片、FACSDiva用户账户与自定义装置为unsupported。"}},"previews":["previews/bd_facsariaiii/preview_cart.webp","previews/bd_facsariaiii/preview_doors_open.webp","previews/bd_facsariaiii/preview_front.webp","previews/bd_facsariaiii/preview_isaac_rtx_articulated.webp","previews/bd_facsariaiii/preview_isaac_rtx_pair.webp","previews/bd_facsariaiii/preview_left.webp","previews/bd_facsariaiii/preview_overview.webp","previews/bd_facsariaiii/preview_rear.webp","previews/bd_facsariaiii/preview_right.webp","previews/bd_facsariaiii/preview_sample_chamber.webp","previews/bd_facsariaiii/preview_sensor_front.webp","previews/bd_facsariaiii/preview_sort_chamber.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/asset.contract.json","bytes":1409684},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/collision_proxies.json","bytes":30029},{"name":"fluidics_model.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/fluidics_model.json","bytes":9653},{"name":"fluorochrome_library.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/fluorochrome_library.json","bytes":672953},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/geometry_manifest.json","bytes":127160},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/model.blend","bytes":296083},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/model.glb","bytes":384672},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/model.urdf","bytes":39895},{"name":"optics_model.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/optics_model.json","bytes":10355},{"name":"particle_library.json","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/particle_library.json","bytes":177351},{"name":"说明.md","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii/说明.md","bytes":7810}],"completeness":{"components":46,"with_collisions":46,"with_objects":46,"with_function":46,"with_mass":0,"joints_matching_component":10,"joints":10,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bd_facsariaiii","chem_id":"CHEM-168","name_en":"Flow cytometer & cell sorter","maker":"BD Biosciences","model":"FACSAria III","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/bd_facsariaiii","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/bd_facsariaiii/asset.contract.json","runtime":"scripts/asset_runtime/bd_facsariaiii.py"} \ No newline at end of file diff --git a/data/assets/instrument.binder_fd056.json b/data/assets/instrument.binder_fd056.json new file mode 100644 index 0000000000000000000000000000000000000000..9c7a887f0dbbcad24397812e453f9aaccae586df --- /dev/null +++ b/data/assets/instrument.binder_fd056.json @@ -0,0 +1 @@ +{"tid":"instrument.binder_fd056","asset_dir":"expansion_batch05/t4_measure/binder_fd056","name_zh":"强制对流干燥箱BINDER FD 56(FD056-230V,标准配置)","category":"基础计量与样品处理","description_zh":"BINDER FD 56(调研表第16行,2022版数据表与E3.1操作手册):强制对流干燥/加热箱,内腔60 L(400×440×345 mm),室温+10 °C至300 °C,150 °C时波动±0.3 K、空间温差±1.7 K,15 min升到150 °C,开门30 s后4 min恢复,100 °C换气80次/h,1.1 kW,150 °C能耗290 Wh/h;R4控制器(门上红色三角面板:LCD与上/下/OK/返回/待机键、USB记录),固定风速,电动排气风门5档,2级安全控制器(限温器)与1级过温保护(330 °C),“延时关闭”定时,斜坡;开门时加热与风机停止;2层搁架(最多4层,30 kg/层,总70 kg);560×625×565 mm、40.8 kg。运行层(0.1 s网格):加热器—空气—内胆—外壳四节点热模型(3项按数据表标定)、换气与开门、空间温差场、PID与固态继电器、样品干燥(恒速/降速、沸腾、腔内蒸气与排气)、安全装置、定时、斜坡、USB记录;能量、液体质量与蒸气守恒账。装载模板:12种器皿材料与51种液体(厂家数据表、NIST、PubChem)。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"箱体占地中心在台面的投影,z=0为台面;+X向右(从前看),+Y向后,门朝−Y操作者、铰链在右;参考姿态见reference_pose_zh"},"mass_kg":40.8233133,"size_m":[0.564,0.6425,0.625],"bbox_min":[-0.28,-0.339,0.0],"bbox_max":[0.284,0.3035,0.625],"manifest_dimensions_m":[0.5640000104904175,0.6424999833106995,0.625],"glb":"assets/expansion_batch05/t4_measure/binder_fd056/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch05/t4_measure/binder_fd056/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","btn_up":"/Geometry/base_link/door/btn_up","btn_down":"/Geometry/base_link/door/btn_down","btn_ok":"/Geometry/base_link/door/btn_ok","btn_back":"/Geometry/base_link/door/btn_back","btn_standby":"/Geometry/base_link/door/btn_standby","flap_actuator":"/Geometry/base_link/flap_actuator"},"frames":{"pre_place":[0.0,-0.052,0.692],"place":[0.0,-0.052,0.562],"post_place":[0.0,-0.052,0.692],"joint_flap_actuator_joint":[0.0,0.2945,0.502],"joint_door_joint":[0.28,-0.2195,0.0],"joint_btn_up_joint":[-0.244,-0.3005,0.534],"joint_btn_down_joint":[-0.225,-0.3005,0.534],"joint_btn_ok_joint":[-0.206,-0.3005,0.534],"joint_btn_back_joint":[-0.187,-0.3005,0.534],"joint_btn_standby_joint":[-0.168,-0.3005,0.534]},"joints":[{"name":"flap_actuator_joint","type":"revolute","parent":"flap_housing","child":"flap_actuator","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.0472,"effort":10.0,"mimic":null,"origin_m":[0.0,0.2945,0.502],"child_prim":"/Geometry/base_link/flap_actuator","child_bbox_min":[-0.03,0.2925,0.472],"child_bbox_max":[0.03,0.297,0.532],"kind":"other"},{"name":"door_joint","type":"revolute","parent":"housing","child":"door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.80642,"effort":10.0,"mimic":null,"origin_m":[0.28,-0.2195,0.0],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.279,-0.339,0.026],"child_bbox_max":[0.279,-0.2199,0.62],"kind":"door"},{"name":"btn_up_joint","type":"prismatic","parent":"panel","child":"btn_up","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.244,-0.3005,0.534],"child_prim":"/Geometry/base_link/door/btn_up","child_bbox_min":[-0.2505,-0.3025,0.5275],"child_bbox_max":[-0.2375,-0.2985,0.5405],"kind":"button"},{"name":"btn_down_joint","type":"prismatic","parent":"panel","child":"btn_down","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.225,-0.3005,0.534],"child_prim":"/Geometry/base_link/door/btn_down","child_bbox_min":[-0.2315,-0.3025,0.5275],"child_bbox_max":[-0.2185,-0.2985,0.5405],"kind":"button"},{"name":"btn_ok_joint","type":"prismatic","parent":"panel","child":"btn_ok","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.206,-0.3005,0.534],"child_prim":"/Geometry/base_link/door/btn_ok","child_bbox_min":[-0.2125,-0.3025,0.5275],"child_bbox_max":[-0.1995,-0.2985,0.5405],"kind":"button"},{"name":"btn_back_joint","type":"prismatic","parent":"panel","child":"btn_back","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.187,-0.3005,0.534],"child_prim":"/Geometry/base_link/door/btn_back","child_bbox_min":[-0.1935,-0.3025,0.5275],"child_bbox_max":[-0.1805,-0.2985,0.5405],"kind":"button"},{"name":"btn_standby_joint","type":"prismatic","parent":"panel","child":"btn_standby","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.168,-0.3005,0.534],"child_prim":"/Geometry/base_link/door/btn_standby","child_bbox_min":[-0.1745,-0.3025,0.5275],"child_bbox_max":[-0.1615,-0.2985,0.5405],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"rack_level_1","link":"base_link","part":"binder_fd056__liner","pos":[0.0,-0.046999999999999986,0.194],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,-0.046999999999999986,0.194],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.17,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.05,"access":["door_open"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第1层搁架面(左前、右前、左后、右后四个样品位;须开门;标准搁架在第1、3层)"},{"name":"rack_level_2","link":"base_link","part":"binder_fd056__liner","pos":[0.0,-0.046999999999999986,0.28200000000000003],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,-0.046999999999999986,0.28200000000000003],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.17,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.05,"access":["door_open"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第2层搁架面(左前、右前、左后、右后四个样品位;须开门;标准搁架在第1、3层)"},{"name":"rack_level_3","link":"base_link","part":"binder_fd056__liner","pos":[0.0,-0.046999999999999986,0.37],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,-0.046999999999999986,0.37],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.17,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.05,"access":["door_open"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第3层搁架面(左前、右前、左后、右后四个样品位;须开门;标准搁架在第1、3层)"},{"name":"rack_level_4","link":"base_link","part":"binder_fd056__liner","pos":[0.0,-0.046999999999999986,0.458],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,-0.046999999999999986,0.458],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.17,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.05,"access":["door_open"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第4层搁架面(左前、右前、左后、右后四个样品位;须开门;标准搁架在第1、3层)"},{"name":"door_handle","link":"door","part":"door","pos":[-0.24000000000000002,-0.32699999999999996,0.31],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.52,-0.10749999999999998,0.31],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.015,"kind":"grasp","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"门把手(向外拉开门,铰链在右侧;随门运动)"},{"name":"usb_port","link":"door","part":"door","pos":[-0.22000000000000003,-0.2985,0.472],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.5,-0.07900000000000001,0.472],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"三角面板上的USB口(插U盘记录数据;随门运动)"},{"name":"exhaust_duct","link":"base_link","part":"binder_fd056__exhaust_duct","pos":[0.0,0.24249999999999997,0.625],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.24249999999999997,0.625],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.026,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"顶部后方排气管(外径52 mm;不可直接接主动排风)"},{"name":"power_inlet","link":"base_link","part":"binder_fd056__rear_panel","pos":[0.235,0.2825,0.075],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.235,0.2825,0.075],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.015,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后部电源线与6.3 A保险丝座(下角)"}],"hidden_parts":[],"readouts":[{"name":"temperature","part":"binder_fd056__display","prim":"/Geometry/base_link/door/readout_temperature","link":"door","digits":4,"decimals":0,"unit":"degC|degF","center":[-0.2007,-0.2993,0.5837],"up":[0.0,0.0,1.0],"source":{"bridge":["display.temperature"],"scale":1.0},"blank_channel":null,"on":[1.0,1.0,1.0],"off":[0.03,0.035,0.045],"size_m":[0.0634,0.026],"normal":[0.0,-1.0,0.0]},{"name":"text","part":"binder_fd056__display","prim":"/Geometry/base_link/door/readout_text","link":"door","digits":8,"decimals":0,"unit":"1","center":[-0.1981,-0.2993,0.5615],"up":[0.0,0.0,1.0],"source":{"bridge_text":"display.text"},"blank_channel":null,"on":[1.0,1.0,1.0],"off":[0.03,0.035,0.045],"size_m":[0.0686,0.0114],"normal":[0.0,-1.0,0.0]},{"name":"heating","part":"binder_fd056__icon_heating","prim":"/Geometry/base_link/door/readout_heating","link":"door","digits":0,"decimals":0,"unit":"1","center":[-0.2421,-0.3,0.5918],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.heating"}},"blank_channel":null,"on":[1.0,1.0,1.0],"off":[0.012,0.013,0.016],"size_m":[0.0048,0.0076],"normal":[0.0,-1.0,0.0]},{"name":"timer","part":"binder_fd056__icon_timer","prim":"/Geometry/base_link/door/readout_timer","link":"door","digits":0,"decimals":0,"unit":"1","center":[-0.2421,-0.3,0.5817],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.timer"}},"blank_channel":null,"on":[1.0,1.0,1.0],"off":[0.012,0.013,0.016],"size_m":[0.0076,0.0076],"normal":[0.0,-1.0,0.0]},{"name":"alarm","part":"binder_fd056__icon_alarm","prim":"/Geometry/base_link/door/readout_alarm","link":"door","digits":0,"decimals":0,"unit":"1","center":[-0.2421,-0.3,0.5718],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.alarm"}},"blank_channel":null,"on":[1.0,0.25,0.15],"off":[0.012,0.013,0.016],"size_m":[0.0063,0.0073],"normal":[0.0,-1.0,0.0]},{"name":"standby","part":"binder_fd056__icon_standby","prim":"/Geometry/base_link/door/readout_standby","link":"door","digits":0,"decimals":0,"unit":"1","center":[-0.2421,-0.3,0.5611],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.standby"}},"blank_channel":null,"on":[1.0,1.0,1.0],"off":[0.012,0.013,0.016],"size_m":[0.0082,0.0082],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":40.8233133,"footprint_m":[0.564,0.6425],"height_m":0.625,"clearance_m":{"front":0.658,"back":0.16,"left":0.1,"right":0.1,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.194,"primary_slot":"rack_level_1","access":["door_joint"],"slot_count":8,"placement_evidence":"BINDER FD 56 drying oven (560 W x 565 D x 625 H mm, 90 lb) standing on its four feet on a bench with the door and the triangular panel toward the operator (-Y; hinge right); power at the rear and the exhaust duct on top are external; fixed simulation root is an engineering assumption","mass_evidence":"manufacturer_90lb_split","actual_mass_kg":null,"manufacturer_mass_kg":40.823313,"layout_override_zh":"机器人工作点为第1层搁架(开门放样品)与门上三角面板按键;离墙:后160 mm、侧100 mm(数据表);前方0.65 m供门(宽560 mm、开到103.5°)转动"},"components":[{"id":"housing","name_zh":"箱体","function_zh":"浅灰色粉末涂层箱体:左右侧壁、顶、底与后部(隔热层、加热器、风机在内;根构件)","physical_meaning_zh":"承载结构与根构件:箱体;装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.08×0.502×0.6 m 长方体 等 5 个基元;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:浅灰箱体。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__housing"],"collisions":[{"shape":"box","origin_m":[-0.24000000000000002,0.0315,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08000000000000002,0.502,0.6]},{"shape":"box","origin_m":[0.24000000000000002,0.0315,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08000000000000002,0.502,0.6]},{"shape":"box","origin_m":[0.0,0.0315,0.062],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.502,0.07999999999999999]},{"shape":"box","origin_m":[0.0,0.0315,0.5820000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.502,0.07999999999999996]},{"shape":"box","origin_m":[0.0,0.204,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.15699999999999997,0.44000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.672,0.66],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形560×565(含门)×622 mm与内腔400×440×345 mm(底面距台面102 mm)为厂家数据;墙体分配为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","events.read","truth.inspect","ledger.read","fault.inject","sim.step","fan.set_speed","timer.delayed_on","timer.temperature_dependent_off","object_temperature.read","analog_output.read","interior_light.set","inert_gas.connect","network.connect"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liner","name_zh":"内胆","function_zh":"不锈钢内胆(内腔400×440×345 mm的五个内表面)","physical_meaning_zh":"承载件:内胆(内腔);装配原点 (0, 0, 0) m 相对 housing,碰撞代理为0.0017×0.345×0.441 m 长方体 等 5 个基元;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:不锈钢内胆。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__liner"],"collisions":[{"shape":"box","origin_m":[-0.19965,-0.04659999999999999,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001700000000000007,0.34519999999999995,0.441]},{"shape":"box","origin_m":[0.19965,-0.04659999999999999,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001700000000000007,0.34519999999999995,0.441]},{"shape":"box","origin_m":[0.0,-0.04659999999999999,0.10235],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.401,0.34519999999999995,0.001700000000000007]},{"shape":"box","origin_m":[0.0,-0.04659999999999999,0.54165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.401,0.34519999999999995,0.0016999999999999238]},{"shape":"box","origin_m":[0.0,0.12514999999999998,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.401,0.001700000000000007,0.441]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"内腔尺寸为厂家数据;内胆厚度为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.set","sample.place","sample.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_ducts","name_zh":"侧面风道","function_zh":"左右侧壁的穿孔风道板(APT.line空气导流,照片)","physical_meaning_zh":"外观件:侧面穿孔风道;装配原点 (0, 0, 0) m 相对 liner,碰撞代理为0.002×0.305×0.4 m 长方体 等 2 个基元;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:穿孔风道板。","subsystem":null,"parent":"liner","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__side_ducts"],"collisions":[{"shape":"box","origin_m":[-0.199,-0.04699999999999999,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.305,0.4]},{"shape":"box","origin_m":[0.199,-0.04699999999999999,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.305,0.4]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/duct.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_ladders","name_zh":"搁架梯架","function_zh":"左右侧壁的搁架支承梯架(4个高度位,可放第1–4层搁架)","physical_meaning_zh":"承载件:搁架梯架;装配原点 (0, 0, 0) m 相对 liner,碰撞代理为0.398×0.277×0.38 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:不锈钢梯架。","subsystem":null,"parent":"liner","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__rack_ladders"],"collisions":[{"shape":"box","origin_m":[0.0,-0.051999999999999984,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3976,0.27699999999999997,0.38]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_1","name_zh":"第1层搁架","function_zh":"镀铬丝网搁架(第1层;标准配置2层;每层最多30 kg;样品位接口rack_level_1)","physical_meaning_zh":"承载件:第1层搁架(rack_level_1);装配原点 (0, 0, 0) m 相对 rack_ladders,碰撞代理为0.388×0.315×0.009 m 长方体;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:镀铬搁架。","subsystem":null,"parent":"rack_ladders","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__rack_1"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04999999999999998,0.1905],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.388,0.31499999999999995,0.009000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.81,0.83],"metallic":1.0,"roughness":0.12,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"搁架数量与承重为厂家数据;丝径与间距按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_3","name_zh":"第3层搁架","function_zh":"镀铬丝网搁架(第3层;标准配置2层;每层最多30 kg;样品位接口rack_level_3)","physical_meaning_zh":"承载件:第3层搁架(rack_level_3);装配原点 (0, 0, 0) m 相对 rack_ladders,碰撞代理为0.388×0.315×0.009 m 长方体;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:镀铬搁架。","subsystem":null,"parent":"rack_ladders","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__rack_3"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04999999999999998,0.3665],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.388,0.31499999999999995,0.009000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.81,0.83],"metallic":1.0,"roughness":0.12,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"搁架数量与承重为厂家数据;丝径与间距按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fan_cover","name_zh":"风扇罩","function_zh":"后壁圆形风扇罩(后面是循环风扇轮;风机固定转速,开门、待机或定时后可停)","physical_meaning_zh":"部件:风扇罩(运行层fan.running);装配原点 (0, 0, 0) m 相对 liner,碰撞代理为半径 0.105 m、高 0.016 m 圆柱;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:风扇罩。","subsystem":null,"parent":"liner","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__fan_cover"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.12029999999999999,0.342],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.105,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fan_wheel","name_zh":"风扇轮","function_zh":"风扇罩后的径向风扇轮(深色)","physical_meaning_zh":"部件:风扇轮;装配原点 (0, 0, 0) m 相对 fan_cover,碰撞代理为0.19×0.002×0.19 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:风扇轮。","subsystem":null,"parent":"fan_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__fan_wheel"],"collisions":[{"shape":"box","origin_m":[0.0,0.1343,0.342],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19,0.0020000000000000018,0.19000000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"风扇轮按照片估计;转速不建模(固定风速)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"temp_sensor","name_zh":"温度传感器","function_zh":"Pt100腔温传感器探头(控制器与安全控制器各一,内腔后上角;运行层Tsens)","physical_meaning_zh":"传感件:Pt100(控制与安全);装配原点 (0, 0, 0) m 相对 liner,碰撞代理为0.021×0.0488×0.006 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:Pt100探头。","subsystem":null,"parent":"liner","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__temp_sensor"],"collisions":[{"shape":"box","origin_m":[0.14750000000000002,0.09989999999999999,0.502],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.04880000000000001,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"传感器位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"exhaust_duct","name_zh":"排气管","function_zh":"顶部后方排气管(外径52 mm;内有电动排气风门;接口exhaust_duct)","physical_meaning_zh":"连接件:排气管(exhaust_duct);装配原点 (0, 0, 0) m 相对 housing,碰撞代理为半径 0.026 m、高 0.007 m 圆柱;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:排气管。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__exhaust_duct"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.24249999999999997,0.6214999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.026,"length_m":0.007000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外径52 mm为厂家数据;高度(到625 mm总高)按尺寸图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"flap_housing","name_zh":"风门执行器座","function_zh":"后部电动排气风门执行器的黑色圆座(顶下120 mm)","physical_meaning_zh":"安装件:风门执行器座;装配原点 (0, 0, 0) m 相对 housing,碰撞代理为半径 0.036 m、高 0.01 m 圆柱;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:执行器座。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__flap_housing"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.2875,0.502],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.036,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"位置(顶下120 mm)按尺寸图;尺寸按图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"flap_actuator","name_zh":"风门指示盘","function_zh":"后部排气风门执行器指示盘:转角=风门开度×15°(运行层flap.angle_rad,单向镜像)","physical_meaning_zh":"输出器件:风门指示盘(镜像flap.angle_rad);关节:绕 +Y 转动 0°–60.0°,状态 flap.angle_rad;装配原点 (0, 0.2945, 0.502) m 相对 flap_housing,碰撞代理为半径 0.03 m、高 0.004 m 圆柱;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:风门指示盘。","subsystem":null,"parent":"flap_housing","origin_m":[0.0,0.2945,0.502],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__flap_actuator"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.03,"length_m":0.004}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,1.0471975511965976],"state_id":"flap.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"指示盘随风门开度转动(15°/档)为场景表示;实物执行器在风道内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flap.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后部面板","function_zh":"后部通风缝、铭牌与电源线入口及两个6.3 A保险丝座(接口power_inlet)","physical_meaning_zh":"外观贴图与连接件:后部面板(power_inlet);装配原点 (0, 0, 0) m 相对 housing,碰撞代理为0.06×0.02×0.06 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:后部面板。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.235,0.2925,0.075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.060000000000000026,0.020000000000000018,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"电源线入口与保险丝座(后部右下角,从后看在左下)","physical_meaning_zh":"连接件:电源入口;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.06×0.021×0.06 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:电源入口。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.235,0.293,0.075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06000000000000005,0.02100000000000002,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"支脚","function_zh":"4个支脚(前排间距495 mm、后排350 mm、前后333 mm;高22 mm)","physical_meaning_zh":"支承件:支脚;装配原点 (0, 0, 0) m 相对 housing,碰撞代理为半径 0.02 m、高 0.022 m 圆柱 等 4 个基元;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:支脚。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.2475,-0.18949999999999997,0.011],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02,"length_m":0.022},{"shape":"cylinder","origin_m":[0.2475,-0.18949999999999997,0.011],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02,"length_m":0.022},{"shape":"cylinder","origin_m":[-0.175,0.14350000000000004,0.011],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02,"length_m":0.022},{"shape":"cylinder","origin_m":[0.175,0.14350000000000004,0.011],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.025,0.025,0.028],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"脚高与间距按尺寸图;直径按图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hinges","name_zh":"门铰链","function_zh":"右侧两个门铰链(门开角最大103.5°)","physical_meaning_zh":"安装件:门铰链;装配原点 (0, 0, 0) m 相对 housing,碰撞代理为0.008×0.028×0.525 m 长方体;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:铰链。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__hinges"],"collisions":[{"shape":"box","origin_m":[0.28,-0.22749999999999998,0.3225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028000000000000025,0.5250000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"铰链在右侧与最大开角为尺寸图;铰链形状按图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door","name_zh":"门","function_zh":"门:开角=door.angle_rad(双向:在场景里开关门即door.set;开角大于门开关阈值时加热与风机停止)","physical_meaning_zh":"运动件:门(双向关节:door.angle_rad);关节:绕 +Z 转动 0°–103.5°,状态 door.angle_rad;装配原点 (0.28, -0.2195, 0) m 相对 housing,碰撞代理为0.56×0.06×0.594 m 长方体;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:浅灰门。","subsystem":null,"parent":"housing","origin_m":[0.28,-0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__door"],"collisions":[{"shape":"box","origin_m":[-0.28,-0.032999999999999974,0.323],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.56,0.06,0.594]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.806415775814131],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.672,0.66],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"门覆盖整个前面;厚度为565 mm净深减FD侧视图箱体502 mm;铰链在右、最大开角103.5°为尺寸图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_print","name_zh":"门面","function_zh":"门前面(浅灰粉末涂层,左下黄色热表面警示标签)","physical_meaning_zh":"外观贴图:门面;装配原点 (-0.28, 0.2195, 0) m 相对 door,碰撞代理为0.552×0.001×0.588 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:门面贴图。","subsystem":null,"parent":"door","origin_m":[-0.28,0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__door_print"],"collisions":[{"shape":"box","origin_m":[0.0,-0.2829,0.323],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.552,0.001,0.588]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/door.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_gasket","name_zh":"门封","function_zh":"门内侧灰色硅橡胶门封(压在箱体前框上)","physical_meaning_zh":"密封件:门封;装配原点 (-0.28, 0.2195, 0) m 相对 door,碰撞代理为0.444×0.003×0.484 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:门封。","subsystem":null,"parent":"door","origin_m":[-0.28,0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__door_gasket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.22139999999999999,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.444,0.0030000000000000027,0.4840000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.43,0.44],"metallic":0.0,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_liner","name_zh":"门内胆","function_zh":"门内侧不锈钢内板(关门时构成内腔前壁)","physical_meaning_zh":"承载件:门内胆;装配原点 (-0.28, 0.2195, 0) m 相对 door,碰撞代理为0.392×0.0016×0.432 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:门内胆。","subsystem":null,"parent":"door","origin_m":[-0.28,0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__door_liner"],"collisions":[{"shape":"box","origin_m":[0.0,-0.22209999999999996,0.322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.392,0.0015999999999999903,0.43200000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.85,"roughness":0.32,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_handle","name_zh":"门把手","function_zh":"门左侧黑色竖把手(向外拉开门;接口door_handle)","physical_meaning_zh":"操作件:门把手(door_handle);装配原点 (-0.28, 0.2195, 0) m 相对 door,碰撞代理为0.024×0.0565×0.13 m 长方体;尺寸或规格为厂家数据与尺寸图,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色把手。","subsystem":null,"parent":"door","origin_m":[-0.28,0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__door_handle"],"collisions":[{"shape":"box","origin_m":[-0.24,-0.31074999999999997,0.31],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.023999999999999994,0.056499999999999995,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"伸出56.5 mm为尺寸图;形状按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"panel","name_zh":"三角控制面板","function_zh":"门左上角红色三角仪表面板(R4控制器:显示、5键、USB口)","physical_meaning_zh":"安装件:三角控制面板;装配原点 (-0.28, 0.2195, 0) m 相对 door,碰撞代理为0.15×0.016×0.15 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:红色三角面板。","subsystem":null,"parent":"door","origin_m":[-0.28,0.21949999999999997,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__panel"],"collisions":[{"shape":"box","origin_m":[-0.195,-0.2905,0.5389999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.016000000000000014,0.15000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.006,0.01],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.set","safety.set_limit","timer.set","ramp.set","unit.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"panel_print","name_zh":"面板印刷","function_zh":"面板印刷:BINDER字样、按键符号、USB与型号(通用字体重绘)","physical_meaning_zh":"外观贴图:面板印刷;装配原点 (0, 0, 0) m 相对 panel,碰撞代理为0.25×0.001×0.25 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:面板印刷。","subsystem":null,"parent":"panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__panel_print"],"collisions":[{"shape":"box","origin_m":[-0.14500000000000002,-0.2989,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.25,0.001,0.25]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display","name_zh":"显示屏","function_zh":"R4控制器LCD(大数字实际温度、文字行、左侧状态图标列;运行层display.*)","physical_meaning_zh":"显示件:LCD(读数);装配原点 (0, 0, 0) m 相对 panel,碰撞代理为0.088×0.0012×0.044 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:LCD。","subsystem":null,"parent":"panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__display"],"collisions":[{"shape":"box","origin_m":[-0.20600000000000002,-0.2991,0.5760000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08799999999999997,0.0011999999999999789,0.04399999999999993]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.12,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lcd.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"icon_heating","name_zh":"加热图标","function_zh":"加热图标(运行层indicator.heating)","physical_meaning_zh":"指示件:加热图标;装配原点 (0, 0, 0) m 相对 display,碰撞代理为0.0106×0.0003×0.0088 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:LCD图标。","subsystem":null,"parent":"display","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__icon_heating"],"collisions":[{"shape":"box","origin_m":[-0.24208000000000002,-0.29984999999999995,0.5918399999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010559999999999986,0.00030000000000002247,0.00880000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.016],"metallic":0.0,"roughness":0.9,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"icon_timer","name_zh":"定时图标","function_zh":"定时图标(运行层indicator.timer)","physical_meaning_zh":"指示件:定时图标;装配原点 (0, 0, 0) m 相对 display,碰撞代理为0.0106×0.0003×0.0088 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:LCD图标。","subsystem":null,"parent":"display","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__icon_timer"],"collisions":[{"shape":"box","origin_m":[-0.24208000000000002,-0.29984999999999995,0.58172],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010559999999999986,0.00030000000000002247,0.008799999999999919]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.016],"metallic":0.0,"roughness":0.9,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"icon_alarm","name_zh":"安全控制器报警图标","function_zh":"安全控制器报警图标(运行层indicator.alarm)","physical_meaning_zh":"指示件:安全控制器报警图标;装配原点 (0, 0, 0) m 相对 display,碰撞代理为0.0106×0.0003×0.0088 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:LCD图标。","subsystem":null,"parent":"display","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__icon_alarm"],"collisions":[{"shape":"box","origin_m":[-0.24208000000000002,-0.29984999999999995,0.5716000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010559999999999986,0.00030000000000002247,0.00880000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.016],"metallic":0.0,"roughness":0.9,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"icon_standby","name_zh":"待机图标","function_zh":"待机图标(运行层indicator.standby)","physical_meaning_zh":"指示件:待机图标;装配原点 (0, 0, 0) m 相对 display,碰撞代理为0.0106×0.0003×0.0088 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:LCD图标。","subsystem":null,"parent":"display","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__icon_standby"],"collisions":[{"shape":"box","origin_m":[-0.24208000000000002,-0.29984999999999995,0.56104],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010559999999999986,0.00030000000000002247,0.00880000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.013,0.016],"metallic":0.0,"roughness":0.9,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"btn_up","name_zh":"上键","function_zh":"上键:设定温度+1 K(菜单中为向上选择)","physical_meaning_zh":"输入器件:btn_up(弹簧键),按下调用temperature.step;关节:沿 +Y 平移 0–0.0012 m,瞬时按键(不镜像状态);装配原点 (-0.244, -0.3005, 0.534) m 相对 panel,碰撞代理为0.013×0.004×0.013 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色按键。","subsystem":null,"parent":"panel","origin_m":[-0.24400000000000002,-0.3005,0.534],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__btn_up"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013,0.004,0.013]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按键位置与大小按手册控制器图与照片;行程为工程表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.step"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"btn_down","name_zh":"下键","function_zh":"下键:设定温度−1 K(菜单中为向下选择)","physical_meaning_zh":"输入器件:btn_down(弹簧键),按下调用temperature.step;关节:沿 +Y 平移 0–0.0012 m,瞬时按键(不镜像状态);装配原点 (-0.225, -0.3005, 0.534) m 相对 panel,碰撞代理为0.013×0.004×0.013 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色按键。","subsystem":null,"parent":"panel","origin_m":[-0.22500000000000003,-0.3005,0.534],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__btn_down"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013,0.004,0.013]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按键位置与大小按手册控制器图与照片;行程为工程表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.step"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"btn_ok","name_zh":"OK键","function_zh":"OK键:复位已降下的安全控制器报警、关闭已结束的定时","physical_meaning_zh":"输入器件:btn_ok(弹簧键),按下调用alarm.acknowledge;关节:沿 +Y 平移 0–0.0012 m,瞬时按键(不镜像状态);装配原点 (-0.206, -0.3005, 0.534) m 相对 panel,碰撞代理为0.013×0.004×0.013 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色按键。","subsystem":null,"parent":"panel","origin_m":[-0.20600000000000002,-0.3005,0.534],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__btn_ok"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013,0.004,0.013]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按键位置与大小按手册控制器图与照片;行程为工程表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["alarm.acknowledge"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"btn_back","name_zh":"返回键","function_zh":"返回键:文字行在设定、风门、安全、定时、斜坡、USB之间切换","physical_meaning_zh":"输入器件:btn_back(弹簧键),按下调用display.cycle;关节:沿 +Y 平移 0–0.0012 m,瞬时按键(不镜像状态);装配原点 (-0.187, -0.3005, 0.534) m 相对 panel,碰撞代理为0.013×0.004×0.013 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色按键。","subsystem":null,"parent":"panel","origin_m":[-0.18700000000000003,-0.3005,0.534],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__btn_back"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013,0.004,0.013]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按键位置与大小按手册控制器图与照片;行程为工程表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["display.cycle"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"btn_standby","name_zh":"待机键","function_zh":"待机键(按住约3 s):开/待机","physical_meaning_zh":"输入器件:btn_standby(弹簧键),按下调用power.toggle;关节:沿 +Y 平移 0–0.0012 m,瞬时按键(不镜像状态);装配原点 (-0.168, -0.3005, 0.534) m 相对 panel,碰撞代理为0.013×0.004×0.013 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:黑色按键。","subsystem":null,"parent":"panel","origin_m":[-0.16800000000000004,-0.3005,0.534],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__btn_standby"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013,0.004,0.013]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按键位置与大小按手册控制器图与照片;行程为工程表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.toggle"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB口","function_zh":"面板上的USB接口(U盘数据记录;接口usb_port)","physical_meaning_zh":"连接件:USB口(usb_port);装配原点 (0, 0, 0) m 相对 panel,碰撞代理为0.018×0.0022×0.009 m 长方体;尺寸按产品照片与尺寸图估计,单件质量/惯量/摩擦未知(URDF质量为厂家整机40.8 kg的工程拆分)。外观:USB口。","subsystem":null,"parent":"panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_fd056__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.22000000000000003,-0.2996,0.472],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.0021999999999999797,0.009000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.019,0.022],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据表照片、手册图与尺寸图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["usb.set_stick","usb.record","usb.read"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"声明环境:室温(18–40 °C)、大气压、电源电压、相对湿度(默认0.5)与噪声种子(之后可改环境,种子不可改)","kind":"configuration","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","pressure_pa","mains_v","noise_seed","relative_humidity"]},"power.set":{"function_zh":"待机键(按住约3 s):开(正常显示、控温与风机)或待机","kind":"device_command","availability":"implemented","component_ids":["btn_standby"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"power.toggle":{"function_zh":"按住待机键约3 s:切换开/待机","kind":"device_command","availability":"implemented","component_ids":["btn_standby"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"door.set":{"function_zh":"开关门(门把手;开角0–103.5°;开门时加热与风机停止)","kind":"robot_skill","availability":"implemented","component_ids":["door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"temperature.set":{"function_zh":"设定温度(设定菜单:方向键+OK;1 °C步进,0–300 °C;低于室温+10 °C的设定达不到——不能制冷)","kind":"configuration","availability":"implemented","component_ids":["panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"temperature.step":{"function_zh":"方向键:设定温度加/减(整数K;场景中上键+1 K、下键−1 K)","kind":"device_command","availability":"implemented","component_ids":["btn_up","btn_down"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["delta_k"]},"safety.set_limit":{"function_zh":"2级安全控制器设定(10–300 °C,1 °C;宜比温度设定高2–5 °C;超过时完全关闭加热直到手动复位)","kind":"configuration","availability":"implemented","component_ids":["panel"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["limit_k"]},"alarm.acknowledge":{"function_zh":"OK键:复位已冷却到安全设定以下的2级报警并恢复控温;定时结束后关闭定时功能(恢复加热)","kind":"device_command","availability":"implemented","component_ids":["btn_ok"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"flap.set":{"function_zh":"排气风门开度(0=CLOS、1、2、3、4=OPEn,15°步进;开度越大换气越多,全开时均匀性变差)","kind":"configuration","availability":"implemented","component_ids":["flap_actuator"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"timer.set":{"function_zh":"定时“延时关闭”:立即开始倒计时,结束时关加热,风机按选择开(100 %)或关;全部为0时结束定时","kind":"configuration","availability":"implemented","component_ids":["panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["days","hours","minutes","fan_after"]},"ramp.set":{"function_zh":"斜坡:梯度(°C/min,0关闭)与目标设定;目标高于实际温度时有效设定按梯度上升","kind":"configuration","availability":"implemented","component_ids":["panel"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["gradient_k_min","target_k"]},"unit.set":{"function_zh":"温度单位°C/°F(只影响显示;接口一律SI)","kind":"configuration","availability":"implemented","component_ids":["panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["unit"]},"display.cycle":{"function_zh":"返回键:文字行在设定、风门、安全控制器、定时、斜坡、USB之间切换(菜单导航的抽象)","kind":"device_command","availability":"implemented","component_ids":["btn_back"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"usb.set_stick":{"function_zh":"在三角面板USB口插拔U盘","kind":"robot_skill","availability":"implemented","component_ids":["usb_port"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["inserted"]},"usb.record":{"function_zh":"USB数据记录开始/停止(记录间隔1–60 min):定时、实际温度、设定、风机、风门、安全控制器、加热比例","kind":"configuration","availability":"implemented","component_ids":["usb_port"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["on","interval_min"]},"usb.read":{"function_zh":"读出U盘上的CSV记录(运行记录)","kind":"query","availability":"implemented","component_ids":["usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"rack.set":{"function_zh":"放入或取出搁架(层1–4;标准2层在1、3层;须开门;取出须先拿走其上的样品)","kind":"robot_skill","availability":"implemented","component_ids":["liner"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["level","present"]},"sample.place":{"function_zh":"把器皿(材料目录)连同干固体与湿液体(液体模板库)放到某层搁架的某个位置(须开门;搁架30 kg、总负载70 kg)","kind":"robot_skill","availability":"implemented","component_ids":["liner"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","level","position","ware","dry_mass_kg","dry_cp_j_kgk","dry_density_kg_m3","liquid_id","liquid_mass_kg","initial_k"]},"sample.remove":{"function_zh":"取出样品(须开门):返回器皿与样品的总质量、干固体与剩余液体质量和温度(“干燥样品”输出,称量在天平上)","kind":"robot_skill","availability":"implemented","component_ids":["liner"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"events.read":{"function_zh":"事件与报警记录","kind":"query","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"truth.inspect":{"function_zh":"评测者:各节点真实温度、换气、样品温度与含湿量、腔内蒸气","kind":"query","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"评测者:能量与液体质量守恒账","kind":"query","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者:注入或清除故障(停电、加热器断路、固态继电器常通、Pt100断线、风机故障、安全控制器失效)","kind":"simulation","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟","kind":"simulation","availability":"implemented","component_ids":["housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"fan.set_speed":{"function_zh":"风速设定:FD为固定风速(手册:BF、FED才可设风速)。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"timer.delayed_on":{"function_zh":"定时“延时开启”:只有BF、FED(手册8.1)。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"timer.temperature_dependent_off":{"function_zh":"定时“温度相关延时关闭”:只有BF、FED(手册8.1)。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"object_temperature.read":{"function_zh":"物体温度显示(附加Pt100):选件,本配置没有。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analog_output.read":{"function_zh":"4–20 mA模拟输出:选件,本配置没有。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"interior_light.set":{"function_zh":"内部照明:选件,本配置没有。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"inert_gas.connect":{"function_zh":"惰性气体接口:选件(气密型),本配置没有。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"network.connect":{"function_zh":"以太网接口(APT-COM):选件,本配置没有。","kind":"device_command","availability":"unsupported","component_ids":["housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(宿主时钟)","unit":"s","access":"read_only","origin":"derived","component_ids":["housing"],"write_via":null},"plant.configured":{"meaning_zh":"环境是否已声明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["housing"],"write_via":null},"power.on":{"meaning_zh":"控制器开(非待机)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["btn_standby"],"write_via":null},"door.angle_rad":{"meaning_zh":"门开角(0关;门关节=该角)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["door"],"write_via":null},"door.open":{"meaning_zh":"门开关:开角大于门开关阈值即为开门(加热与风机停)","unit":"1","access":"read_only","origin":"derived","component_ids":["door"],"write_via":null},"temperature.set_k":{"meaning_zh":"温度设定(斜坡运行时为目标;有效设定见ramp.state)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["panel"],"write_via":null},"safety.limit_k":{"meaning_zh":"2级安全控制器设定","unit":"K","access":"read_only","origin":"setpoint","component_ids":["panel"],"write_via":null},"flap.position":{"meaning_zh":"排气风门开度(0=CLOS…4=OPEn)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["flap_actuator"],"write_via":null},"flap.angle_rad":{"meaning_zh":"风门执行器转角=开度×15°(后部风门执行器关节)","unit":"rad","access":"read_only","origin":"derived","component_ids":["flap_actuator"],"write_via":null},"timer.state":{"meaning_zh":"定时“延时关闭”:是否设定、运行、结束、剩余时间、结束后风机","unit":"1","access":"read_only","origin":"derived","component_ids":["panel"],"write_via":null},"ramp.state":{"meaning_zh":"斜坡:梯度、目标、有效设定、是否运行","unit":"1","access":"read_only","origin":"derived","component_ids":["panel"],"write_via":null},"unit":{"meaning_zh":"显示温度单位","unit":"1","access":"read_only","origin":"setpoint","component_ids":["panel"],"write_via":null},"usb.state":{"meaning_zh":"U盘是否插入、是否记录、间隔、已记行数","unit":"1","access":"read_only","origin":"setpoint","component_ids":["usb_port"],"write_via":null},"racks.levels":{"meaning_zh":"搁架所在层","unit":"1","access":"read_only","origin":"setpoint","component_ids":["liner"],"write_via":null},"samples.placed":{"meaning_zh":"腔内样品:编号、层、位置、器皿(运行层不给出温度与质量——须取出称量)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["liner"],"write_via":null},"fan.running":{"meaning_zh":"风机是否运转(能听到)","unit":"1","access":"read_only","origin":"derived","component_ids":["fan_cover"],"write_via":null},"alarm.state":{"meaning_zh":"报警:2级限温报警(仍高于安全设定/已降下待复位)或1级过温保护","unit":"1","access":"read_only","origin":"derived","component_ids":["panel"],"write_via":null},"display.temperature":{"meaning_zh":"大数字:实际温度(°C或°F,1°;Pt100断线显示1999;待机熄灭)","unit":"1","access":"read_only","origin":"sensor","component_ids":["display"],"write_via":null},"display.text":{"meaning_zh":"文字行(七段字形):设定“SP 150”、风门“FL CLOS”、安全“SAFE 160”、定时“t dhhmm”、斜坡、报警“ALAr tLI”等","unit":"1","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"indicator.heating":{"meaning_zh":"加热图标是否点亮","unit":"1","access":"read_only","origin":"derived","component_ids":["icon_heating"],"write_via":null},"indicator.timer":{"meaning_zh":"定时图标是否点亮","unit":"1","access":"read_only","origin":"derived","component_ids":["icon_timer"],"write_via":null},"indicator.alarm":{"meaning_zh":"安全控制器报警图标是否点亮","unit":"1","access":"read_only","origin":"derived","component_ids":["icon_alarm"],"write_via":null},"indicator.standby":{"meaning_zh":"待机图标是否点亮","unit":"1","access":"read_only","origin":"derived","component_ids":["icon_standby"],"write_via":null},"truth.process":{"meaning_zh":"加热器、空气、内胆、外壳真实温度,换气,加热功率,样品温度与含湿量,腔内蒸气","unit":"1","access":"read_only","origin":"process_truth","component_ids":["liner"],"write_via":null},"truth.faults":{"meaning_zh":"已注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["housing"],"write_via":null}},"mechanisms":{"drying_oven_process":{"meaning_zh":"强制对流干燥:加热器加热循环空气,风机把热空气吹过搁架上的器皿与样品;排气风门调节新风换气;R4控制器用Pt100按设定(可带斜坡)PID控温;2级安全控制器与1级过温保护切断加热;开门时加热与风机停止;样品中的液体按湿表面传质蒸发,蒸气随换气排出","implementation":"lumped","equations":["C_h dT_h/dt = P_heat - G_ha (T_h - T_a) - G_hl (T_h - T_l); C_a dT_a/dt = G_ha (T_h - T_a) + P_fan - G_la (T_a - T_l) - m_dot c_p (T_a - T_amb) - sum h A_i (T_a + dT_i - T_i)","C_l dT_l/dt = G_la (T_a - T_l) + G_hl (T_h - T_l) - G_ls (T_l - T_s) - G_door (T_l - T_amb); C_s dT_s/dt = G_ls (T_l - T_s) - G_sa (T_s - T_amb)","m_dot = n(flap) / 3600 V_steam rho_air(T_a) (x f_nofan without fan); door open: m_dot = k_door V rho","C_i dT_i/dt = h A_i (T_a + dT_i - T_i) - m_evap h_vap; m_evap = k_m A_open (p_vap(T_i) - p_partial) M / (R T_i) min(1, X / X_crit)","dT_i = 1.7 K x shape(level, position) x (T_a - T_amb) / 128 K (x 1.6 flap open, x 4 fan off)","duty = clamp((Kp e + Ki int e + Kd de/dt) / P_heater, 0, 1); heater on for duty x SSR period; heating off when T_safety > limit (latched)"],"parameters":{"temperature_range_above_ambient_k":{"value":10.0,"unit":"K","evidence":"documented","meaning_zh":"温度范围:室温+10 °C至300 °C(下限)(原文:Temperature range: +10 °C above ambient temperature to +300 °C)"},"temperature_max_k":{"value":573.15,"unit":"K","evidence":"documented","meaning_zh":"最高温度300 °C(原文:Temperature range +10 °C above ambient temperature to [°C] 300 300)(换算为SI;资料原值300.0 degC)"},"temperature_variation_150_k":{"value":1.7,"unit":"K","evidence":"documented","meaning_zh":"150 °C空间温差±1.7 K(原文:Temperature variation at 150 °C [± K] 1.7 1.7)"},"temperature_fluctuation_150_k":{"value":0.3,"unit":"K","evidence":"documented","meaning_zh":"150 °C时间波动±0.3 K(原文:Temperature fluctuation at 150 °C [± K] 0.3 0.3)"},"heating_up_150_s":{"value":900.0,"unit":"s","evidence":"documented","meaning_zh":"升温到150 °C需15 min(空载,室温22 °C)(原文:Heating-up time to 150 °C [min] 15 15)"},"recovery_150_s":{"value":240.0,"unit":"s","evidence":"documented","meaning_zh":"150 °C开门30 s后恢复时间4 min(原文:30 seconds door open at 150 °C [min] 4 4)"},"air_change_100_per_s":{"value":0.022222222222222223,"unit":"1/s","evidence":"documented","meaning_zh":"100 °C时换气约80次/h(原文:Air change (approx.) at 100 °C [x/h] 80 80)(换算为SI;资料原值80.0 1/h)"},"rated_voltage_v":{"value":230.0,"unit":"V","evidence":"documented","meaning_zh":"额定电压230 V(FD056-230V)(原文:Rated Voltage [V] 230 120)"},"nominal_power_w":{"value":1100.0,"unit":"W","evidence":"documented","meaning_zh":"额定功率1.1 kW(230 V版本)(原文:Nominal power [kW] 1.1 1.2)"},"unit_fuse_a":{"value":6.3,"unit":"A","evidence":"documented","meaning_zh":"机器保险丝6.3 A(原文:Unit fuse [A] 6.3 12.5)"},"interior_volume_m3":{"value":0.05946528,"unit":"m3","evidence":"documented","meaning_zh":"内容积2.1 cu ft(59.5 L)(原文:Measures Interior volume [cu.)"},"net_weight_kg":{"value":40.8233133,"unit":"kg","evidence":"documented","meaning_zh":"净重90 lb(40.8 kg;手册技术数据39 kg,见冲突)(原文:Net weight of the unit (empty) [lbs] 90 90)"},"permitted_load_kg":{"value":69.85322498000001,"unit":"kg","evidence":"documented","meaning_zh":"允许总负载154 lb(69.9 kg)(原文:Permitted load [lbs] 154 154)"},"load_per_rack_kg":{"value":29.937096420000003,"unit":"kg","evidence":"documented","meaning_zh":"每层搁架负载66 lb(29.9 kg)(原文:Load per rack [lbs] 66 66)"},"wall_clearance_back_m":{"value":0.16002,"unit":"m","evidence":"documented","meaning_zh":"后部离墙6.3 in(160 mm)(原文:Wall clearance back [in] 6.3 6.3)"},"wall_clearance_side_m":{"value":0.100076,"unit":"m","evidence":"documented","meaning_zh":"侧面离墙3.94 in(100 mm)(原文:Wall clearance sidewise [in] 3.94 3.94)"},"internal_dimensions_m":{"value":{"w":0.400304,"h":0.440436,"d":0.345186},"unit":"m","evidence":"documented","meaning_zh":"内腔宽15.76×高17.34×深13.59 in(400×440×345 mm)(原文:Width [in] 15.76 15.76 Height [in] 17.34 17.34 Depth [in] 13.59 13.59)"},"housing_dimensions_m":{"value":{"w":0.5603239999999999,"h":0.625602,"d":0.565404},"unit":"m","evidence":"documented","meaning_zh":"外壳宽22.06×高24.63×深22.26 in(不含配件与接口)(原文:Width net [in] 22.06 22.06 Height net [in] 24.63 24.63 Depth net [in] 22.26 22.26)"},"energy_150_w":{"value":290.0,"unit":"W","evidence":"documented","meaning_zh":"150 °C能耗290 Wh/h(手册技术数据300 Wh/h,见冲突)(原文:Energy consumption at 150 °C [Wh/h] 290 290)"},"noise_dba":{"value":43.0,"unit":"dB(A)","evidence":"documented","meaning_zh":"噪声43 dB(A)(原文:Sound-pressure level [dB(A)] 43 43)"},"shelves_std_max":{"value":[2,4],"unit":"1","evidence":"documented","meaning_zh":"搁架标准2层、最多4层(原文:Number of shelves (std./max.) 2/4 2/4)"},"doors":{"value":1,"unit":"1","evidence":"documented","meaning_zh":"1扇门(原文:Unit doors 1 1)"},"test_conditions":{"value":{"ambient_c":22.0,"ambient_tol_k":3.0,"fan_percent":100.0},"unit":"1","evidence":"documented","meaning_zh":"技术数据:空载、标准配置、室温22±3 °C、风机100 %、按DIN 12880(离墙10 %内腔尺寸)(原文:All technical data is speci)"},"features":{"value":["forced convection","controller with LCD display","electromechanical exhaust air flap","2 chrome-plated racks","class 2 safety device","USB port for recording data"],"unit":"1","evidence":"documented","meaning_zh":"强制对流、LCD控制器、电动排气风门、2层镀铬搁架、2级安全装置、USB记录(原文:Electromechanical control of the exhaust air flap)"},"safety_device":{"value":"class 2 (DIN 12880) with visual temperature alarm","unit":"1","evidence":"documented","meaning_zh":"独立2级温度安全装置(DIN 12880),视觉报警(原文:Class 2 independent temperature safety device (DIN 12880) with visual)"},"width_net_m":{"value":0.56,"unit":"m","evidence":"documented","meaning_zh":"宽560 mm(原文:Width, net mm / inch 560 / 22.01)"},"height_gross_m":{"value":0.625,"unit":"m","evidence":"documented","meaning_zh":"高625 mm(含脚)(原文:Height, gross (incl. feet) mm / inch 625 / 24.60)"},"depth_net_m":{"value":0.565,"unit":"m","evidence":"documented","meaning_zh":"深565 mm(净)(原文:Depth, net mm / inch 565 / 22.24)"},"depth_gross_m":{"value":0.64,"unit":"m","evidence":"documented","meaning_zh":"深640 mm(含门把手与排气管)(原文:mm / inch 640 / 25.20)"},"exhaust_duct_od_m":{"value":0.052,"unit":"m","evidence":"documented","meaning_zh":"排气管外径52 mm(原文:Exhaust duct, outer diameter mm / inch 52 / 2.05)"},"interior_m":{"value":{"w":0.4,"h":0.44,"d":0.345},"unit":"m","evidence":"documented","meaning_zh":"内腔宽400×高440×深345 mm(原文:Width mm / inch 400 / 15.75 550 / 21.65 650 / 25.59 1000 / 39.37 Height mm / inch 440 / 17.32)"},"interior_volume_l":{"value":0.06,"unit":"m3","evidence":"documented","meaning_zh":"内容积60 L(原文:Interior volume l / cu.ft. 60 / 2.12)"},"steam_space_m3":{"value":0.067,"unit":"m3","evidence":"documented","meaning_zh":"蒸汽空间67 L(腔内空气体积)(原文:Steam space volume l / cu.ft. 67 / 2.37)"},"racks_regular_max":{"value":[2,4],"unit":"1","evidence":"documented","meaning_zh":"标准2层、最多4层搁架(原文:Quantity of racks (max.) 4 5 8 16)"},"rack_load_kg":{"value":30.0,"unit":"kg","evidence":"documented","meaning_zh":"标准搁架每层最大30 kg(原文:Max. load per rack (standard rack) Kg / lbs 30 / 66)"},"total_load_kg":{"value":70.0,"unit":"kg","evidence":"documented","meaning_zh":"允许总负载70 kg(原文:Permitted total load Kg / lbs 70 / 154)"},"weight_manual_kg":{"value":39.0,"unit":"kg","evidence":"documented","meaning_zh":"手册:空机39 kg(数据表90 lb=40.8 kg,见冲突)(原文:Weight (empty) Kg / lbs 39 / 86)"},"fluctuation_manual_k":{"value":0.3,"unit":"K","evidence":"documented","meaning_zh":"手册:150 °C波动±0.3 K(原文:Temperature fluctuation at 150 °C / ±K 0.3)"},"uniformity_manual_k":{"value":1.7,"unit":"K","evidence":"documented","meaning_zh":"手册:150 °C均匀性±1.7 K(原文:±K 1.7 1.7 1.9 2.5)"},"heating_up_manual_s":{"value":900.0,"unit":"s","evidence":"documented","meaning_zh":"手册:升温到150 °C 15 min(原文:Heating up time to 150 °C / 302 °F minutes 15 19)"},"recovery_manual_s":{"value":240.0,"unit":"s","evidence":"documented","meaning_zh":"手册:开门30 s后恢复4 min(原文:minutes 4 5 6 6)"},"air_change_manual_per_s":{"value":0.022222222222222223,"unit":"1/s","evidence":"documented","meaning_zh":"手册:100 °C换气80次/h(原文:x/h Air change 80 32 9)(换算为SI;资料原值80.0 1/h)"},"nominal_power_manual_w":{"value":1100.0,"unit":"W","evidence":"documented","meaning_zh":"手册:额定功率1.10 kW(原文:Nominal power kW 1.10 1.30 2.30 4.50)"},"fuse_manual_a":{"value":6.3,"unit":"A","evidence":"documented","meaning_zh":"手册:外部保险丝6.3 A(5×20 mm,慢熔)(原文:A 6.3 6.3 12.5 ---)"},"overtemp_class1_k":{"value":603.15,"unit":"K","evidence":"documented","meaning_zh":"1级过温保护330 °C(FD 56)(原文:Overtemperature protective device °C 330 350 330 330)(换算为SI;资料原值330.0 degC)"},"energy_manual_w":{"value":300.0,"unit":"W","evidence":"documented","meaning_zh":"手册:150 °C能耗300 Wh/h(数据表290,见冲突)(原文:Energy consumption at 150 °C / Wh/h 300 340 420 800)"},"noise_manual_dba":{"value":43.0,"unit":"dB(A)","evidence":"documented","meaning_zh":"手册:噪声43 dB(A)(原文:Noise level (mean value) dB (A) 43 43 43 43)"},"ip_class":{"value":"IP 20","unit":"1","evidence":"documented","meaning_zh":"防护等级IP 20(原文:IP 20 20 20 20)"},"door_stops_heating_and_fan":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"开门时加热与风机停止,直到关门(原文:BF, FD, FED: When opening the door, heating and fan turn off as long as the door remains open.)"},"standby_hold_s":{"value":3.0,"unit":"s","evidence":"documented","meaning_zh":"按住待机键约3 s进入/退出待机(原文:If the Standby button is pressed down for approx. 3 seconds, the display changes to standby mode.)"},"fixed_fan_fd":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"FD为固定风速(正常显示为实际温度与Setp)(原文:Normal display with chambers without fan (BD, ED) or with fixed fan speed (FD))"},"setpoint_resolution_k":{"value":1.0,"unit":"K","evidence":"documented","meaning_zh":"温度设定分辨1 °C(ED、FD、FED)(原文:or of one degree (ED, FD, FED))"},"flap_steps_rad":{"value":0.2617993877991494,"unit":"rad","evidence":"documented","meaning_zh":"排气风门开度按15°步进(显示CLOS、1、2、3、OPEn)(原文:The setting can be done in steps of 15°.)(换算为SI;资料原值15.0 deg)"},"flap_open_uniformity":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"风门全开时空间均匀性变差(原文:If the air flap is completely open, the spatial temperature accuracy can be negatively influenced.)"},"flap_fresh_air":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"有风机的箱体风机运行增加新风进入(原文:For chambers with fan, fan operation will increase fresh air entry.)"},"overtemp_class1_text_k":{"value":{"cut_off_c":603.15,"reset_c":503.15},"unit":"K","evidence":"documented","meaning_zh":"1级过温保护:FD 56切断330 °C,复位230 °C;须断电≥10 s、冷却、重启(原文:ED 56, ED 115, FD 56, FED 56: 330 °C)(换算为SI;资料原值{'cut_off_c': 330.0, 'reset_c': 230.0} degC)"},"overtemp_class1_reset":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"1级过温:断电至少10 s(原文:Disconnect the chamber from the power supply for at least 10 seconds (pull the power plug).)"},"safety_class2_behaviour":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"2级安全控制器(温度限制器):超过设定后完全关闭加热,直到手动复位(原文:In the event of a fault (if this maximum temperature is exceeded) the safety controller com- pletely turns off the heating until manual reset.)"},"safety_range_k":{"value":[283.15,573.15],"unit":"K","evidence":"documented","meaning_zh":"安全控制器设定10–300 °C,1 °C分辨(原文:10 °C up to 300 °C (with an accuracy of one degree) with ED, FD, FED)(换算为SI;资料原值[10.0, 300.0] degC)"},"safety_recommended_margin_k":{"value":[2.0,5.0],"unit":"K","evidence":"documented","meaning_zh":"安全控制器宜比温度设定高约2–5 °C(原文:Set the safety controller set-point by approx. 2 °C to 5 °C above the desired temperature set- point.)"},"safety_reset_rule":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"腔温降到安全设定以下后报警图标常亮,可在安全控制器菜单按OK复位,恢复控温(原文:As soon as the inner chamber temperature has cooled down below the safety controller set-point, the alarm icon is lit permanently.)"},"timer_fd_delayed_off_only":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"FD只有“延时关闭”定时功能(原文:The chambers BD, ED and FD offer the timer function “Delayed Off”)"},"timer_days_hours_minutes":{"value":{"days":[0,9],"hours":[0,23],"minutes":[0,59]},"unit":"1","evidence":"documented","meaning_zh":"定时:天0–9、时0–23、分0–59(原文:Enter the days of the timer run-time (0 up to 9))"},"timer_fd_fan_after":{"value":["on","off"],"unit":"1","evidence":"documented","meaning_zh":"FD定时结束后风机开(100 %)或关(0 %)(原文:Select fan operation: On (100 %) or Off (0 %))"},"timer_expiry_heating_off":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"定时结束加热关闭,箱体冷却到室温(原文:When the timer has expired, the heating is off. The chamber cools down to ambient temperature.)"},"timer_restart_rule":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"定时结束后按OK关闭定时功能(才能重新加热)(原文:After the timer expired you can turn off the timer function by pressing the OK button.)"},"ramp_gradient_menu_k_s":{"value":[0.0,0.15],"unit":"K/s","evidence":"documented","meaning_zh":"斜坡梯度菜单输入0–9(°C/min,0为关闭;一般说明写1–10,见冲突)(原文:Enter the gradient (0 up to 9))(换算为SI;资料原值[0, 9] K/min)"},"ramp_gradient_general_k_s":{"value":[0.016666666666666666,0.16666666666666666],"unit":"K/s","evidence":"documented","meaning_zh":"斜坡梯度一般说明:1–10 °C/min(按机型)(原文:or from „1“ up to „10“ according to the chamber type.)(换算为SI;资料原值[1, 10] K/min)"},"ramp_realistic_max":{"value":0.06666666666666667,"unit":"K/s","evidence":"documented","meaning_zh":"ED/FD/FED实际最大升温约4 °C/min(原文:4 °C/min for the heating and drying ovens ED, FD and FED can be regarded as a realistic maximum.)"},"ramp_above_actual":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"斜坡只在目标高于实际温度时按梯度升温(原文:The chamber heats up with the entered gradient, if the set ramp target value lies above the actual temperature value.)"},"usb_recorded":{"value":["timer","actual temperature","set-point","fan","air flap position","safety controller","heating ratio"],"unit":"1","evidence":"documented","meaning_zh":"USB记录:定时、实际温度、设定、风机、风门位置、安全控制器、加热比例(原文:Following data is recorded: Timer, actual temperature value, temperature set-point,)"},"usb_continues_standby":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"USB记录在待机时继续,断电中断、来电继续(原文:Data recording continues also during stand-by mode of the chamber.)"},"sensor_rupture_1999":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"传感器断线显示1999(原文:Message „1999” in the controller)"},"usable_volume_rule":{"value":{"clearance_fraction":0.1,"max_load_fraction":0.5},"unit":"1","evidence":"documented","meaning_zh":"可用容积:各方向留10 %内腔尺寸;装载不超过一半(原文:Do NOT load this volume by more than half to enable sufficient airflow inside the chamber.)"},"sterilisation_190":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"ED/FD/FED可在190 °C热空气灭菌(原文:The drying and heating ovens ED, FD and FED can be hot air sterilized at 190 °C)"},"air_heat_capacity_j_k":{"value":80.0,"unit":"J/K","evidence":"assumption","meaning_zh":"腔内空气与风道热容(67 L空气约0.08 kg;工程值)"},"ambient_rh_default":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"室内相对湿度默认值(新风带入的水蒸气;工程值)"},"ambient_snap_k":{"value":0.001,"unit":"K","evidence":"assumption","meaning_zh":"无加热、无风机、无湿样品时温差小于该值即回到室温(之后静止区间整段跳过;差值计入守恒账)"},"controller_power_w":{"value":8.0,"unit":"W","evidence":"assumption","meaning_zh":"控制器与显示功率(待机时也有;工程值)"},"critical_moisture_fraction":{"value":0.15,"unit":"1","evidence":"assumption","meaning_zh":"降速干燥开始的临界含湿量(溶剂/干固体质量;工程值,物料相关)"},"door_max_rad":{"value":1.806415775814131,"unit":"rad","evidence":"assumption","meaning_zh":"门最大开角103.5°(手册56号尺寸图)"},"door_open_air_change_per_s":{"value":0.1,"unit":"1/s","evidence":"assumption","meaning_zh":"开门时腔内空气与室内空气交换速率(30 s内约95 %换掉;工程值)"},"door_open_liner_loss_w_k":{"value":42.5322265625,"unit":"W/K","evidence":"assumption","meaning_zh":"开门时内胆、搁架与门内面对室内的有效散热(对流+辐射,含门内面冷却;标定到开门30 s后4 min恢复)(已标定,见calibration_report.json)"},"door_switch_rad":{"value":0.05,"unit":"rad","evidence":"assumption","meaning_zh":"门开角大于该值即视为开门(门开关;工程值)"},"evap_mass_transfer_fan_m_s":{"value":0.012,"unit":"m/s","evidence":"assumption","meaning_zh":"风机运行时湿表面蒸发传质系数(工程值,Lewis类比约h/(ρcp))"},"evap_mass_transfer_nofan_m_s":{"value":0.004,"unit":"m/s","evidence":"assumption","meaning_zh":"风机停止时湿表面传质系数(工程值)"},"fan_power_w":{"value":30.0,"unit":"W","evidence":"assumption","meaning_zh":"风机电机功率(进入腔内的热;工程值)"},"flap_air_change_per_s":{"value":[0.0011111111111111111,0.005,0.011111111111111112,0.017222222222222222,0.022222222222222223],"unit":"1/s","evidence":"assumption","meaning_zh":"风门位置CLOS、1、2、3、OPEn在100 °C、风机运行时的换气次数(OPEn=数据表80次/h,中间位置工程插值)(换算为SI;资料原值[4.0, 18.0, 40.0, 62.0, 80.0] 1/h)"},"flap_nofan_factor":{"value":0.35,"unit":"1","evidence":"assumption","meaning_zh":"风机停止时风门换气相对风机运行的比例(只靠热浮力;工程值)"},"flap_open_uniformity_factor":{"value":1.6,"unit":"1","evidence":"assumption","meaning_zh":"风门全开时空间温差放大倍数(手册:全开时均匀性变差;工程值)"},"heater_air_nofan_w_k":{"value":1.5,"unit":"W/K","evidence":"assumption","meaning_zh":"风机停止时加热器到腔内空气的传热(加热器在侧面预热风道里,只靠自然对流;工程值)"},"heater_air_w_k":{"value":22.0,"unit":"W/K","evidence":"assumption","meaning_zh":"风机运行时加热器到空气的传热(工程值)"},"heater_heat_capacity_j_k":{"value":650.0,"unit":"J/K","evidence":"assumption","meaning_zh":"加热元件(管式加热器与支架)热容(工程值)"},"heater_liner_w_k":{"value":6.0,"unit":"W/K","evidence":"assumption","meaning_zh":"加热器到预热风道内胆壁的辐射与导热(工程值)"},"heater_power_w":{"value":1060.0,"unit":"W","evidence":"assumption","meaning_zh":"加热器功率:额定1.1 kW减去风机与控制器约40 W(工程值)"},"leak_air_change_per_s":{"value":0.0011111111111111111,"unit":"1/s","evidence":"assumption","meaning_zh":"风门关闭时的漏风换气(门封与风道;工程值)(换算为SI;资料原值4.0 1/h)"},"liner_air_nofan_w_k":{"value":8.0,"unit":"W/K","evidence":"assumption","meaning_zh":"风机停止时内胆到空气的传热(工程值)"},"liner_air_w_k":{"value":45.0,"unit":"W/K","evidence":"assumption","meaning_zh":"风机运行时内胆与搁架到空气的传热(工程值)"},"liner_heat_capacity_j_k":{"value":5193.359375,"unit":"J/K","evidence":"assumption","meaning_zh":"内胆、风道、2层搁架与风扇轮的有效热容(不锈钢,工程值;标定到15 min升温)(已标定,见calibration_report.json)"},"liner_shell_w_k":{"value":3.518359375,"unit":"W/K","evidence":"assumption","meaning_zh":"内胆经隔热层到外壳的导热(工程值;标定到150 °C能耗)(已标定,见calibration_report.json)"},"nofan_uniformity_factor":{"value":4.0,"unit":"1","evidence":"assumption","meaning_zh":"风机停止时空间温差放大倍数(工程值)"},"pid_d_filter_s":{"value":8.0,"unit":"s","evidence":"assumption","meaning_zh":"微分滤波时间(工程值)"},"pid_i_band_k":{"value":6.0,"unit":"K","evidence":"assumption","meaning_zh":"只在误差小于该值时积分(防积分饱和;工程值)"},"pid_kd_ws_k":{"value":600.0,"unit":"W s/K","evidence":"assumption","meaning_zh":"控制器微分增益(工程值)"},"pid_ki_w_ks":{"value":0.9,"unit":"W/(K s)","evidence":"assumption","meaning_zh":"控制器积分增益(工程值)"},"pid_kp_w_k":{"value":120.0,"unit":"W/K","evidence":"assumption","meaning_zh":"控制器比例增益(工程值)"},"safety_sensor_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"安全控制器传感器相对腔内空气的偏差(没有资料:取0;工程值)"},"sample_h_fan_w_m2k":{"value":22.0,"unit":"W/(m2 K)","evidence":"assumption","meaning_zh":"风机运行时样品与器皿表面的对流+辐射换热系数(工程值)"},"sample_h_nofan_w_m2k":{"value":8.0,"unit":"W/(m2 K)","evidence":"assumption","meaning_zh":"风机停止时样品表面换热系数(工程值)"},"sensor_noise_k":{"value":0.04,"unit":"K","evidence":"assumption","meaning_zh":"Pt100读数噪声(1σ,工程值)"},"sensor_tau_s":{"value":4.0,"unit":"s","evidence":"assumption","meaning_zh":"Pt100腔温传感器时间常数(工程值)"},"shell_ambient_w_k":{"value":6.0,"unit":"W/K","evidence":"assumption","meaning_zh":"外壳对室内空气的对流与辐射(外表约1.9 m²,工程值)"},"shell_heat_capacity_j_k":{"value":9000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"隔热层与外壳的有效热容(工程值)"},"ssr_period_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"固态继电器的周期(加热占空比按该周期输出;工程值)"},"uniformity_shape":{"value":[[-0.9,0.6,-0.3,1.0],[0.5,-1.0,0.8,-0.4],[-0.2,0.9,-0.7,0.4],[1.0,-0.5,0.2,-0.8]],"unit":"1","evidence":"assumption","meaning_zh":"搁架层1–4、左前/右前/左后/右后位置的空间温差形状(乘以±1.7 K×(T−室温)/(150−22) K;工程值,量级为数据表)"},"ware_catalogue":{"value":{"weighing_bottle_50x30":{"material":"borosilicate_33","mass_kg":0.03,"area_m2":0.0085,"open_area_m2":0.0016,"capacity_m3":4e-05,"footprint_m":0.05,"height_m":0.04},"petri_dish_100":{"material":"borosilicate_33","mass_kg":0.08,"area_m2":0.02,"open_area_m2":0.0075,"capacity_m3":0.0001,"footprint_m":0.1,"height_m":0.02},"beaker_250ml":{"material":"borosilicate_33","mass_kg":0.09,"area_m2":0.031,"open_area_m2":0.0033,"capacity_m3":0.00025,"footprint_m":0.07,"height_m":0.095},"evaporating_dish_porcelain_100":{"material":"porcelain","mass_kg":0.12,"area_m2":0.022,"open_area_m2":0.007,"capacity_m3":0.00011,"footprint_m":0.1,"height_m":0.04},"crucible_porcelain_30ml":{"material":"porcelain","mass_kg":0.035,"area_m2":0.007,"open_area_m2":0.0013,"capacity_m3":3e-05,"footprint_m":0.042,"height_m":0.04},"crucible_alumina_50ml":{"material":"alumina_ad998","mass_kg":0.045,"area_m2":0.0085,"open_area_m2":0.0015,"capacity_m3":5e-05,"footprint_m":0.043,"height_m":0.053},"crucible_nickel_50ml":{"material":"nickel","mass_kg":0.06,"area_m2":0.0085,"open_area_m2":0.0015,"capacity_m3":5e-05,"footprint_m":0.045,"height_m":0.045},"aluminium_dish_70":{"material":"aluminium","mass_kg":0.006,"area_m2":0.009,"open_area_m2":0.0038,"capacity_m3":6e-05,"footprint_m":0.07,"height_m":0.02},"steel_tray_300x200":{"material":"stainless_304","mass_kg":0.7,"area_m2":0.135,"open_area_m2":0.055,"capacity_m3":0.0015,"footprint_m":0.3,"height_m":0.03},"ptfe_dish_100":{"material":"ptfe","mass_kg":0.06,"area_m2":0.02,"open_area_m2":0.0075,"capacity_m3":0.0001,"footprint_m":0.1,"height_m":0.025},"quartz_dish_60":{"material":"quartz","mass_kg":0.03,"area_m2":0.007,"open_area_m2":0.0025,"capacity_m3":3e-05,"footprint_m":0.06,"height_m":0.02},"copper_dish_80":{"material":"copper","mass_kg":0.09,"area_m2":0.012,"open_area_m2":0.0045,"capacity_m3":6e-05,"footprint_m":0.08,"height_m":0.02}},"unit":"1","evidence":"assumption","meaning_zh":"器皿目录:称量瓶、培养皿、烧杯、蒸发皿、坩埚、铝盘、不锈钢托盘、PTFE与石英皿、铜皿的材料、质量、换热面积、敞口面积、容量与外形(按常用规格估计;工程值)"},"air_mass_flow_open_100c_kg_s":{"value":0.0014084284954211143,"unit":"kg/s","evidence":"assumption","meaning_zh":"由厂家数据推导:风门全开、100 °C时换气质量流量:80次/h×67 L×ρ空气(100 °C)"},"usable_volume_m3":{"value":0.031088640000000004,"unit":"m3","evidence":"assumption","meaning_zh":"由厂家数据推导:可用容积=(A−2a)(B−2b)(C−2c),a=0.1A(手册16.2)"},"load_templates":{"value":{"file":"assets/expansion_batch05/t4_measure/binder_fd056/load_templates.json","counts":{"materials":12,"wares":12,"liquids":51}},"unit":"1","evidence":"assumption","meaning_zh":"装载模板:器皿材料(厂家数据表、NIST、PubChem)与湿液体(CHEM-008液体模板库,NIST/PubChem);每条带来源"},"gas_constant_j_mol_k":{"value":8.314462618,"unit":"J/(mol K)","evidence":"assumption","meaning_zh":"气体常数"},"air_cp_j_kgk":{"value":1006.0,"unit":"J/(kg K)","evidence":"assumption","meaning_zh":"空气定压比热(25–150 °C平均)"},"ambient_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"大气压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"电源电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声种子;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"level":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"搁架层;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_mass_kg":{"value":0.005,"unit":"kg","evidence":"assumption","meaning_zh":"干固体质量;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_mass_kg":{"value":0.002,"unit":"kg","evidence":"assumption","meaning_zh":"液体质量;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["质量:数据表“Net weight of the unit (empty) [lbs] 90”(40.8 kg),手册FD技术数据“Weight (empty) Kg / lbs 39 / 86”:几何质量预算取调研表主来源数据表40.8 kg。","能耗:数据表“Energy consumption at 150 °C [Wh/h] 290”,手册“300”:按调研表主来源290 W标定内胆—外壳导热。","高度:手册技术数据“Height, gross (incl. feet) 625 mm”,56号尺寸图标622 mm(含22 mm脚,另有排气管口高出):外形取625 mm(数据表24.63 in=625.6 mm一致),尺寸图622 mm为箱体上沿。","尺寸单位:调研表几何证据为英寸(22.06 W×24.63 H×22.26 D in),解析成[22.06, 22.26, 24.63]未换算:按数据表与手册换算为560×625×565 mm(宽×高×深)。","深度:数据表与手册净深565 mm(含门,不含把手与排气管),毛深640 mm(含门把手与排气管);尺寸图上分段为后部14、箱体与门565、面板38、把手56.5 mm:几何按净深565 mm加前凸的面板与把手、后凸的排气风门执行器。","斜坡梯度:手册9.1写ED/FD/FED可选“1”至“10” °C/min,9.2菜单写“Enter the gradient (0 up to 9)”:接口接受0–10整数(0关闭),并记录冲突。","风门:手册写15°步进、五档CLOS/1/2/3/OPEn;数据表只给全开换气80次/h:中间档换气为工程插值。","测试风门位置:数据表的升温、能耗与恢复时间未写风门开度:标定按风门关闭(假设)。","安全控制器出厂设定:手册未给出:取可调上限300 °C(假设),手册建议比设定高2–5 °C。","开门换气:手册只写开门时加热与风机停止,数据表给30 s开门后4 min恢复:开门空气交换为工程值,内胆等有效散热按4 min恢复标定。","空间温差:数据表±1.7 K为150 °C下DIN 12880多点测量的结果,没有位置分布:搁架16个位置的形状场为工程值,最大值按±1.7 K(150 °C)缩放。","数据表与手册的主要性能一致:±1.7 K、±0.3 K、15 min、4 min、80次/h、1.1 kW(校验见oven_library_validation.json)。","装载模板:porcelain heat_capacity:CoorsTek lists no specific heat for porcelain; the mullite value 950 J/(kg K) of the same table is used","装载模板:quartz density:no cached density source: 2650 kg/m3 (alpha quartz, engineering)","装载模板:water density:HSDB/PubChem 0.9950 g/cm3 at 25 C (shared DMA library); the IAPWS value is 997.05 kg/m3 - kept as cited, 0.2 % effect on the heat capacity of the charge","装载模板:acetic_anhydride enthalpy_vaporization:nearest NIST value 47.6 kJ/mol at 428.0 K (+16 K from Tboil 412.0 K) Watson-corrected to 49.2 kJ/mol at Tboil (NIST Tc median)","装载模板:benzyl_alcohol enthalpy_vaporization:nearest NIST value 54.6 kJ/mol at 400.0 K (-78 K from Tboil 478.0 K) Watson-corrected to 49.0 kJ/mol at Tboil (Tc estimated by the Guldberg rule Tc = 1.5 Tb (NIST lists no Tc))","装载模板:butanoic_acid enthalpy_vaporization:nearest NIST value 47.7 kJ/mol at 452.0 K (+16 K from Tboil 436.0 K) Watson-corrected to 49.3 kJ/mol at Tboil (NIST Tc median)","装载模板:decane vapour_pressure:Antoine fit gives 4925 Pa at the NIST boiling point 447.2 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (123.3 Pa) and (Tb, 1 atm)","装载模板:diethyl_ether density:shared library 700.0 kg/m3 from the 1-decimal string \"0.7 g/cm3\"; the 4-decimal PubChem value \"0.7134 at 20 °C/4 °C\" (713.4 kg/m3) is used","装载模板:dmf enthalpy_vaporization:nearest NIST value 41.8 kJ/mol at 392.0 K (-34 K from Tboil 426.0 K) Watson-corrected to 39.6 kJ/mol at Tboil (NIST Tc median)","装载模板:dmso enthalpy_vaporization:nearest NIST value 48.6 kJ/mol at 392.0 K (-71 K from Tboil 463.0 K) Watson-corrected to 43.9 kJ/mol at Tboil (Tc estimated by the Guldberg rule Tc = 1.5 Tb (NIST lists no Tc))","装载模板:dmso vapour_pressure:Antoine fit gives 117078 Pa at the NIST boiling point 463.0 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (80.2 Pa) and (Tb, 1 atm)","装载模板:ethylene_glycol enthalpy_vaporization:nearest NIST value 57.3 kJ/mol at 436.0 K (-34 K from Tboil 470.5 K) Watson-corrected to 54.5 kJ/mol at Tboil (NIST Tc median)","装载模板:formic_acid vapour_pressure:Antoine fit gives 63822 Pa at the NIST boiling point 373.9 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (5714.2 Pa) and (Tb, 1 atm)","装载模板:m_xylene vapour_pressure:Antoine fit gives 117379 Pa at the NIST boiling point 412.3 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (1112.9 Pa) and (Tb, 1 atm)","装载模板:nitrobenzene enthalpy_vaporization:nearest NIST value 48.9 kJ/mol at 425.0 K (-59 K from Tboil 484.0 K) Watson-corrected to 45.0 kJ/mol at Tboil (Tc estimated by the Guldberg rule Tc = 1.5 Tb (NIST lists no Tc))","装载模板:nonane vapour_pressure:Antoine fit gives 58475 Pa at the NIST boiling point 423.8 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (459.5 Pa) and (Tb, 1 atm)","装载模板:o_xylene vapour_pressure:Antoine fit gives 117860 Pa at the NIST boiling point 417.0 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (879.4 Pa) and (Tb, 1 atm)","装载模板:octan_1_ol enthalpy_vaporization:nearest NIST value 47.8 kJ/mol at 490.0 K (+22 K from Tboil 468.0 K) Watson-corrected to 50.1 kJ/mol at Tboil (NIST Tc median)","装载模板:octan_1_ol vapour_pressure:Antoine fit gives 184728 Pa at the NIST boiling point 468.0 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron two-point line through the fit at 298.15 K (10.9 Pa) and (Tb, 1 atm)","装载模板:octane vapour_pressure:Antoine fit gives 121983 Pa at the NIST boiling point 398.7 K (outside +-15 % of 1 atm); the runtime uses a Clausius-Clapeyron through (Tb, 1 atm) with the enthalpy of vaporisation (25 C outside the fit range)","装载模板:styrene enthalpy_vaporization:nearest NIST value 41.5 kJ/mol at 349.0 K (-70 K from Tboil 419.0 K) Watson-corrected to 37.2 kJ/mol at Tboil (Tc estimated by the Guldberg rule Tc = 1.5 Tb (NIST lists no Tc))","外形560 W×625 H×565 D mm(含门;箱体顶622 mm,排气管口到625 mm)、内腔400×440×345 mm(底面距台面102 mm)、排气管外径52 mm、门最大开角103.5°、2层搁架(最多4层)、整机40.8 kg为厂家数据与尺寸图。","外观(浅灰箱体与门、门左上红色三角控制面板与LCD及5键、门左侧黑色竖把手、右侧铰链、不锈钢内腔与侧面穿孔风道、后壁圆形风扇罩、镀铬搁架与侧梯架、顶部排气管、后部风门执行器、左下警示标签)按数据表照片、手册图与尺寸图估计;字样为通用字体重绘,不复制BINDER标志。","工程构件:墙体厚度分配(FD侧视图箱体502 mm,门63 mm)、面板厚度、按键行程、把手形状、风扇罩与搁架丝径;加热器、风机与隔热层内部没有建模(运行层表示)。","参考姿态:门关、风门执行器在CLOS、按键弹起、显示熄灭(待机);样品与器皿没有几何(运行层状态);标准2层搁架在第1、3层有几何,加装的第2、4层只在运行层。","质量:整机40.8 kg(数据表90 lb;手册39 kg见冲突)按构件工程估计拆分,箱体取余量(documented_total_split),单件质量不是称量值。","状态槽、能力参数与机理常数使用SI及其导出单位(K、W、J、kg、m、rad、Pa、1);显示类状态为控制器显示的°C或°F整数与文字(标在单位上)。","装载模板位于本资产load_templates.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","样品与器皿是过程数据(没有场景几何);场景中门为双向关节,风门指示盘镜像风门开度,LCD读数与图标按运行层显示,面板5个弹簧键调用对应能力。","所选配置:BINDER FD 56(FD056-230V,9010-0303),标准配置(2层镀铬搁架,无选件);数据表2022版为主来源,手册E3.1(12/2017)补充控制器与安全装置细节。","热模型:加热器、腔内空气、内胆(含搁架与风扇)、隔热层与外壳四个集总节点;内胆热容、内胆—外壳导热与开门换气各1项标定(15 min到150 °C、150 °C能耗290 W、开门30 s后4 min恢复);其余传热系数为工程值;空间温差按数据表±1.7 K(150 °C)的形状场给出,不是CFD。","控温:Pt100一阶滞后加噪声,PID加固态继电器周期为工程实现,复核数据表±0.3 K波动;BINDER R4的实际控制算法未公开。","换气:风门5档按15°步进,全开为数据表80次/h(100 °C),中间档与关闭漏风为工程值;风机停止时只靠热浮力(工程倍数);开门时加热与风机停止(手册)。","1级过温保护的复位需要拔掉电源≥10 s:本资产中只有评测者的mains_outage故障模拟断电,代理的power.set只是待机,不能复位1级过温保护(拔插电源的机器人动作未建模)。","安全:安全控制器读数取腔内空气温度(无偏差假设);300 °C设定配300 °C安全设定(均为上限)时,控温波动可触发限温报警(手册建议安全设定比温度设定高2–5 °C,最高温度下无法满足)。2级安全控制器(限温器)超过设定后完全关闭加热并锁定,降到设定以下后按OK复位;1级过温保护330 °C切断,断电≥10 s且冷却到230 °C以下才复位;出厂安全设定未知,取最大300 °C(假设)。","样品:器皿+干固体(堆积密度默认1500 kg/m³,可声明;固体与液体须装得下)+一种液体;恒速干燥段按湿表面传质(风机开/关两档系数),含湿量低于临界值(工程值0.15)后线性降速;沸点以上过剩热量使液体沸腾;腔内蒸气随换气排出(各蒸气不超过腔温下的饱和蒸气压,超出部分在内胆上冷凝、放出汽化热、冷凝液排走不再蒸发;总蒸气分压不超过大气压,超出部分经排气管挤出),水的背景按室内相对湿度;不建模冷凝液的再蒸发、吸湿、化学变化与可燃气氛。","FD为固定风速;延时开启、温度相关延时关闭、风速设定与各选件为unsupported;R4菜单导航(方向键/OK/返回的逐级操作)被抽象为直接能力,场景中五个按键为弹簧键。","显示文字按七段字形:设定“SP”、风门“FL CLOS/1/2/3/OPEn”、安全“SAFE”、定时“t dhhmm”、斜坡“r”、USB“Usb”、2级报警“ALAr tLI”(手册!TLim)、1级“ALAr OtP”、定时结束“t End”;大数字为实际温度(Pt100断线显示1999)。","场景:箱体、门(双向关节)、三角控制面板(显示、5键)、内腔、2层搁架、风扇罩、排气管与后部风门执行器(随风门开度转动)有几何;样品没有几何(运行层状态)。","R4控制器LCD在场景中按运行层显示:大数字为实际温度(display.temperature,°C或°F整数,Pt100断线1999),下方文字行为display.text(设定SP、风门FL、安全SAFE、定时t、斜坡r、Usb、报警ALAr tLI/OtP、定时结束t End);左侧图标列加热、定时、报警、待机按indicator.*点亮。门为双向关节(开角=door.angle_rad,场景里开门即door.set),后部风门执行器指示盘按flap.angle_rad转动;面板五个键为弹簧键(上/下±1 K、OK复位、返回切换文字行、待机)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.toggle","door.set","temperature.set","temperature.step","safety.set_limit","alarm.acknowledge","flap.set","timer.set","ramp.set","unit.set","display.cycle","usb.set_stick","usb.record","usb.read","rack.set","sample.place","sample.remove","events.read","truth.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["fan.set_speed","timer.delayed_on","timer.temperature_dependent_off","object_temperature.read","analog_output.read","interior_light.set","inert_gas.connect","network.connect"],"note_zh":"BINDER FD 56强制对流干燥箱(FD056-230V;2022数据表与E3.1手册:60 L内腔400×440×345 mm,室温+10 °C至300 °C,150 °C波动±0.3 K、空间温差±1.7 K,15 min到150 °C,开门30 s后4 min恢复,100 °C换气80次/h,1.1 kW,290 Wh/h,560×625×565 mm,40.8 kg):运行层(0.1 s网格)为加热器—空气—内胆—外壳四节点热模型(内胆热容、内胆—外壳导热与开门散热按15 min、290 W、4 min标定)、风门5档与开门换气、空间温差形状场、Pt100与PID/固态继电器、2级安全控制器(锁定、OK复位)与1级过温保护(330 °C)、“延时关闭”定时(结束后风机开/关)、斜坡、USB记录、待机与停电;样品干燥(器皿+干固体+液体:恒速/降速、沸腾、腔内蒸气与排气、室内湿度);能量、液体质量与蒸气守恒账逐步闭合。装载模板12种器皿材料与51种液体(厂家材料数据表、NIST、PubChem)。双环境Isaac场景:门上三角面板5键(待机、上、下、OK、返回)、场景里开关门(双向)、后部风门指示盘、LCD大数字与文字行、4个图标;干燥称重、定时结束、USB记录、2级安全报警与OK复位、API开门停热、斜坡、停电与°F。34几何组件、2个过程镜像关节(门双向、风门指示盘单向)、5个弹簧键、4个图标、2个LCD字段、8接口;整机40.8 kg(数据表90 lb)按构件分配。样品与器皿在场景中没有几何;风速设定、延时开启、温度相关延时关闭与各选件为unsupported。"}},"previews":["previews/binder_fd056/preview_alarm.webp","previews/binder_fd056/preview_display.webp","previews/binder_fd056/preview_door_open.webp","previews/binder_fd056/preview_front.webp","previews/binder_fd056/preview_interior.webp","previews/binder_fd056/preview_isaac_rtx_articulated.webp","previews/binder_fd056/preview_isaac_rtx_pair.webp","previews/binder_fd056/preview_keys.webp","previews/binder_fd056/preview_overview.webp","previews/binder_fd056/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch05/t4_measure/binder_fd056/asset.contract.json","bytes":575589},{"name":"collision_proxies.json","path":"assets/expansion_batch05/t4_measure/binder_fd056/collision_proxies.json","bytes":22165},{"name":"geometry_manifest.json","path":"assets/expansion_batch05/t4_measure/binder_fd056/geometry_manifest.json","bytes":96302},{"name":"instrument_model.json","path":"assets/expansion_batch05/t4_measure/binder_fd056/instrument_model.json","bytes":37882},{"name":"load_templates.json","path":"assets/expansion_batch05/t4_measure/binder_fd056/load_templates.json","bytes":191578},{"name":"model.blend","path":"assets/expansion_batch05/t4_measure/binder_fd056/model.blend","bytes":224050},{"name":"model.glb","path":"assets/expansion_batch05/t4_measure/binder_fd056/model.glb","bytes":2039740},{"name":"model.urdf","path":"assets/expansion_batch05/t4_measure/binder_fd056/model.urdf","bytes":28099},{"name":"说明.md","path":"assets/expansion_batch05/t4_measure/binder_fd056/说明.md","bytes":3657}],"completeness":{"components":34,"with_collisions":34,"with_objects":34,"with_function":34,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"binder_fd056","chem_id":"CHEM-011","name_en":"Forced-convection drying oven","maker":"BINDER","model":"FD 56","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch05/t4_measure/binder_fd056","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch05/t4_measure/binder_fd056/asset.contract.json","runtime":"scripts/asset_runtime/binder_fd056.py"} \ No newline at end of file diff --git a/data/assets/instrument.binder_kbf115.json b/data/assets/instrument.binder_kbf115.json new file mode 100644 index 0000000000000000000000000000000000000000..57421aecf48897e6a660dcb3f64fda2061f29006 --- /dev/null +++ b/data/assets/instrument.binder_kbf115.json @@ -0,0 +1 @@ +{"tid":"instrument.binder_kbf115","asset_dir":"expansion_batch04/t2_vacuum/binder_kbf115","name_zh":"恒温恒湿试验箱BINDER KBF 115(102 L,KBF115-230V,9020-0320)","category":"环境与公用系统","description_zh":"BINDER KBF 115(调研表第203行,2022数据表,订货号9020-0320):恒温恒湿试验箱,干模式0–70 °C,气候模式10–70 °C、10–80 %RH(气候图A保证区、B限时区最长24 h),40 °C空间偏差±0.2 K、时间波动±0.1 K,25/60与40/75湿度波动≤±2 %RH,开门30 s后恢复6/7 min,40 °C最大热补偿200 W,40/75耗电470 Wh/h;102 L(600×483×351 mm)、2/5层搁架、每层30 kg、总载荷100 kg;2 kW、16 A;880×650×1050 mm、128 kg;APT.line预热室、门加热、ESG玻璃内门、3.1级安全装置、电容湿度传感器与蒸汽加湿、触摸屏程序控制器与内置数据记录器。运行层按1 s网格:一个充分混合空气节点(干空气与水汽)、内腔金属与玻璃门节点的隐式能量平衡,比例积分温度控制(加热与DCT制冷)、比例积分湿度控制(0.07 L近沸蒸汽加湿或除湿蒸发器的露点下冲,低于0 °C结冰),门封漏气与开门空气交换(开门风机降速、60 s后全部关闭、5 min门报警),壁面与玻璃凝水,水管/水桶供水与0.5 L废水罐;定值、时间程序(ramp/step、公差带暂停、段重复)与Idle模式,安全控制器3.1级、公差带报警、复位与蜂鸣器、停电恢复、数据记录;样品按实测模板吸湿、潮解或放湿(Greenspan 1977潮解湿度、NIST/TRC溶液水活度、NIST ISODB吸附等温线,共106种物质),冷样品凝水,暴露记录(平均动力学温度、平均湿度)与宿主声明的降解规律;腔内能量与湿度系统水量闭合。模板库:厂家规格(带原文引用)、工程参数(标定4项:门封漏气、40 °C最大制冷量、压缩机功率、湿度控制时间)与样品吸湿模板。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"试验箱占地中心在地面的投影,z=0为地面;+X向右(从前看),+Y向后,外门(三角仪表面板)朝−Y操作者;参考姿态见reference_pose_zh"},"mass_kg":128.0,"size_m":[0.9055,0.7971,1.05],"bbox_min":[-0.4485,-0.3721,0.0],"bbox_max":[0.457,0.425,1.05],"manifest_dimensions_m":[0.9054999947547913,0.7971000082492828,1.0499999523162842],"glb":"assets/expansion_batch04/t2_vacuum/binder_kbf115/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t2_vacuum/binder_kbf115/model.urdf","links":{"base_link":"/Geometry/base_link","glass_door":"/Geometry/base_link/glass_door","outer_door":"/Geometry/base_link/outer_door","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.0635,1.083],"place":[0.0,-0.0635,0.953],"post_place":[0.0,-0.0635,1.083],"joint_glass_door_joint":[0.33,-0.251,0.0],"joint_outer_door_joint":[0.44,-0.257,0.0],"joint_power_switch_joint":[-0.38,-0.331,0.295]},"joints":[{"name":"glass_door_joint","type":"revolute","parent":"cabinet","child":"glass_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.65,"effort":10.0,"mimic":null,"origin_m":[0.33,-0.251,0.0],"child_prim":"/Geometry/base_link/glass_door","child_bbox_min":[-0.331,-0.271,0.404],"child_bbox_max":[0.322,-0.24,0.939],"kind":"door"},{"name":"outer_door_joint","type":"revolute","parent":"cabinet","child":"outer_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.75,"effort":10.0,"mimic":null,"origin_m":[0.44,-0.257,0.0],"child_prim":"/Geometry/base_link/outer_door","child_bbox_min":[-0.44,-0.3721,0.346],"child_bbox_max":[0.44,-0.257,1.046],"kind":"door"},{"name":"power_switch_joint","type":"prismatic","parent":"machine_room","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.004,"effort":10.0,"mimic":null,"origin_m":[-0.38,-0.331,0.295],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.394,-0.337,0.275],"child_bbox_max":[-0.366,-0.328,0.315],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"mains","link":"base_link","part":"binder_kbf115__rear_connections","pos":[0.3,0.325,0.18],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.3,0.325,0.18],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.015,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源连接(200–230 V,16 A)"},{"name":"freshwater_in","link":"base_link","part":"binder_kbf115__rear_connections","pos":[-0.25,0.42500000000000004,0.2],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.25,0.42500000000000004,0.2],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.01,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"进水口IN(3/4\"螺纹,去离子水;水管或选配水桶)"},{"name":"wastewater_out","link":"base_link","part":"binder_kbf115__rear_connections","pos":[-0.15,0.42500000000000004,0.2],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.15,0.42500000000000004,0.2],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"废水口OUT(14 mm软管接头;内部0.5 L废水罐泵出)"},{"name":"ethernet","link":"base_link","part":"binder_kbf115__rear_connections","pos":[0.3,0.325,0.26],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.3,0.325,0.26],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"以太网接口(APT-COM)"},{"name":"access_port","link":"base_link","part":"binder_kbf115__access_port","pos":[-0.44,-0.02,0.8],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.44,-0.02,0.8],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.015,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"左侧30 mm穿线孔(硅胶塞;外接传感器或线缆)"},{"name":"rack_1","link":"base_link","part":"binder_kbf115__shelves","pos":[0.0,-0.0635,0.601],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,-0.0635,0.601],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.25,"kind":"storage","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.1,"access":["outer_door","glass_door"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第1层搁架(1为上层;须开外门与玻璃门;每层≤30 kg)"},{"name":"rack_2","link":"base_link","part":"binder_kbf115__shelves","pos":[0.0,-0.0635,0.762],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,-0.0635,0.762],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.25,"kind":"storage","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.1,"access":["outer_door","glass_door"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"第2层搁架(1为上层;须开外门与玻璃门;每层≤30 kg)"}],"hidden_parts":[],"readouts":[{"name":"temperature","part":"binder_kbf115__touchscreen","prim":"/Geometry/base_link/outer_door/readout_temperature","link":"outer_door","digits":4,"decimals":1,"unit":"degC","center":[-0.355,-0.3712,0.9933],"up":[0.0,0.0,1.0],"source":{"bridge":["display.temperature"],"scale":1.0},"blank_channel":null,"on":[0.85,0.92,1.0],"off":[0.03,0.05,0.08],"size_m":[0.105,0.0351],"normal":[0.0,-1.0,0.0]},{"name":"humidity","part":"binder_kbf115__touchscreen","prim":"/Geometry/base_link/outer_door/readout_humidity","link":"outer_door","digits":4,"decimals":1,"unit":"%RH","center":[-0.355,-0.3712,0.9506],"up":[0.0,0.0,1.0],"source":{"bridge":["display.humidity"],"scale":1.0},"blank_channel":null,"on":[0.85,0.92,1.0],"off":[0.03,0.05,0.08],"size_m":[0.105,0.0351],"normal":[0.0,-1.0,0.0]},{"name":"pilot_lamp","part":"binder_kbf115__pilot_lamp","prim":"/Geometry/base_link/outer_door/readout_pilot_lamp","link":"outer_door","digits":0,"decimals":0,"unit":"1","center":[-0.25,-0.3721,1.006],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.pilot"}},"blank_channel":null,"on":[0.1,1.0,0.2],"off":[0.3,0.31,0.31],"size_m":[0.007,0.007],"normal":[0.0,-1.0,0.0]},{"name":"alarm_header","part":"binder_kbf115__alarm_header","prim":"/Geometry/base_link/outer_door/readout_alarm_header","link":"outer_door","digits":0,"decimals":0,"unit":"1","center":[-0.355,-0.3716,1.014],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.alarm_header"}},"blank_channel":null,"on":[1.0,0.08,0.05],"off":[0.3,0.31,0.31],"size_m":[0.121,0.0075],"normal":[0.0,-1.0,0.0]},{"name":"door_icon","part":"binder_kbf115__door_icon","prim":"/Geometry/base_link/outer_door/readout_door_icon","link":"outer_door","digits":0,"decimals":0,"unit":"1","center":[-0.317,-0.3719,1.014],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.door_open"}},"blank_channel":null,"on":[1.0,0.75,0.05],"off":[0.3,0.31,0.31],"size_m":[0.008,0.006],"normal":[0.0,-1.0,0.0]},{"name":"water_icon","part":"binder_kbf115__water_icon","prim":"/Geometry/base_link/outer_door/readout_water_icon","link":"outer_door","digits":0,"decimals":0,"unit":"1","center":[-0.305,-0.3719,1.014],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"indicator.water"}},"blank_channel":null,"on":[1.0,0.08,0.05],"off":[0.3,0.31,0.31],"size_m":[0.008,0.006],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":128.0,"footprint_m":[0.9055,0.7971],"height_m":1.05,"clearance_m":{"front":1.0,"back":0.15,"left":0.15,"right":0.15,"top":0.3},"robot_standoff_m":0.6,"work_height_m":0.601,"primary_slot":"rack_1","access":["glass_door_joint","outer_door_joint"],"slot_count":7,"placement_evidence":"BINDER KBF 115 constant climate chamber (880 W x 650 D x 1050 H mm, 128 kg) standing on its four feet on the floor with the outer door toward the operator (-Y); mains, Ethernet, freshwater IN and wastewater OUT at the rear are external; fixed simulation root is an engineering assumption","mass_evidence":"manufacturer_128kg_split","actual_mass_kg":null,"manufacturer_mass_kg":128.0,"layout_override_zh":"机器人工作点为两层网架(须开外门与玻璃门)与外门左上的三角仪表面板;前方1.00 m(外门宽0.88 m外摆加操作空间),左右0.15 m(把手、铰链与穿线孔),后方0.10 m(数据表离墙100 mm与背部接头)"},"components":[{"id":"cabinet","name_zh":"箱体","function_zh":"箱体:浅灰粉末涂层外壳、隔热层与APT.line预热室(运行层truth.climate:内腔金属节点与漏热)","physical_meaning_zh":"承载结构与根构件:箱体(外形与内腔为厂家尺寸);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.105×0.58×0.71 m 长方体 等 9 个基元;外形为厂家数据,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:浅灰粉末涂层箱体。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__cabinet"],"collisions":[{"shape":"box","origin_m":[-0.38749999999999996,0.035,0.6950000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10500000000000004,0.5800000000000001,0.71]},{"shape":"box","origin_m":[0.385,0.035,0.6950000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11000000000000004,0.5800000000000001,0.71]},{"shape":"box","origin_m":[-0.0025000000000000022,0.035,0.9965],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6649999999999999,0.5800000000000001,0.10699999999999998]},{"shape":"box","origin_m":[-0.0025000000000000022,0.035,0.37],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6649999999999999,0.5800000000000001,0.06]},{"shape":"box","origin_m":[-0.0025000000000000022,0.2185,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6649999999999999,0.21300000000000002,0.543]},{"shape":"box","origin_m":[-0.3175,-0.0635,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034999999999999976,0.351,0.543]},{"shape":"box","origin_m":[0.31499999999999995,-0.0635,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02999999999999997,0.351,0.543]},{"shape":"box","origin_m":[0.0,-0.0635,0.928],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6,0.351,0.030000000000000027]},{"shape":"box","origin_m":[0.0,-0.0635,0.41500000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6,0.351,0.02999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.74,0.71],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/powder.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形与内腔尺寸为厂家数据。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","truth.inspect","ledger.read","fault.inject","sim.step","week_program.run","alarm_relay.read","analog_output.read","door_lock.set","light.set","rs485.command","pt100_object.read"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"interior_chamber","name_zh":"内腔","function_zh":"不锈钢内腔(600×483×351 mm、102 L;运行层truth.climate的空气、金属与壁面凝水)","physical_meaning_zh":"换热件:内腔(内腔尺寸为厂家数据);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.001×0.349×0.482 m 长方体 等 5 个基元;外形为厂家数据,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:不锈钢内腔。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__interior_chamber"],"collisions":[{"shape":"box","origin_m":[-0.299,-0.06325,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.3495,0.4820000000000001]},{"shape":"box","origin_m":[0.299,-0.06325,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.3495,0.4820000000000001]},{"shape":"box","origin_m":[0.0,-0.06325,0.431],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.599,0.3495,0.0010000000000000009]},{"shape":"box","origin_m":[0.0,-0.06325,0.9120000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.599,0.3495,0.0010000000000000009]},{"shape":"box","origin_m":[0.0,0.11099999999999999,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.599,0.0010000000000000009,0.4820000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.67,0.68],"metallic":0.85,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形与内腔尺寸为厂家数据。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fan_grille","name_zh":"风机格栅","function_zh":"后壁顶部的风机出风格栅(APT.line循环风;风机转速40–100 %,运行层setpoint.current的fan_fraction)","physical_meaning_zh":"送风件:风机格栅;装配原点 (0, 0, 0) m 相对 interior_chamber,碰撞代理为0.12×0.0029×0.082 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:不锈钢格栅。","subsystem":null,"parent":"interior_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__fan_grille"],"collisions":[{"shape":"box","origin_m":[0.0,0.10894999999999999,0.8540000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12,0.0029000000000000137,0.08199999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.67,0.68],"metallic":0.85,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_supports","name_zh":"搁架支架","function_zh":"左右侧梯架(5个搁架位:标配2层、最多5层)","physical_meaning_zh":"承载件:搁架支架;装配原点 (0, 0, 0) m 相对 interior_chamber,碰撞代理为0.588×0.303×0.463 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:不锈钢梯架。","subsystem":null,"parent":"interior_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__rack_supports"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0635,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.588,0.303,0.4630000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.67,0.68],"metallic":0.85,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"shelves","name_zh":"网架","function_zh":"2层不锈钢网架(每层≤30 kg、总≤100 kg;运行层sample.place,接口rack_1、rack_2)","physical_meaning_zh":"承载件:网架(接口rack_1、rack_2);装配原点 (0, 0, 0) m 相对 interior_chamber,碰撞代理为0.56×0.311×0.01 m 长方体 等 2 个基元;外形为厂家数据,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:不锈钢网架。","subsystem":null,"parent":"interior_chamber","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__shelves"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0635,0.592],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5599999999999999,0.311,0.010000000000000009]},{"shape":"box","origin_m":[0.0,-0.0635,0.753],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5599999999999999,0.311,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.75,0.76,0.77],"metallic":0.9,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"网架数量与承重为厂家数据,位置按照片三等分。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.place","sample.remove","samples.read"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"glass_door","name_zh":"玻璃内门","function_zh":"密封的安全玻璃(ESG)内门(右铰链;运行层door.glass_angle_rad;门加热失效时内侧起雾door.glass_fogged)","physical_meaning_zh":"门:玻璃内门;关节:绕 +Z 转动 0°–95°,状态 door.glass_angle_rad,行程为工程估计;装配原点 (0.33, -0.251, 0) m 相对 cabinet,碰撞代理为0.649×0.008×0.531 m 长方体;外形为厂家数据,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:透明安全玻璃。","subsystem":null,"parent":"cabinet","origin_m":[0.32999999999999996,-0.251,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__glass_door"],"collisions":[{"shape":"box","origin_m":[-0.33449999999999996,0.0020000000000000018,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6489999999999999,0.008000000000000007,0.531]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.65],"state_id":"door.glass_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.86,0.88],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.22,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"1扇安全玻璃内门为厂家数据;框与门封尺寸按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["glass_door.move"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"glass_gasket","name_zh":"玻璃门门封","function_zh":"玻璃内门四周的黑色门封与左侧拉手(照片)","physical_meaning_zh":"密封件:玻璃门门封;装配原点 (0, 0, 0) m 相对 glass_door,碰撞代理为0.653×0.031×0.535 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色门封。","subsystem":null,"parent":"glass_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__glass_gasket"],"collisions":[{"shape":"box","origin_m":[-0.33449999999999996,-0.004500000000000004,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.6529999999999999,0.031000000000000028,0.535]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.75,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"outer_door","name_zh":"外门","function_zh":"隔热外门(右铰链、左侧把手;门加热;运行层door.outer_angle_rad,开门时风机降速、60 s后全部关闭)","physical_meaning_zh":"门:外门(关外门须先关玻璃门);关节:绕 +Z 转动 0°–100°,状态 door.outer_angle_rad,行程为工程估计;装配原点 (0.44, -0.257, 0) m 相对 cabinet,碰撞代理为0.88×0.068×0.7 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:浅灰粉末涂层外门。","subsystem":null,"parent":"cabinet","origin_m":[0.44,-0.257,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__outer_door"],"collisions":[{"shape":"box","origin_m":[-0.44,-0.03400000000000003,0.6960000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.88,0.068,0.7]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.75],"state_id":"door.outer_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.74,0.71],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/powder.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.move"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_gasket","name_zh":"外门门封","function_zh":"外门内侧门封(门封漏气:运行层门封空气交换)","physical_meaning_zh":"密封件:外门门封;装配原点 (0, 0, 0) m 相对 outer_door,碰撞代理为0.705×0.004×0.583 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:深灰门封。","subsystem":null,"parent":"outer_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__door_gasket"],"collisions":[{"shape":"box","origin_m":[-0.4425,-0.0021999999999999797,0.6715],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.705,0.0040000000000000036,0.5830000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.0,"roughness":0.75,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_decal","name_zh":"外门标签","function_zh":"外门左下的高温警示标签(照片)","physical_meaning_zh":"外观贴图:警示标签;装配原点 (0, 0, 0) m 相对 outer_door,碰撞代理为0.876×0.001×0.696 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:外门贴图。","subsystem":null,"parent":"outer_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__door_decal"],"collisions":[{"shape":"box","origin_m":[-0.44,-0.0685,0.6960000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.876,0.001,0.696]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/door.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"instrument_panel","name_zh":"三角仪表面板","function_zh":"红色三角仪表面板外壳(MB2程序控制器、触摸屏、USB接口与电源指示灯;E7手册图7)","physical_meaning_zh":"显示与输入件:三角仪表面板;装配原点 (0, 0, 0) m 相对 outer_door,碰撞代理为0.298×0.045×0.298 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:红色面板外壳。","subsystem":null,"parent":"outer_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__instrument_panel"],"collisions":[{"shape":"box","origin_m":[-0.7290000000000001,-0.09050000000000002,0.895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.298,0.044999999999999984,0.29800000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.52,0.025,0.03],"metallic":0.05,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"panel_face","name_zh":"面板面贴","function_zh":"三角面板面贴:名称、型号KBF 115与USB字样(通用字体重绘)","physical_meaning_zh":"外观贴图:面板文字;装配原点 (0, 0, 0) m 相对 instrument_panel,碰撞代理为0.298×0.001×0.298 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:面板面贴图。","subsystem":null,"parent":"instrument_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__panel_face"],"collisions":[{"shape":"box","origin_m":[-0.7290000000000001,-0.1134,0.895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.298,0.001,0.29800000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"touchscreen","name_zh":"触摸屏","function_zh":"5.7\"彩色触摸屏:温度与湿度两行读数(°C、%RH,0.1位;Matterix按运行层display.temperature与display.humidity显示)与设定、程序、报警菜单","physical_meaning_zh":"读数件:触摸屏(读数temperature、humidity);装配原点 (0, 0, 0) m 相对 instrument_panel,碰撞代理为0.125×0.001×0.095 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:触摸屏。","subsystem":null,"parent":"instrument_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__touchscreen"],"collisions":[{"shape":"box","origin_m":[-0.7949999999999999,-0.11419999999999997,0.9710000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.125,0.001,0.09500000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.02,0.04],"metallic":0.0,"roughness":0.12,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/screen.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["setpoint.set","function.set","safety.configure","tolerance.configure","buzzer.set","alarm.reset","program.write","program.start","program.stop","logger.configure","events.read"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"alarm_header","name_zh":"alarm header","function_zh":"触摸屏标题栏红色报警条(报警状态;运行层indicator.alarm_header)","physical_meaning_zh":"指示件:alarm_header;装配原点 (0, 0, 0) m 相对 touchscreen,碰撞代理为0.121×0.001×0.0075 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:屏幕图标。","subsystem":null,"parent":"touchscreen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__alarm_header"],"collisions":[{"shape":"box","origin_m":[-0.7949999999999999,-0.11459999999999998,1.0140000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.121,0.001,0.00749999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.31],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"图标位置为工程表示(E7手册:标题栏信息图标)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_icon","name_zh":"door icon","function_zh":"Door open信息图标(运行层indicator.door_open)","physical_meaning_zh":"指示件:door_icon;装配原点 (0, 0, 0) m 相对 touchscreen,碰撞代理为0.008×0.001×0.006 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:屏幕图标。","subsystem":null,"parent":"touchscreen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__door_icon"],"collisions":[{"shape":"box","origin_m":[-0.757,-0.1149,1.0140000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.001,0.005999999999999783]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.31],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"图标位置为工程表示(E7手册:标题栏信息图标)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"water_icon","name_zh":"water icon","function_zh":"供水/废水报警图标(Freshwater supply、Wastewater;运行层indicator.water)","physical_meaning_zh":"指示件:water_icon;装配原点 (0, 0, 0) m 相对 touchscreen,碰撞代理为0.008×0.001×0.006 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:屏幕图标。","subsystem":null,"parent":"touchscreen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__water_icon"],"collisions":[{"shape":"box","origin_m":[-0.745,-0.1149,1.0140000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.001,0.005999999999999783]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.31],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"图标位置为工程表示(E7手册:标题栏信息图标)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pilot_lamp","name_zh":"电源指示灯","function_zh":"三角面板上的电源指示灯(主开关接通且有市电;运行层indicator.pilot)","physical_meaning_zh":"指示件:电源指示灯;装配原点 (0, 0, 0) m 相对 instrument_panel,碰撞代理为0.007×0.002×0.007 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:指示灯。","subsystem":null,"parent":"instrument_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__pilot_lamp"],"collisions":[{"shape":"box","origin_m":[-0.69,-0.11409999999999998,1.006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0020000000000000018,0.007000000000000117]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.31],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"三角面板上的USB接口(导出内置数据记录器;运行层log.read,接口usb)","physical_meaning_zh":"连接件:USB接口;装配原点 (0, 0, 0) m 相对 instrument_panel,碰撞代理为0.014×0.0012×0.006 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色USB口。","subsystem":null,"parent":"instrument_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.71,-0.11399999999999999,0.926],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0011999999999999789,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.045],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["log.read"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_grip","name_zh":"门把手","function_zh":"外门左侧黑色竖把手(拉开外门)","physical_meaning_zh":"操作件:门把手;装配原点 (0, 0, 0) m 相对 outer_door,碰撞代理为0.032×0.045×0.19 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色把手。","subsystem":null,"parent":"outer_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__door_grip"],"collisions":[{"shape":"box","origin_m":[-0.825,-0.09050000000000002,0.64],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03200000000000003,0.044999999999999984,0.18999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.05,0.055],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hinges","name_zh":"铰链","function_zh":"外门右侧两个铰链(外形图含配件宽900 mm的一部分)","physical_meaning_zh":"连接件:铰链;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.022×0.03×0.61 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:深灰铰链。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__hinges"],"collisions":[{"shape":"box","origin_m":[0.446,-0.275,0.6960000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02200000000000002,0.030000000000000027,0.6100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.33],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"machine_room","name_zh":"机房盖板","function_zh":"下部机房盖板(制冷机组与加湿模块;E7手册图6 G)","physical_meaning_zh":"承载件:机房盖板;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.88×0.65×0.315 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:浅灰机房盖板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__machine_room"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.18250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.88,0.65,0.315]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.74,0.71],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/powder.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"door_gap","name_zh":"门下缝","function_zh":"外门与机房盖板之间的深色缝(照片)","physical_meaning_zh":"外观件:门下缝;装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.874×0.0046×0.008 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:深色缝条。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__door_gap"],"collisions":[{"shape":"box","origin_m":[0.0,-0.32330000000000003,0.341],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.874,0.0045999999999999375,0.008000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.045],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"refrigeration_unit","name_zh":"制冷机组","function_zh":"DCT制冷机组(压缩机与冷凝器;机内不可见;运行层制冷板与除湿蒸发器、制冷功率)","physical_meaning_zh":"制冷件:制冷机组(机内不可见);装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.605×0.305×0.26 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:制冷机组(不可见)。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__refrigeration_unit"],"collisions":[{"shape":"box","origin_m":[-0.04749999999999999,0.1275,0.16999999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.605,0.30500000000000005,0.26]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.3,0.32],"metallic":0.3,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"humidity_module","name_zh":"加湿模块","function_zh":"加湿模块(0.07 L近沸蒸汽容器与0.5 L废水罐;机内不可见;运行层steam_container_kg、wastewater_kg)","physical_meaning_zh":"加湿件:加湿模块(机内不可见);装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.24×0.2×0.3 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:加湿模块(不可见)。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__humidity_module"],"collisions":[{"shape":"box","origin_m":[-0.24,-0.12,0.21],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.2,0.3]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.3,0.32],"metallic":0.3,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"容器容积为手册数据(0.07 L、0.5 L);形状与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"脚","function_zh":"4个支脚(照片与外形图)","physical_meaning_zh":"支承件:支脚;装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为半径 0.022 m、高 0.025 m 圆柱 等 4 个基元;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色支脚。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.39,-0.275,0.0125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.022,"length_m":0.025},{"shape":"cylinder","origin_m":[-0.39,0.275,0.0125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.022,"length_m":0.025},{"shape":"cylinder","origin_m":[0.39,-0.275,0.0125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.022,"length_m":0.025},{"shape":"cylinder","origin_m":[0.39,0.275,0.0125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.022,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.08,0.09],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_bezel","name_zh":"开关座","function_zh":"On/Off开关的黑色安装座","physical_meaning_zh":"安装件:开关座;装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.044×0.004×0.06 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色开关座。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__power_bezel"],"collisions":[{"shape":"box","origin_m":[-0.38,-0.326,0.29500000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04400000000000004,0.0040000000000000036,0.06000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.045],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按产品照片与外形图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_switch","name_zh":"On/Off开关","function_zh":"机房盖板上的On/Off主电源开关(按一下切换通断)","physical_meaning_zh":"输入器件:power_switch(弹簧键),按下调用power.toggle;关节:沿 +Y 平移 0–0.004 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (-0.38, -0.331, 0.295) m 相对 machine_room,碰撞代理为0.028×0.007×0.04 m 长方体;尺寸按产品照片估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黑色翘板开关。","subsystem":null,"parent":"machine_room","origin_m":[-0.38,-0.331,0.29500000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__power_switch"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0005000000000000004,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.007000000000000006,0.040000000000000036]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.004],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.045],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"位置按E7手册图6(机房盖板上的On/Off开关H)估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.toggle"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_label","name_zh":"背面标识","function_zh":"背面接口与铭牌文字(通用字体重绘)","physical_meaning_zh":"外观贴图:背面标识;装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.85×0.001×0.4 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:背面标识贴图。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__rear_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.3255,0.245],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.85,0.001,0.4]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_connections","name_zh":"背面接口","function_zh":"背面接口:电源、以太网与废水口OUT(14 mm软管接头;接口mains、ethernet、wastewater_out)","physical_meaning_zh":"连接件:背面接口(mains、ethernet、wastewater_out);装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.524×0.101×0.12 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:深灰接口。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__rear_connections"],"collisions":[{"shape":"box","origin_m":[0.09799999999999999,0.3745,0.21000000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.524,0.10099999999999998,0.12000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.045],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口种类为手册数据;排布为工程估计(外形图含接口深795 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"freshwater_inlet","name_zh":"进水口IN","function_zh":"背面进水口IN(3/4\"螺纹,去离子水;运行层water.supply、can.refill,接口freshwater_in)","physical_meaning_zh":"连接件:进水口(freshwater_in);装配原点 (0, 0, 0) m 相对 machine_room,碰撞代理为0.032×0.1×0.0277 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:黄铜进水接头。","subsystem":null,"parent":"machine_room","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__freshwater_inlet"],"collisions":[{"shape":"box","origin_m":[-0.25,0.375,0.2],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03200000000000003,0.09999999999999998,0.02771281292110206]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.48,0.2],"metallic":0.9,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"进水与废水接口为手册数据;位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.supply","can.refill"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"access_port","name_zh":"穿线孔","function_zh":"左侧30 mm穿线孔与硅胶塞(数据表;接口access_port)","physical_meaning_zh":"连接件:穿线孔(access_port);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.0105×0.052×0.052 m 长方体;外形为厂家数据,单件质量/惯量/摩擦未知(URDF质量:整机128 kg中各构件取工程估计、箱体取余量)。外观:灰色硅胶塞。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["binder_kbf115__access_port"],"collisions":[{"shape":"box","origin_m":[-0.44325000000000003,-0.02,0.8],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01050000000000001,0.052,0.052000000000000046]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.33],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"穿线孔直径与位置(左侧)为厂家数据;高度按外形图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明室温、室内相对湿度、大气压、电源电压、供水方式(水管或选配20 L水桶)、搁架数(2–5)与噪声种子","kind":"configuration","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","relative_humidity","pressure_pa","mains_v","water_supply","shelves","noise_seed"]},"power.set":{"function_zh":"仪表面板上的主电源开关通/断(通电后按断电前的模式继续)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"power.toggle":{"function_zh":"主电源开关按一下","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"setpoint.set":{"function_zh":"定值模式设定:温度(−5…70 °C;控湿时控制范围10…70 °C)、相对湿度(0…80 %RH,受气候图限制)与风机转速(40–100 %)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k","relative_humidity","fan_fraction"]},"function.set":{"function_zh":"控制器功能:湿度控制开/关(Humidity off)、Idle mode(停止控制)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["humidity_control","idle_mode"]},"safety.configure":{"function_zh":"3.1级安全控制器:Limit(绝对温度上限,273.15–373.15 K)或Offset(设定之上的偏移,0.5–30 K)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","value_k"]},"tolerance.configure":{"function_zh":"公差带报警:温度2–10 K、湿度5–20 %RH、延时15–120 min","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k","relative_humidity","delay_s"]},"buzzer.set":{"function_zh":"报警蜂鸣器开/关","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"alarm.reset":{"function_zh":"Reset alarm:静音全部报警;条件已消失的报警同时清除(“Humidity system”报警不得确认)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"program.write":{"function_zh":"写入时间程序(2…25号;每段时长、温度、湿度、风机、ramp/step、湿度控制、程序公差带;可重复若干连续段)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["program","sections","repeat"]},"program.start":{"function_zh":"启动时间程序(结束后转定值模式)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["program"]},"program.stop":{"function_zh":"停止程序,转定值模式","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"logger.configure":{"function_zh":"数据记录器存储间隔(出厂60 s)","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["interval_s"]},"log.read":{"function_zh":"读出内置数据记录器(经USB以开放格式导出:时间、温度、湿度、设定、门、模式、报警)","kind":"query","availability":"implemented","component_ids":["usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["last"]},"events.read":{"function_zh":"事件列表(电源、门、报警、程序、维护)","kind":"query","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"door.move":{"function_zh":"外门(右铰链、左侧把手)转到给定角度;关外门须先关玻璃内门","kind":"robot_skill","availability":"implemented","component_ids":["outer_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"glass_door.move":{"function_zh":"ESG玻璃内门转到给定角度(须外门大开)","kind":"robot_skill","availability":"implemented","component_ids":["glass_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"water.supply":{"function_zh":"供水:打开/关闭进水龙头(水管供水)或接通/断开水桶","kind":"robot_skill","availability":"implemented","component_ids":["freshwater_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"can.refill":{"function_zh":"把选配外置水桶加满去离子水(仅选桶供水时)","kind":"robot_skill","availability":"implemented","component_ids":["freshwater_inlet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.place":{"function_zh":"把样品(敞口皿中的盐、可溶固体、吸附剂或惰性物)放到某层搁架(外门与玻璃门打开;每层≤30 kg、总≤100 kg)","kind":"robot_skill","availability":"implemented","component_ids":["shelves"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","substance_id","shelf","dry_mass_kg","exposed_area_m2","initial_k","initial_water_kg","heat_capacity_j_kg_k","container_mass_kg","heat_output_w","degradation"]},"sample.remove":{"function_zh":"取出样品并称量、目视:总质量、质量变化与外观(干燥、潮解、表面凝水);暴露统计与降解只在评测者真值中","kind":"robot_skill","availability":"implemented","component_ids":["shelves"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"samples.read":{"function_zh":"腔内样品清单(宿主声明的编号、物质与搁架;不含内部状态)","kind":"query","availability":"implemented","component_ids":["shelves"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"truth.inspect":{"function_zh":"评测者读取过程真值:空气温湿度与露点、金属与玻璃温度、蒸发器与冰、凝水、加湿模块、废水罐、控制器积分、功率,样品温度、含水与状态","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"腔内能量(J)与湿度系统水量(kg)的守恒账、电能","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"故障注入:加热器、压缩机、加湿模块、风机、温度/湿度/安全传感器、门传感器、门加热失效,废水管堵塞,市电中断","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"宿主推进仿真时钟","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"week_program.run":{"function_zh":"周程序(5个×100切换点)本运行层未实现;只实现定值、时间程序与Idle模式。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"alarm_relay.read":{"function_zh":"无源报警继电器输出为选件(数据表OPTIONS;未选)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analog_output.read":{"function_zh":"4–20 mA模拟输出为选件(未选)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"door_lock.set":{"function_zh":"可锁门把手为选件(未选)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"light.set":{"function_zh":"LED灯条为附件(未选)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"rs485.command":{"function_zh":"RS 485接口为选件(未选;以太网APT-COM为标配但本运行层不建模通信)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"pt100_object.read":{"function_zh":"附加柔性Pt100为选件(未选)。","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(宿主时钟)","unit":"s","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"plant.configured":{"meaning_zh":"环境条件是否已声明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["cabinet"],"write_via":null},"power.on":{"meaning_zh":"主电源开关是否接通","unit":"1","access":"read_only","origin":"setpoint","component_ids":["power_switch"],"write_via":null},"state.current":{"meaning_zh":"状态:off、outage(市电中断)、idle、fixed(定值)、program、program_paused(超出程序公差带暂停)、door_off(开门60 s后全部功能关闭)","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"temperature.chamber_k":{"meaning_zh":"Pt100测得的腔温(无电或传感器故障时为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["touchscreen"],"write_via":null},"humidity.chamber":{"meaning_zh":"电容传感器测得的腔内相对湿度(0–1;湿度控制关时仍显示)","unit":"1","access":"read_only","origin":"sensor","component_ids":["touchscreen"],"write_via":null},"display.temperature":{"meaning_zh":"触摸屏温度数字(°C,0.1位)","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"display.humidity":{"meaning_zh":"触摸屏湿度数字(%RH,0.1位)","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"setpoint.current":{"meaning_zh":"当前有效设定:温度、湿度(湿度控制关时为空)、风机、模式与来源(定值或程序段)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"setpoint.fixed":{"meaning_zh":"定值模式的设定(程序结束后恢复)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"functions.current":{"meaning_zh":"控制器功能:湿度控制、Idle mode","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"chart.region":{"meaning_zh":"当前设定在气候图中的区域:A保证区、B限时区(最长24 h)、outside、dry(不控湿)","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"program.status":{"meaning_zh":"程序运行状态:程序号、段号、段内时间、重复计数、是否暂停、已存程序号","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"safety.settings":{"meaning_zh":"安全控制器模式与值、生效的绝对上限","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"tolerance.settings":{"meaning_zh":"公差带报警设定(温度、湿度、延时)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"alarms.active":{"meaning_zh":"报警:TEMPERATURE_RANGE、HUMIDITY_RANGE、DOOR_OPEN、SAFETY_CONTROLLER、SAFETY_SENSOR、TEMPERATURE_SENSOR、HUMIDITY_SENSOR、DOOR_SENSOR、FRESHWATER_SUPPLY、FRESHWATER_CAN_EMPTY、WASTEWATER、HUMIDITY_SYSTEM、OVERTEMPERATURE_CLASS1、POWER_FAILURE","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"notifications.active":{"meaning_zh":"信息图标:Idle mode、Temperature range、Humidity range、Humidity off、Door open、Humidity module service;以及气候图提示CLIMATE_CHART_B(限时区)、CLIMATE_CHART_B_24H(限时区已连续运行24 h)、CLIMATE_CHART_OUTSIDE(设定在气候图之外,精度不保证)——气候图提示为运行层对数据表气候图的表示,非控制器原有图标","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"alarm.audible":{"meaning_zh":"报警蜂鸣(蜂鸣器开且有未静音报警)","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"indicator.pilot":{"meaning_zh":"三角仪表面板上的电源指示灯(主开关接通且有市电)","unit":"1","access":"read_only","origin":"derived","component_ids":["pilot_lamp"],"write_via":null},"indicator.alarm_header":{"meaning_zh":"触摸屏标题栏红色闪烁(报警状态)","unit":"1","access":"read_only","origin":"derived","component_ids":["alarm_header"],"write_via":null},"indicator.door_open":{"meaning_zh":"触摸屏“Door open”信息图标","unit":"1","access":"read_only","origin":"derived","component_ids":["door_icon"],"write_via":null},"indicator.water":{"meaning_zh":"触摸屏供水/废水报警图标(Freshwater supply、Wastewater)","unit":"1","access":"read_only","origin":"derived","component_ids":["water_icon"],"write_via":null},"door.outer_angle_rad":{"meaning_zh":"外门开启角(0关闭)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["outer_door"],"write_via":null},"door.glass_angle_rad":{"meaning_zh":"玻璃内门开启角(0关闭)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["glass_door"],"write_via":null},"door.glass_fogged":{"meaning_zh":"玻璃内门内侧可见起雾(凝水膜>2 g/m²)","unit":"1","access":"read_only","origin":"derived","component_ids":["glass_door"],"write_via":null},"water.supply_open":{"meaning_zh":"进水龙头/水桶是否接通","unit":"1","access":"read_only","origin":"setpoint","component_ids":["freshwater_inlet"],"write_via":null},"water.can_kg":{"meaning_zh":"选配水桶剩余水量(水管供水时为空;桶上可见液位)","unit":"kg","access":"read_only","origin":"derived","component_ids":["freshwater_inlet"],"write_via":null},"samples.count":{"meaning_zh":"腔内样品数(宿主声明)","unit":"1","access":"read_only","origin":"derived","component_ids":["shelves"],"write_via":null},"logger.settings":{"meaning_zh":"数据记录器存储间隔与记录条数","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touchscreen"],"write_via":null},"truth.climate":{"meaning_zh":"空气温湿度与露点、金属、玻璃、蒸发器、冰、凝水、加湿与废水、控制器与功率","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cabinet"],"write_via":null},"truth.samples":{"meaning_zh":"样品温度、含水、状态与暴露统计","unit":"1","access":"read_only","origin":"process_truth","component_ids":["shelves"],"write_via":null},"truth.power":{"meaning_zh":"电功率分项与电流","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cabinet"],"write_via":null},"truth.faults":{"meaning_zh":"已注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cabinet"],"write_via":null}},"mechanisms":{"climate_chamber_process":{"meaning_zh":"恒温恒湿:APT.line预热室加热与DCT制冷(加热反控)保持腔温;蒸汽加湿与蒸发器露点下冲除湿保持相对湿度;门封漏气与开门时室内空气进入,控制器按设定(定值或程序段)调节;样品与腔内空气换热并按物质吸湿、潮解或放湿;壁面与玻璃门在露点以下凝水;安全控制器、公差带、门与供排水报警","implementation":"lumped","equations":["(C_d + m_v c_pv) dT_a/dt = sum G_k (T_k - T_a) + (1-f_w) P_heat + P_fan + rho c_p V_dot (T_room - T_a) + sum m_in c_pv (T_in - T_a) (implicit)","dm_v/dt = m_steam + V_dot (rho_v,room - rho_v) - h_m,ev (rho_v - rho_sat(T_ev))+ - sum h_m A (rho_v - a_s rho_sat(T_s))","P_heat - Q_cool,extra = Kp f_h e_T + I_T (I_T integrates inside |e_T| <= 1 K or after 15 min outside; +-Q_base f_h moved into / out of I_T when the compressor switches); Q_cool = Q_base f_h + Q_extra <= Q_max(T_a); T_plate = T_a - (Q_base f_h + Q_extra - Q_sens,dehum)/UA_plate; dehumidification demand d_f: dd_f/dt = (d - d_f)/tau_dehum, T_dehum condenses d_f","m_steam = clip(Kp_RH e_RH + I_RH, 0, m_max * ready) (e_RH > 0); dehumidify when e_RH < 0","V_dot_door = Cd W H/3 sqrt(g H |rho_in - rho_room| / rho_mean) f_outer max(f_glass, 0.05) + pumping on opening the glass door","salt: dry while RH < DRH(T) (Greenspan Table 2); solution: a_w(m) from measured branches; adsorbent: q -> q_eq(RH) with tau","MKT = (dH/R) / -ln(mean(exp(-dH / R T)))"],"parameters":{"article_number":{"value":"9020-0320","unit":"1","evidence":"documented","meaning_zh":"订货号9020-0320(KBF115-230V1,200…230 V 1~ 50/60 Hz)(原文:Article Number 9020-0320)"},"temperature_range_dry_k":{"value":[273.15,343.15],"unit":"K","evidence":"documented","meaning_zh":"干模式(不控湿)温度范围0…70 °C(原文:Temperature range 0…70)"},"temperature_range_climate_k":{"value":[283.15,343.15],"unit":"K","evidence":"documented","meaning_zh":"气候模式(控湿)温度范围10…70 °C(原文:Temperature range [°C] 10…70)"},"humidity_range":{"value":[0.1,0.8],"unit":"1","evidence":"documented","meaning_zh":"湿度范围10…80 %RH(受气候图限制)(原文:Humidity range 10…80)"},"temperature_variation_40c_k":{"value":0.2,"unit":"K","evidence":"documented","meaning_zh":"40 °C空间温度偏差±0.2 K(干模式)(原文:Temperature variation at 40 °C [± K] 0.2)"},"temperature_fluctuation_k":{"value":0.1,"unit":"K","evidence":"documented","meaning_zh":"时间波动±0.1 K(原文:Temperature fluctuation [± K] 0.1)"},"temperature_variation_climate_k":{"value":0.2,"unit":"K","evidence":"documented","meaning_zh":"25 °C/60 %RH与40 °C/75 %RH空间偏差±0.2 K(原文:Temperature variation at 25 °C and 60 % RH [± K] 0.2)"},"temperature_fluctuation_climate_k":{"value":0.1,"unit":"K","evidence":"documented","meaning_zh":"气候模式时间波动±0.1 K(原文:Temperature fluctuation at 40 °C and 75 % RH [± K] 0.1)"},"humidity_fluctuation":{"value":0.02,"unit":"1","evidence":"documented","meaning_zh":"25/60与40/75下湿度波动≤±2 %RH(原文:Humidity fluctuation at 40 °C and 75 % RH ≤2 ± % RH)"},"recovery_25_60_s":{"value":360.0,"unit":"s","evidence":"documented","meaning_zh":"25 °C/60 %RH开门30 s后恢复6 min(原文:Recovery time aer 30 seconds door open at 25 °C and 60 % RH [min] 6)"},"recovery_40_75_s":{"value":420.0,"unit":"s","evidence":"documented","meaning_zh":"40 °C/75 %RH开门30 s后恢复7 min(原文:Recovery time aer 30 seconds door open at 40 °C and 75 % RH [min] 7)"},"heat_compensation_40c_w":{"value":200.0,"unit":"W","evidence":"documented","meaning_zh":"40 °C时最大可补偿200 W内部热负荷(样品发热)(原文:Max. heat compensation at 40 °C [W] 200)"},"rated_voltage_v":{"value":[200.0,230.0],"unit":"V","evidence":"documented","meaning_zh":"额定电压200…230 V,50/60 Hz,单相(原文:Rated Voltage [V] 200…230)"},"nominal_power_w":{"value":2000.0,"unit":"W","evidence":"documented","meaning_zh":"额定功率2 kW(原文:Nominal power [kW] 2)"},"unit_fuse_a":{"value":16.0,"unit":"A","evidence":"documented","meaning_zh":"整机保险丝16 A(原文:Unit fuse [A] 16)"},"interior_volume_m3":{"value":0.102,"unit":"m3","evidence":"documented","meaning_zh":"内容积102 L(原文:Interior volume [L] 102)"},"net_weight_kg":{"value":128.0,"unit":"kg","evidence":"documented","meaning_zh":"空机净重128 kg(原文:Net weight of the unit (empty) [kg] 128)"},"permitted_load_kg":{"value":100.0,"unit":"kg","evidence":"documented","meaning_zh":"总允许载荷100 kg(原文:Permitted load [kg] 100)"},"load_per_rack_kg":{"value":30.0,"unit":"kg","evidence":"documented","meaning_zh":"每层搁架载荷30 kg(原文:Load per rack [kg] 30)"},"wall_clearance_m":{"value":0.1,"unit":"m","evidence":"documented","meaning_zh":"背面与侧面离墙100 mm(原文:Wall clearance back [mm] 100)"},"internal_dimensions_m":{"value":{"w":0.6,"h":0.483,"d":0.351},"unit":"m","evidence":"documented","meaning_zh":"内腔600 W×483 H×351 D mm(原文:Width [mm] 600 600 Height [mm] 483 483 Depth [mm] 351)"},"doors":{"value":{"inner":1,"unit":1},"unit":"1","evidence":"documented","meaning_zh":"1扇内门(安全玻璃)、1扇外门(原文:Inner doors 1 1 Unit doors 1)"},"housing_net_m":{"value":{"w":0.88,"h":1.05,"d":0.65},"unit":"m","evidence":"documented","meaning_zh":"箱体净尺寸880 W×1050 H×650 D mm(不含配件与接口)(原文:Width net [mm] 880 880 Height net [mm] 1050 1050 Depth net [mm] 650)"},"energy_40_75_w":{"value":470.0,"unit":"W","evidence":"documented","meaning_zh":"40 °C/75 %RH时耗电470 Wh/h(原文:Energy consumption at 40 °C and 75 % RH [Wh/h] 470)"},"sound_dba":{"value":52.0,"unit":"dB","evidence":"documented","meaning_zh":"声压级52 dB(A)(原文:Sound-pressure level [dB(A)] 52)"},"shelves":{"value":{"std":2,"max":5},"unit":"1","evidence":"documented","meaning_zh":"搁架标配2、最多5(原文:Number of shelves (std./max.) 2/5)"},"test_conditions":{"value":{"ambient_k":295.15,"ambient_tol_k":3.0,"fan":1.0,"load":"unloaded"},"unit":"1","evidence":"documented","meaning_zh":"技术数据条件:空载、标准配置、环境22 °C±3 °C、电压±10 %、风机100 %(原文:All technical data is specied for unloaded units with standard equipment at an ambient temperature of +22 °C ±3 °C)"},"fan_reference":{"value":1.0,"unit":"1","evidence":"documented","meaning_zh":"技术数据对应风机100 %(原文:Technical data refers to 100 % fan speed.)"},"access_port":{"value":{"diameter_m":0.03,"side":"left"},"unit":"m","evidence":"documented","meaning_zh":"左侧30 mm穿线孔(硅胶塞)(原文:Access port with silicone plug, 30 mm, le)"},"safety_device_class":{"value":"3.1","unit":"1","evidence":"documented","meaning_zh":"独立温度安全装置3.1级(DIN 12880),带声光报警(原文:Class 3.1 independent temperature safety device (DIN 12880) with visual)"},"door_heating":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"门加热(防止门区凝露)(原文:Door heating)"},"data_logger":{"value":"USB open format","unit":"1","evidence":"documented","meaning_zh":"内置数据记录器,经USB以开放格式导出(原文:Internal data logger, measured values can be read out in open format via USB)"},"inner_door_glass":{"value":"ESG safety glass","unit":"1","evidence":"documented","meaning_zh":"密封的安全玻璃(ESG)内门(原文:Tight-sealing inner door made of safety glass (ESG))"},"controller":{"value":"touchscreen, time-segment and real-time programming","unit":"1","evidence":"documented","meaning_zh":"触摸屏控制器,分段时间与实时编程(原文:Intuitive touchscreen controller with time-segment and real-time)"},"humidity_system":{"value":"capacitive sensor, vapour humidification","unit":"1","evidence":"documented","meaning_zh":"电容式湿度传感器与蒸汽加湿调湿(原文:Humidity regulation with capacitive humidity sensor and vapor)"},"apt_line":{"value":"preheating chamber","unit":"1","evidence":"documented","meaning_zh":"APT.line预热室送风(原文:APT.line™ preheating chamber technology)"},"racks":{"value":2,"unit":"1","evidence":"documented","meaning_zh":"标配2个不锈钢搁架(原文:2 stainless steel racks)"},"ethernet":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"以太网接口(APT-COM)(原文:Computer interface: Ether)"},"chart_size_note":{"value":"housing incl. fittings","unit":"1","evidence":"documented","meaning_zh":"数据表外形图含配件与接口(宽900、深795 mm,与净尺寸880×650冲突,见source_evidence)(原文:DIMENSIONS incl. fittings and connections [mm])"},"steam_generator_l":{"value":0.07,"unit":"L","evidence":"documented","meaning_zh":"加湿模块:约0.07 L圆柱容器,电阻加热蒸发水(同平台KBF-S手册)(原文:In a cylindrical container with a volume of approx. 0,07 liters an electrical resistance heating evaporates water.)"},"humidity_startup_delay_s":{"value":1200.0,"unit":"s","evidence":"documented","meaning_zh":"首次开机或断电恢复后约20 min相对湿度才开始上升(E7手册)(原文:After the first turning on of the chamber or after an interruption of the power supply the relative humidity will increase after a delay of about 20 minutes.)"},"humidity_off_below_k":{"value":278.15,"unit":"K","evidence":"documented","meaning_zh":"温度设定低于5 °C时湿度控制自动关闭并显示Humidity off(同段又写回到0…95 °C后重新开启:取5 °C为关闭阈值)(原文:humidity control turns off automatically at temperature set-points below 5 °C / 41 °F)"},"steam_near_boiling":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"容器内水保持在接近沸点,可立即产生蒸汽(原文:The water content is kept close to the boiling point)"},"dehumidification":{"value":"evaporator dew point undershoot","unit":"1","evidence":"documented","meaning_zh":"需要时由制冷蒸发器按设定的露点下冲除湿,冷凝水作为废水排出(原文:Dehumidification occurs in case of need by means of defined dew point undershoot)"},"humidity_control_accuracy":{"value":0.03,"unit":"1","evidence":"documented","meaning_zh":"电容湿度传感器:控制精度±3 %RH(KBF-S;E7手册为±3.5 %RH)(原文:This results in a control accuracy of up to +/- 3 % r.h. of the set point.)"},"humidifier_restart_s":{"value":600.0,"unit":"s","evidence":"documented","meaning_zh":"关闭湿度控制后加湿模块冷却,重新启用后最长10 min才完全可用(原文:After activation it will take up to 10 minutes until the humidification function is fully available again.)"},"water_consumption_kg_day":{"value":{"max":1.0,"at_40_75_closed":0.1},"unit":"kg/d","evidence":"documented","meaning_zh":"耗水最多1 L/天;40 °C/75 %RH不开门约100 mL/天(KBF-S手册,同平台)(原文:At 40 °C and 75 % r.h. without door opening: approx. 100 ml per day.)"},"water_intake_temperature_k":{"value":[278.15,313.15],"unit":"K","evidence":"documented","meaning_zh":"进水温度5–40 °C,须去离子水(原文:Water intake temperature NOT below +5 °C / 41 °F and not exceeding 40 °C / 104 °F.)"},"defrost_threshold_k":{"value":278.15,"unit":"K","evidence":"documented","meaning_zh":"设定高于+5 °C(室温25 °C)时空气持续自动化霜;低于+5 °C蒸发器可能结冰须手动除霜(原文:Operation with temperature set-points below +5 °C / 41 °F)"},"manual_defrost":{"value":{"rh":0.0,"temperature_k":313.15,"duration_s":1800.0},"unit":"1","evidence":"documented","meaning_zh":"手动除霜:设0 %RH(湿度系统开)、40 °C,关门运行约30 min(原文:Let the chamber operate for about 30 minutes with the door closed.)"},"safety_modes":{"value":["Limit","Offset"],"unit":"1","evidence":"documented","meaning_zh":"安全控制器模式:Limit(绝对上限)或Offset(设定之上的偏移)(原文:You can set the safety controller mode to “Limit” or “Offset”.)"},"safety_after_reached":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"安全控制器在设定值首次达到后才生效(原文:The safety controller only activates after the set-point has been reached once.)"},"safety_heating_off":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"安全控制器报警时关加热,腔温降到安全值以下后恢复加热与控温(原文:As soon as the inner chamber temperature has cooled)"},"safety_recommend_k":{"value":[2.0,5.0],"unit":"K","evidence":"documented","meaning_zh":"建议安全值比设定高约2–5 °C(原文:Set the safety controller value by approx. 2 °C to 5 °C above the desired temperature set-point.)"},"kbfs_weight_kg":{"value":116.0,"unit":"kg","evidence":"documented","meaning_zh":"KBF-S 115空重116 kg(与KBF 115数据表128 kg不同:确认为不同型号的同平台手册)(原文:Weight (empty) kg / lbs. 116 / 256)"},"door_open_behaviour":{"value":{"fan":"minimum","all_off_after_s":60.0},"unit":"1","evidence":"documented","meaning_zh":"开门时风机降到最低转速;开门60 s后加热、制冷、加湿、除湿与风机全部关闭,关门后恢复(原文:When you open the door, the fan starts running with minimum speed. After 60 seconds from opening the door, heating, refrigeration, humidification, dehumidification and fan turn off.)"},"door_open_alarm_s":{"value":300.0,"unit":"s","evidence":"documented","meaning_zh":"门开5 min后“Door open”报警(原文:Open chamber door “Door open after 5 minutes)"},"setting_range_temperature_k":{"value":[268.15,343.15],"unit":"K","evidence":"documented","meaning_zh":"温度设定范围−5…70 °C(控制范围:无湿度0…70 °C,有湿度10…70 °C)(原文:KBF / KBF-UL setting range: -5 °C up to 70 °C)"},"setting_range_humidity":{"value":[0.0,0.8],"unit":"1","evidence":"documented","meaning_zh":"湿度设定0…80 %RH(控制范围10…80 %RH,见气候图)(原文:KBF / KBF-UL setting range: 0% r.h. up to 80% r.h.)"},"fan_range":{"value":[0.4,1.0],"unit":"1","evidence":"documented","meaning_zh":"风机转速40–100 %(降低转速会降低空间均匀性)(原文:Setting range: 40% up to 100% fan speed.)"},"programs":{"value":{"memories":25,"sections":100},"unit":"1","evidence":"documented","meaning_zh":"25个程序存储位,每个100段(原文:The controller offers 25 program memory places with 100 program sections each.)"},"section_duration_max_s":{"value":359999.0,"unit":"s","evidence":"documented","meaning_zh":"程序段时长0…99 h 59 min 59 s(原文:Setting range: 0 up to 99 hours 59 min 59 sec.)"},"ramp_mode":{"value":"setpoint moves gradually during the section","unit":"1","evidence":"documented","meaning_zh":"ramp模式:段内设定值从本段值线性变到下一段值(原文:The setpoint changes its value gradually during the entered section duration.)"},"step_mode":{"value":"target reached as fast as possible then held","unit":"1","evidence":"documented","meaning_zh":"step模式:尽快达到本段设定后保持(原文:The entered setpoint of the section is reached as fast as possible and then held constant for the remaining section duration.)"},"program_tolerance_pause":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"实际值超出程序段公差带时程序暂停,回到公差带内自动继续(原文:If one of the actual values (temperature and/or humidity) is outside the program tolerance range the whole program course is interrupted.)"},"program_repeat":{"value":"several subsequent sections","unit":"1","evidence":"documented","meaning_zh":"可重复若干连续程序段(不能只重复单段)(原文:You can repeat several subsequent sections together.)"},"range_alarm_delay_s":{"value":[900.0,7200.0],"unit":"s","evidence":"documented","meaning_zh":"公差带报警延时15–120 min(原文:Setting range: 15 min to 120 min.)"},"temperature_tolerance_k":{"value":[2.0,10.0],"unit":"K","evidence":"documented","meaning_zh":"温度公差带2–10 °C(原文:Setting range: 2 °C to 10 °C.)"},"humidity_tolerance":{"value":[0.05,0.2],"unit":"1","evidence":"documented","meaning_zh":"湿度公差带5–20 %RH(原文:Setting range: 5% r.h. to 20% r.h.)"},"tolerance_after_reached":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"公差带报警在设定值首次达到后才生效(原文:This function only activates after the set-point has been reached once.)"},"alarm_reset":{"value":"mutes the buzzer for all active alarms","unit":"1","evidence":"documented","meaning_zh":"Reset alarm静音所有报警;条件消失后视觉报警才清除(原文:Pressing the Reset alarm icon mutes the buzzer for all active alarms.)"},"humidity_system_alarm":{"value":"must not be acknowledged","unit":"1","evidence":"documented","meaning_zh":"“Humidity system”报警(加湿模块故障)不得确认,须停机(原文:The alarm message must NOT be acknowledged!)"},"wastewater_tank_kg":{"value":0.5,"unit":"kg","evidence":"documented","meaning_zh":"内部废水罐约0.5 L,需要时泵出(原文:Wastewater is collected in an internal can with a volume of approx. 0.5 liters.)"},"humidity_service_s":{"value":31536000.0,"unit":"s","evidence":"documented","meaning_zh":"约1年后提示“Humidity module service”(原文:Maintenance of the humidity system is required. Contact BINDER service.)"},"storage_interval_s":{"value":60.0,"unit":"s","evidence":"documented","meaning_zh":"数据记录存储间隔出厂60 s(原文:Factory setting: 60 seconds.)"},"power_failure":{"value":"resume","unit":"1","evidence":"documented","meaning_zh":"停电恢复后按原模式继续(程序从停电时的位置继续)(原文:The program sequence is continued with the setpoints reached in the program.)"},"control_accuracy_e7":{"value":0.035,"unit":"1","evidence":"documented","meaning_zh":"E7手册:湿度控制精度±3.5 %RH(原文:This results in a control accuracy of up to +/- 3,5 % r.h. of the set point.)"},"dehumidification_evaporator_e7":{"value":"rear wall","unit":"1","evidence":"documented","meaning_zh":"E7:除湿蒸发器在内腔后壁外侧(原文:which is located on the outside of the inner chamber rear wall.)"},"door_heating_purpose":{"value":"prevent condensation in the door area","unit":"1","evidence":"documented","meaning_zh":"门加热防止门区凝露(原文:The chambers are equipped with a door heating system to prevent condensation in the door area.)"},"chart_a":{"value":[[10.0,80.0],[70.0,80.0],[70.0,10.0],[40.0,10.0],[30.0,20.0],[10.0,70.0]],"unit":"°C/%RH","evidence":"documented","meaning_zh":"气候图保证区(无凝露)顶点(°C,%RH):由数据表图像读取(数字化,±1 K/±1 %RH)(原文:Temperature-humidity chart with ICH checkpoints)"},"chart_b":{"value":[[10.0,70.0],[30.0,20.0],[10.0,40.0]],"unit":"°C/%RH","evidence":"documented","meaning_zh":"气候图限时区(最长24 h)顶点:由数据表图像读取(原文:Temperature-humidity chart with ICH checkpoints)"},"adsorbent_tau_s":{"value":3600.0,"unit":"s","evidence":"assumption","meaning_zh":"多孔吸附剂样品内部扩散的一阶时间常数(工程值)"},"air_steel_ua_w_k":{"value":30.0,"unit":"W/K","evidence":"assumption","meaning_zh":"风机100 %时空气与内腔金属的换热(约1.8 m²×17 W/(m²·K);随风机转速的0.8次方;工程值)"},"air_volume_m3":{"value":0.135,"unit":"m3","evidence":"assumption","meaning_zh":"循环空气体积:内腔102 L加APT.line预热室与风道约33 L(工程值)"},"base_cooling_w":{"value":100.0,"unit":"W","evidence":"assumption","meaning_zh":"压缩机运行而不需要降温时旁通后仍作用于制冷板的基础制冷量(由加热抵消;除湿优先占用制冷量,基础制冷只用余量;工程值)"},"cabinet_ua_w_k":{"value":2.6,"unit":"W/K","evidence":"assumption","meaning_zh":"内腔经隔热层、门与热桥向室内的总传热系数(工程值)"},"can_capacity_kg":{"value":20.0,"unit":"kg","evidence":"assumption","meaning_zh":"选配外置水桶(数据表附件“Water supply set”,20 L)的容量(仅在plant.configure选桶供水时)"},"class1_cutoff_k":{"value":363.15,"unit":"K","evidence":"assumption","meaning_zh":"1级过温保护装置的固定断开温度(工程值;手册不给数值)"},"compressor_on_below_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"设定不高于此温度时压缩机在控制模式下持续运行(DCT连续制冷、加热反控,以获得精确控温与除湿能力;工程值)"},"compressor_power_w":{"value":248.74600768089294,"unit":"W","evidence":"assumption","meaning_zh":"压缩机运行时的电功率(制冷量由热气旁通调节,电功率近似恒定;由calibrate_kbf.py按40 °C/75 %RH耗电470 Wh/h标定)"},"control_power_w":{"value":30.0,"unit":"W","evidence":"assumption","meaning_zh":"控制器、触摸屏与门加热之外的待机电功率(不进入内腔;工程值)"},"cooling_capacity_40c_w":{"value":194.09561157226562,"unit":"W","evidence":"assumption","meaning_zh":"腔温40 °C时最大制冷量(由calibrate_kbf.py按40 °C最大可补偿200 W标定)"},"cooling_capacity_slope_per_k":{"value":0.003,"unit":"1/K","evidence":"assumption","meaning_zh":"最大制冷量随腔温每K的相对变化(腔温越低制冷量越小;取值使干模式能到0 °C(数据表温度范围0…70 °C);工程值)"},"default_area_m2_per_kg":{"value":0.25,"unit":"m2/kg","evidence":"assumption","meaning_zh":"未给暴露面积时按质量估算(平铺在培养皿中的粉末;工程值)"},"dehum_evaporator_ua_w_k":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":"空气与除湿蒸发器(E7手册:位于内腔后壁外侧)的换热(风机100 %;按除湿需求单独降温;Lewis关系;工程值)"},"dehum_response_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"除湿蒸发器(膨胀阀与蒸发器热容)对除湿需求的响应时间常数(工程值;避免加湿与除湿逐步切换)"},"dew_undershoot_k":{"value":3.0,"unit":"K","evidence":"assumption","meaning_zh":"除湿时蒸发器温度比腔内露点低的典型值(“defined dew point undershoot”;运行层按除湿需求连续调节蒸发器温度,最低到露点以下约33 K或蒸发器下限;工程值)"},"display_noise_k":{"value":0.03,"unit":"K","evidence":"assumption","meaning_zh":"温度读数噪声(显示0.1 °C;工程值)"},"display_noise_rh":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"湿度读数噪声(显示0.1 %RH;工程值)"},"door_discharge_coefficient":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"开门门洞浮力流的流量系数(Q=Cd·W·H/3·√(gHΔρ/ρ̄),按虚温计入湿空气密度;工程值)"},"door_full_rad":{"value":1.2,"unit":"rad","evidence":"assumption","meaning_zh":"外门开度达到此角时门洞视为全开(工程值)"},"door_glass_air_ua_w_k":{"value":4.0,"unit":"W/K","evidence":"assumption","meaning_zh":"玻璃内门与腔内空气的换热(工程值)"},"door_glass_heat_capacity_j_k":{"value":4000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"玻璃内门热容(约5 kg ESG;工程值)"},"door_glass_ua_w_k":{"value":1.2,"unit":"W/K","evidence":"assumption","meaning_zh":"玻璃内门对室内(经外门)的传热系数(门加热失效时决定玻璃温度与起雾;工程值)"},"door_heating_w":{"value":15.0,"unit":"W","evidence":"assumption","meaning_zh":"门加热功率(加到门框/玻璃门节点,使门区高于露点;工程值)"},"door_pumping_fraction":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"每次开外门时门扇扫掠带出的腔内空气体积分数(工程值)"},"evaporator_ice_limit_kg":{"value":0.3,"unit":"kg","evidence":"assumption","meaning_zh":"蒸发器结冰到使两个蒸发器换热与除湿能力减半的冰量(设定低于+5 °C时制冷板结冰、手册要求定期手动除霜;工程值,约3天降温运行使换热下降约15 %)"},"evaporator_min_k":{"value":267.15,"unit":"K","evidence":"assumption","meaning_zh":"蒸发器可达到的最低温度(工程值;决定低温低湿的可达边界)"},"evaporator_tau_s":{"value":240.0,"unit":"s","evidence":"assumption","meaning_zh":"制冷板蒸发器冷量随压缩机启停的时间常数(蒸发器、冷板与制冷剂的冷质量;工程值)"},"evaporator_ua_w_k":{"value":25.0,"unit":"W/K","evidence":"assumption","meaning_zh":"空气与制冷蒸发板(DCT基础制冷与降温)的换热(风机100 %;水汽传质按Lewis关系h_m=UA/(ρc_p);工程值)"},"fan_power_w":{"value":45.0,"unit":"W","evidence":"assumption","meaning_zh":"风机100 %时的电功率(全部成为腔内热量;功率随转速三次方;工程值)"},"freshwater_reserve_kg":{"value":0.07,"unit":"kg","evidence":"assumption","meaning_zh":"加湿容器的水量(与0.07 L一致);进水断开后可继续加湿到耗尽(工程值)"},"heater_max_w":{"value":1000.0,"unit":"W","evidence":"assumption","meaning_zh":"加热器最大功率(APT.line预热室;额定2 kW中的一部分;工程值)"},"heater_tau_s":{"value":40.0,"unit":"s","evidence":"assumption","meaning_zh":"加热元件(预热室中的加热管)的热惯性时间常数:电功率按指令,放热按一阶滞后(工程值)"},"heater_wall_fraction":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"加热功率直接加到预热室/内腔壁(其余加到空气)的比例:预热室送风使壁温接近空气温度,防止壁面凝露(工程值)"},"humidifier_feed_k":{"value":288.15,"unit":"K","evidence":"assumption","meaning_zh":"进入加湿模块的水温(5–40 °C范围内;工程值)"},"humidifier_standby_w":{"value":20.0,"unit":"W","evidence":"assumption","meaning_zh":"0.07 L蒸汽容器保持近沸点的散热损失(工程值)"},"ice_melt_ua_w_k":{"value":6.0,"unit":"W/K","evidence":"assumption","meaning_zh":"蒸发器停止除湿(高于0 °C)时腔内空气对冰层的化冰换热(工程值)"},"leak_flow_m3_s":{"value":4.048918671511389e-05,"unit":"m3/s","evidence":"assumption","meaning_zh":"门封与穿线孔的室内空气交换流量(由calibrate_kbf.py按40 °C/75 %RH不开门约100 mL/天耗水标定,同平台KBF-S手册)"},"rh_control_time_s":{"value":206.4,"unit":"s","evidence":"assumption","meaning_zh":"湿度比例控制的闭环时间(比例增益=腔内饱和水汽量/该时间,每单位相对湿度偏差的产汽或除湿量;由calibrate_kbf.py按开门30 s后6 min(25/60)与7 min(40/75)两点取最大偏差最小标定)"},"rh_controller_integral_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"湿度比例积分控制的积分时间(工程值)"},"rh_integral_band":{"value":0.08,"unit":"1","evidence":"assumption","meaning_zh":"湿度积分分离带:偏差超过该值时积分不累积(防止开门后积分饱和与超调;工程值)"},"rh_integral_hold_s":{"value":1800.0,"unit":"s","evidence":"assumption","meaning_zh":"湿度偏差连续超出积分分离带该时间后积分恢复(开门恢复约6–7 min不受影响;避免低风速下比例项与冷凝平衡使湿度卡在带外;工程值)"},"rh_sensor_tau_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"电容湿度传感器时间常数(工程值)"},"sample_contact_w_k":{"value":0.3,"unit":"W/K","evidence":"assumption","meaning_zh":"样品(培养皿/容器)与金属网架的接触导热(网架并入内腔金属节点;工程值)"},"sample_h_w_m2_k":{"value":12.0,"unit":"W/(m2 K)","evidence":"assumption","meaning_zh":"风机100 %时样品表面对流换热系数(随转速0.8次方;工程值)"},"sample_heat_total_limit_w":{"value":500.0,"unit":"W","evidence":"assumption","meaning_zh":"腔内样品或被测件总发热上限(数据表40 °C最大热补偿200 W;超过500 W拒绝放入,避免无物理边界的高温;工程值)"},"sample_hm_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"风机100 %时样品表面水汽传质系数(Lewis类比约h/(ρ·cp);工程值)"},"spatial_offset_k":{"value":[0.15,-0.1,0.05,-0.15,0.1],"unit":"K","evidence":"assumption","meaning_zh":"搁架位置1…5的空间温度偏差(数据表空间偏差±0.2 K以内;风机100 %时;按位置固定分配,工程值)"},"steam_max_kg_s":{"value":0.00025,"unit":"kg/s","evidence":"assumption","meaning_zh":"蒸汽加湿最大产汽量(约0.9 kg/h;工程值,开门恢复中不是瓶颈)"},"steel_heat_capacity_j_k":{"value":24000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"内腔、预热室、2个搁架与玻璃内门的热容(约40 kg不锈钢与玻璃;工程值)"},"t_controller_gain_w_k":{"value":150.0,"unit":"W/K","evidence":"assumption","meaning_zh":"温度控制比例增益(工程值)"},"t_controller_integral_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"温度控制积分时间(工程值)"},"t_integral_band_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"温度积分分离带:偏差超过该值时积分不累积(工程值)"},"t_integral_hold_s":{"value":900.0,"unit":"s","evidence":"assumption","meaning_zh":"温度偏差连续超出积分分离带该时间后积分恢复(开门恢复不受影响;避免高热负荷时比例项平衡在带外;工程值)"},"t_sensor_tau_s":{"value":25.0,"unit":"s","evidence":"assumption","meaning_zh":"Pt100腔温传感器时间常数(工程值)"},"wastewater_pump_kg":{"value":0.4,"unit":"kg","evidence":"assumption","meaning_zh":"内部废水罐到此水量时泵出(0.5 L罐;工程值)"},"wastewater_pump_kg_s":{"value":0.02,"unit":"kg/s","evidence":"assumption","meaning_zh":"废水泵流量(工程值)"},"cp_dry_air_j_kg_k":{"value":1006.0,"unit":"J/(kg K)","evidence":"assumption","meaning_zh":"干空气比热"},"cp_vapour_j_kg_k":{"value":1860.0,"unit":"J/(kg K)","evidence":"assumption","meaning_zh":"水蒸气比热"},"cp_water_j_kg_k":{"value":4184.0,"unit":"J/(kg K)","evidence":"assumption","meaning_zh":"液态水比热"},"latent_heat_0c_j_kg":{"value":2501000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"0 °C汽化焓"},"latent_heat_fusion_j_kg":{"value":333550.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"冰的熔化热"},"mkt_activation_j_mol":{"value":83144.0,"unit":"J/mol","evidence":"assumption","meaning_zh":"平均动力学温度的活化能(ICH约定)"},"gas_constant_vapour_j_kg_k":{"value":461.52,"unit":"J/(kg K)","evidence":"assumption","meaning_zh":"水蒸气气体常数"},"sorption_templates":{"value":{"file":"assets/expansion_batch04/t2_vacuum/binder_kbf115/sorption_templates.json","counts":{"total":106,"deliquescent_salts":28,"salts_with_solution_branch":7,"soluble_solids_branch_only":75,"adsorbents":3}},"unit":"1","evidence":"assumption","meaning_zh":"样品吸湿模板库:Greenspan 1977表2潮解湿度(28种盐)、CHEM-007库溶液支(水活度–质量摩尔浓度)与CHEM-123库吸附等温线(每条带evidence与source)"},"ambient_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_humidity":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"相对湿度(0–1);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"大气压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"温度设定或公差带宽;宿主在 setpoint.set 显式输入,此处登记示例值,非厂家标定或实测。"},"fan_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"风机转速(0.4–1);宿主在 setpoint.set 显式输入,此处登记示例值,非厂家标定或实测。"},"shelf":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"搁架层(1为最上层);宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_mass_kg":{"value":0.01,"unit":"kg","evidence":"assumption","meaning_zh":"干样品质量;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"exposed_area_m2":{"value":0.005,"unit":"m2","evidence":"assumption","meaning_zh":"暴露面积;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"放入时温度;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"},"container_mass_kg":{"value":0.05,"unit":"kg","evidence":"assumption","meaning_zh":"容器(培养皿)质量;宿主在 sample.place 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表“干模式0–70 °C;气候模式10–70 °C,10–80% RH,受气候图限制;40 °C空间偏差±0.2 K、时间波动±0.1 K;25/60与40/75湿度波动≤±2% RH;开门30 s后恢复约6或7 min;102 L;2 kW”与2022数据表一致。","外形:数据表“Housing dimensions not incl. fittings and connections”为880 W×650 D×1050 H mm(调研表采用),外形图“incl. fittings and connections”为900 W×795 D×1050 H mm:几何本体按净尺寸880×650×1050,左侧把手、右侧铰链与背部接头另外外伸(合计约900×795)。","调研表补充来源写“未另列”:2022版KBF 115(E6.1触摸屏)操作手册在binder-world.com(asset 19377)只返回脚本页面,未能获取;改用同一115箱体的KBF-S(E6,RD4控制器)手册与后一代KBF(E7,触摸屏)手册,逐项标为同系列证据。","KBF-S(E6)与KBF(数据表)不是同一型号:KBF-S空重116 kg、湿度20–80 %RH、只用10 L水桶供水;KBF 115数据表为128 kg、10–80 %RH、标配水管供水(20 L水桶为附件“Water supply set”):运行层取数据表值,只借用E6的加湿模块与除湿原理、耗水量与安全控制器说明。","公差带报警范围:E7触摸屏控制器为温度2–10 °C、湿度5–20 %RH、延时15–120 min;E6(RD4)手册的范围不同:运行层采用E7(与2022触摸屏控制器同类)。","安全装置:数据表标配“Class 3.1 independent temperature safety device”(选件3.3级);E7手册为2/3.3级:运行层按数据表3.1级,模式与动作按E6手册的3.1级说明(Limit/Offset,超限关加热,设定首次达到后生效)。","湿度精度:数据表给“湿度波动≤±2 %RH”(时间波动),E6手册给“控制精度±3 %RH”、E7给“±3.5 %RH”:量不同,不矛盾;恢复时间判据取读数回到±0.5 K与±3 %RH之内(工程定义,厂家未给判据)。","数据表温度设定:E7手册设定范围−5…70 °C(控制范围无湿度0…70 °C、有湿度10…70 °C);数据表温度范围0…70 °C:运行层接受−5…70 °C的设定,低于0 °C不保证(制冷量不足时达不到)。","气候图B区“Time-limited operation (max. 24 hours)”的物理原因厂家未说明(E6/E7:设定高于+5 °C时空气持续化霜):运行层不编造限时机理,在B区运行时给CLIMATE_CHART_B提示、连续24 h后给CLIMATE_CHART_B_24H提示。","Greenspan 1977表1(多项式)与表2(5 K间隔表值)对氯化锂、乙酸钾、氟化钾、溴化钠、硫酸铵与氯化钴(A3缺指数)不一致(表1印刷问题);运行层只用表2,表1作转写交叉检查(其余22种盐吻合到±0.01 %RH)。","调研表缺口“需补具体材料老化行为”:公开资料没有聚合物或药物固体在本机条件下的老化数据;运行层只按宿主声明的降解规律(参考速率、活化能、湿度指数)计算降解分数,默认不计算;暴露记录(平均动力学温度、平均湿度、潮解时间、凝水次数)由腔内条件统计。","数据表测试条件只给环境22 °C±3 °C、空载、风机100 %,未给室内湿度:标定按室内50 %RH假设。","箱体净尺寸880 W×650 D×1050 H mm(不含配件与接口;含配件900×795)、内腔600×483×351 mm、1扇外门与1扇安全玻璃内门、标配2层搁架、左侧30 mm穿线孔、128 kg为2022数据表数据。","外观(浅灰RAL 7035箱体、上部外门、左上红色三角仪表面板与触摸屏、左侧黑色竖把手、右侧铰链、下部机房盖板与On/Off开关、4个脚,内腔不锈钢、后壁顶部风机格栅、2层网架与侧梯架、带黑色门封的玻璃内门)按数据表照片、外形图与E7手册图6/7估计;字样为通用字体重绘,不复制厂家标志。","工程构件:墙与门厚度、三角面板尺寸、背部接头布局、不可见的压缩机与加湿模块、内腔细部。","参考姿态:外门与玻璃内门关闭,开关未按下;样品、空气、水汽与凝水由运行层表示,没有几何。","质量:整机128 kg(空机)为厂家数据;各构件取工程估计质量,箱体取余量;单件质量与惯量未知。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、Pa、kg、J、W、A、rad、1);°C、%RH、L只出现在说明文字与显示数字中。","样品吸湿模板位于本资产sorption_templates.json(写入范围不允许assets/reactions;溶液支与吸附等温线引用CHEM-007与CHEM-123库并记录其sha256),状态脚本可能不识别独立模板库。","样品、空气、水汽与凝水是过程数据(没有场景几何);场景中外门、玻璃内门、触摸屏温湿度数字、电源指示灯与3个屏幕图标按运行层状态变化,On/Off开关为弹簧键。","所选配置:BINDER KBF 115,KBF115-230V(订货号9020-0320,2022数据表),标配2个搁架、水管供水(可选20 L水桶)、左侧30 mm穿线孔、以太网与USB;无报警继电器、模拟输出、门锁、灯条与RS 485等选件。","热湿模型:一个充分混合的空气节点(含预热室)、内腔金属节点、玻璃门节点与样品节点;传热系数、热容、门封漏气、制冷量曲线与控制参数为工程值,其中门封漏气流量、40 °C最大制冷量、压缩机功率与湿度控制时间由calibrate_kbf.py按数据表或同平台手册标定。","制冷:DCT抽象为设定≤60 °C时压缩机持续运行、热气旁通调节制冷量与加热反控(基础制冷量随风机换热系数缩放,冷板与空气温差不随风速变化);真实控制策略未公开。除湿按除湿蒸发器把需求的水汽量冷凝所需的蒸发器温度抽象(需求经约2 min响应滤波);蒸发器低于0 °C时结冰。","湿度系统:设定低于5 °C时湿度控制自动关闭(E7;同段“回到0…95 °C后重开”的下限取5 °C);首次开机或断电恢复后约20 min开始加湿(E7);B区角点10 °C/40 %RH(风机100 %)因除湿与制冷交替温度波动约±0.15 K(其余点约±0.02 K);温湿度偏差连续超出积分分离带(温度15 min、湿度30 min)后积分恢复,压缩机启停时制冷板冷量按约4 min时间常数变化(蒸发器冷质量)且基础制冷量随之无扰转入/转出积分(设定向上跨越60 °C时过冲约0.4–0.6 K,向下时冷板逐渐变冷、不过冷),温度比例增益随风机换热系数缩放,除湿蒸发器按约2 min响应时间跟随需求、其显热计入制冷需求(均为工程值);样品总发热上限500 W为工程值。","空间不均匀:按搁架位置给固定温度偏差(数据表±0.2 K以内,风机转速降低时放大);腔内湿度视为均匀。","手册:KBF-S(E6)为同一115箱体但RD4控制器的另一型号(空重116 kg、湿度20–80 %),KBF(E7)为后一代触摸屏控制器(KBF 130起);2022版KBF 115(E6.1触摸屏)手册未能获取,控制器行为按E7、湿度系统硬件按E6,均为同系列证据。","样品:只有模板库中的物质(28种潮解盐、75种溶质溶液支、3种吸附剂)与惰性物;材料老化(聚合物、药物固体)没有实测数据,只在宿主声明降解规律时计算。","箱体、门、面板与搁架有几何;空气、水汽、凝水与样品在场景中没有几何;场景中外门、玻璃内门、触摸屏温湿度数字与3个图标按运行层状态变化。","触摸屏在场景中按运行层display.temperature(°C,0.1位)与display.humidity(%RH,0.1位)显示两行数字;标题栏红色报警条、Door open与供排水图标、三角面板电源指示灯按对应indicator状态点亮;颜色为工程表示(E7手册:报警时标题栏红色闪烁)。外门与玻璃内门按运行层开启角镜像。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.toggle","setpoint.set","function.set","safety.configure","tolerance.configure","buzzer.set","alarm.reset","program.write","program.start","program.stop","logger.configure","log.read","events.read","door.move","glass_door.move","water.supply","can.refill","sample.place","sample.remove","samples.read","truth.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["week_program.run","alarm_relay.read","analog_output.read","door_lock.set","light.set","rs485.command","pt100_object.read"],"note_zh":"BINDER KBF 115(KBF115-230V,9020-0320,2022数据表;880×650×1050 mm,128 kg):恒温恒湿试验箱,干模式0–70 °C,气候模式10–70 °C/10–80 %RH(气候图A/B区),±0.2 K/±0.1 K、≤±2 %RH、开门30 s后恢复6/7 min、40 °C热补偿200 W、40/75耗电470 Wh/h、102 L。运行层(1 s网格):空气、内腔金属、玻璃门与样品节点的能量与水汽平衡,比例积分温度控制(加热与DCT制冷)与湿度控制(近沸蒸汽加湿、两个蒸发器的露点下冲除湿与结冰),门封漏气与开门交换(风机降速、60 s后全关、5 min门报警),玻璃与壁面凝水,水管/水桶供水与废水罐,定值与时间程序(ramp/step、公差带暂停、段重复)、Idle、湿度控制在设定低于5 °C时自动关闭、开机或停电恢复后约20 min开始加湿,3.1级安全控制器、公差带报警、复位与蜂鸣器、停电恢复、数据记录;样品按实测模板吸湿/潮解/放湿,冷样品凝水,暴露记录与宿主声明的降解规律(只在评测者真值中);能量与水量账逐步闭合。模板库:厂家规格(带原文引用)、工程参数(4项标定)与106种样品吸湿模板(Greenspan 1977、NIST/TRC、NIST ISODB)。双环境Isaac场景:On/Off开关、定值、外门/玻璃门装取样品、时间程序、门报警、加湿模块故障、断水与水桶、停电与数据记录。31几何组件、2个过程镜像关节、1个弹簧键、2个触摸屏读数、4个指示灯/图标、7接口;整机128 kg(厂家)按构件分配。样品、空气、水汽与凝水在场景中没有几何;报警继电器、模拟输出、门锁、灯条与RS 485等选件为unsupported。"}},"previews":["previews/binder_kbf115/preview_base.webp","previews/binder_kbf115/preview_door_open.webp","previews/binder_kbf115/preview_front.webp","previews/binder_kbf115/preview_handle.webp","previews/binder_kbf115/preview_interior.webp","previews/binder_kbf115/preview_isaac_rtx_articulated.webp","previews/binder_kbf115/preview_isaac_rtx_pair.webp","previews/binder_kbf115/preview_overview.webp","previews/binder_kbf115/preview_panel.webp","previews/binder_kbf115/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/asset.contract.json","bytes":653127},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/collision_proxies.json","bytes":22241},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/geometry_manifest.json","bytes":90467},{"name":"instrument_model.json","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/instrument_model.json","bytes":38349},{"name":"model.blend","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/model.blend","bytes":216273},{"name":"model.glb","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/model.glb","bytes":3358604},{"name":"model.urdf","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/model.urdf","bytes":26326},{"name":"sorption_templates.json","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/sorption_templates.json","bytes":165937},{"name":"说明.md","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115/说明.md","bytes":4758}],"completeness":{"components":31,"with_collisions":31,"with_objects":31,"with_function":31,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"binder_kbf115","chem_id":"CHEM-198","name_en":"Constant climate (T/RH) chamber","maker":"BINDER","model":"KBF 115","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/expansion_batch04/t2_vacuum/binder_kbf115","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t2_vacuum/binder_kbf115/asset.contract.json","runtime":"scripts/asset_runtime/binder_kbf115.py"} \ No newline at end of file diff --git a/data/assets/instrument.binder_vd56.json b/data/assets/instrument.binder_vd56.json new file mode 100644 index 0000000000000000000000000000000000000000..806c58f47f5c1a3b7402963dc3090ef342f939b1 --- /dev/null +++ b/data/assets/instrument.binder_vd56.json @@ -0,0 +1 @@ +{"tid":"instrument.binder_vd56","asset_dir":"basic40_batch02/t1_thermal/binder_vd56","name_zh":"BINDER VD 56 真空干燥箱(标准单铝搁板配置)","category":"基础计量与样品处理","description_zh":"以低压降低挥发温度并可惰性回填,区别于常压烘箱。 本合同登记本次标准单铝搁板配置的已建功能组件;外置真空泵为宿主边界,压力程序仅声明。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心,底面 z=0;+X 右、+Y 后、+Z 上;实例偏移由宿主管理。"},"mass_kg":96.0,"size_m":[0.638,0.538,0.815],"bbox_min":[-0.319,-0.275,0.0],"bbox_max":[0.319,0.263,0.815],"manifest_dimensions_m":[0.638,0.461,0.815],"glb":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","btn_control_buttons_key_l_link":"/Geometry/base_link/door/btn_control_buttons_key_l_link","btn_control_buttons_key_r_link":"/Geometry/base_link/door/btn_control_buttons_key_r_link","btn_control_buttons_key_OK_link":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","btn_control_buttons_key_I_link":"/Geometry/base_link/door/btn_control_buttons_key_I_link","vacuum_valve":"/Geometry/base_link/vacuum_valve","vent_valve":"/Geometry/base_link/vent_valve"},"frames":{"pre_place":[0.0,-0.0,0.5105],"place":[0.0,-0.0,0.3805],"post_place":[0.0,-0.0,0.5105],"joint_door_joint":[0.286,-0.2015,0.4075],"joint_vacuum_valve_joint":[-0.115,0.185,0.603],"joint_vent_valve_joint":[0.115,0.185,0.603],"joint_btn_control_buttons_key_l":[-0.24876,-0.243,0.71127],"joint_btn_control_buttons_key_r":[-0.22624,-0.243,0.71127],"joint_btn_control_buttons_key_OK":[-0.20327,-0.243,0.71121],"joint_btn_control_buttons_key_I":[-0.18,-0.243,0.7112]},"joints":[{"name":"door_joint","type":"revolute","parent":"base_link","child":"door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.7453292519943295,"effort":1.0,"mimic":null,"origin_m":[0.286,-0.2015,0.4075],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.296,-0.275,0.0195],"child_bbox_max":[0.296,-0.1765,0.81],"kind":"door"},{"name":"vacuum_valve_joint","type":"revolute","parent":"base_link","child":"vacuum_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[-0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vacuum_valve","child_bbox_min":[-0.139,0.164,0.585],"child_bbox_max":[-0.091,0.219,0.621],"kind":"other"},{"name":"vent_valve_joint","type":"revolute","parent":"base_link","child":"vent_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vent_valve","child_bbox_min":[0.091,0.164,0.585],"child_bbox_max":[0.139,0.219,0.621],"kind":"other"},{"name":"btn_control_buttons_key_l","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_l_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.24876,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_l_link","child_bbox_min":[-0.25019,-0.24301,0.71005],"child_bbox_max":[-0.24782,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_r","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_r_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.22624,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_r_link","child_bbox_min":[-0.22718,-0.24301,0.71005],"child_bbox_max":[-0.22481,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_OK","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_OK_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.20327,-0.243,0.71121],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","child_bbox_min":[-0.20547,-0.24301,0.70946],"child_bbox_max":[-0.19831,-0.24299,0.71296],"kind":"button"},{"name":"btn_control_buttons_key_I","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_I_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.18,-0.243,0.7112],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_I_link","child_bbox_min":[-0.18025,-0.24301,0.7095],"child_bbox_max":[-0.17975,-0.24299,0.71291],"kind":"button"}],"controls":{"buttons":["btn_control_buttons_key_l","btn_control_buttons_key_r","btn_control_buttons_key_OK","btn_control_buttons_key_I"],"knobs":[]},"slots":[{"name":"shelf_lower_11","link":"base_link","part":"shelf_lower","pos":[-0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_12","link":"base_link","part":"shelf_lower","pos":[-0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_21","link":"base_link","part":"shelf_lower","pos":[0.0,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_22","link":"base_link","part":"shelf_lower","pos":[0.0,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_31","link":"base_link","part":"shelf_lower","pos":[0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_32","link":"base_link","part":"shelf_lower","pos":[0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"binder_vd56__display_digits","prim":"/Geometry/base_link/door/readout_temp","link":"door","digits":3,"decimals":0,"unit":"C","center":[-0.2159,-0.239,0.7405],"up":[0.0,-0.0,1.0],"source":{"state":"IndicatedTemperatureCelsius","offset":-273.15},"blank_channel":"power","on":[1.0,0.12,0.05],"off":[0.03,0.03,0.03],"size_m":[0.0186,0.0077],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:door_joint","mount":"bench","weight_class":"fixed","mass_kg":96.0,"footprint_m":[0.638,0.538],"height_m":0.815,"clearance_m":{"front":0.692,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.3305,"primary_slot":"shelf_lower_11","access":["door_joint"],"slot_count":6},"components":[{"id":"housing","name_zh":"隔热箱体","function_zh":"分立外壳与保温壁,围住工作腔并保留开口。","physical_meaning_zh":"分立外壳与保温壁,围住工作腔并保留开口。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__housing"],"collisions":[{"shape":"box","origin_m":[-0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0,0.019,0.789],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.052]},{"shape":"box","origin_m":[0,0.019,0.056],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.072]},{"shape":"box","origin_m":[0,0.207,0.427],"rpy_rad":[0,0,0],"size_m":[0.496,0.047,0.71]},{"shape":"box","origin_m":[0,0.027,0.65],"rpy_rad":[0,0,0],"size_m":[0.496,0.362,0.21]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3189999759197235,-0.1925000101327896,0.019999980926513672],[0.3189999759197235,0.2304999977350235,0.8149999976158142]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"feet","name_zh":"四点支脚","function_zh":"支撑箱体,接触底面位于z=0。","physical_meaning_zh":"支撑箱体,接触底面位于z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.28200000524520874,-0.17500001192092896,0.0],[0.28200003504753113,0.1979999989271164,0.024000000208616257]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"chamber","name_zh":"不锈钢真空工作腔","function_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","physical_meaning_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__chamber"],"collisions":[{"shape":"box","origin_m":[-0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.126],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.534],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.178,0.33],"rpy_rad":[0,0,0],"size_m":[0.4,0.008,0.4]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_internal_dimensions_with_estimated_wall_thickness","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","vacuum.set_valve","vent.set_valve"],"bbox_m":[[-0.20799998939037323,-0.16899999976158142,0.12200000882148743],[0.20800000429153442,0.18199999630451202,0.5379999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door","name_zh":"全高右铰链箱门","function_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","physical_meaning_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","subsystem":null,"parent":"root","origin_m":[0.286,-0.2015,0.4075],"rpy_rad":[0,0,0],"objects":["binder_vd56__door","binder_vd56__binder_brand","binder_vd56__binder_model"],"collisions":[{"shape":"box","origin_m":[-0.286,-0.0095,0.2675],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.27]},{"shape":"box","origin_m":[-0.286,-0.0095,-0.3265],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.123]},{"shape":"box","origin_m":[-0.538,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]},{"shape":"box","origin_m":[-0.034,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.7453292519943295],"state_id":"door.angle_rad","accessor":"rotation_euler[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"右铰链与全高门根据厂家产品照片;铰链坐标与100度行程为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.29600000381469727,-0.23100000619888306,0.019500017166137695],[0.29600000381469727,-0.19200000166893005,0.8100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"window","name_zh":"弹簧支承安全玻璃观察窗","function_zh":"透明观察界面;框和玻璃与门一同运动。","physical_meaning_zh":"透明观察界面;框和玻璃与门一同运动。","subsystem":null,"parent":"door","origin_m":[-0.286,-0.004,-0.0675],"rpy_rad":[0,0,0],"objects":["binder_vd56__window"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.419,0.009,0.415]},{"shape":"box","origin_m":[-0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0,0,-0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"box","origin_m":[0,0,0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"cylinder","origin_m":[-0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.22499999403953552,-0.21949999034404755,0.11600001156330109],[0.22499999403953552,-0.19849999248981476,0.5640000104904175]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"handle","name_zh":"门锁把手","function_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","physical_meaning_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","subsystem":null,"parent":"door","origin_m":[-0.549,-0.057,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__handle"],"collisions":[{"shape":"box","origin_m":[0,0.019,-0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,0.019,0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,-0.002,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.029,0.166]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.27650001645088196,-0.2750000059604645,0.24699997901916504],[-0.24950000643730164,-0.2175000011920929,0.4129999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door_gasket","name_zh":"真空门密封圈","function_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","physical_meaning_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","subsystem":null,"parent":"door","origin_m":[-0.286,0.02,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__door_gasket"],"collisions":[{"shape":"box","origin_m":[-0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0,0,-0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]},{"shape":"box","origin_m":[0,0,0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.21550001204013824,-0.18649999797344208,0.11799998581409454],[0.21550001204013824,-0.17650000751018524,0.5419999957084656]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"hinges","name_zh":"右侧双铰链","function_zh":"定位箱门右侧竖直旋转轴。","physical_meaning_zh":"定位箱门右侧竖直旋转轴。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__hinges"],"collisions":[{"shape":"cylinder","origin_m":[0.286,-0.2015,0.15],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078},{"shape":"cylinder","origin_m":[0.286,-0.2015,0.676],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[0.2750000059604645,-0.21250000596046448,0.11100000143051147],[0.2970000207424164,-0.19049999117851257,0.7150000333786011]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_lower","name_zh":"铝膨胀搁板(标配1块)","function_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","physical_meaning_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","subsystem":null,"parent":"root","origin_m":[0,0.0024999999999999883,0.327],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.39,0.318,0.007]},{"shape":"box","origin_m":[-0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0,-0.159,-0.01],"rpy_rad":[0,0,0],"size_m":[0.367,0.012,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1979999989271164,-0.16249999403953552,0.30649998784065247],[0.1979999989271164,0.16249999403953552,0.3305000066757202]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_supports","name_zh":"膨胀搁板夹紧及支承结构","function_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","physical_meaning_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_supports"],"collisions":[{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.20000000298023224,-0.1574999988079071,0.1720000058412552],[0.19999998807907104,0.16249999403953552,0.47200000286102295]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"display","name_zh":"RD4温度与绝压显示","function_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","physical_meaning_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.031,0.3245],"rpy_rad":[0,0,0],"objects":["binder_vd56__display","binder_vd56__display_digits"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.1,0.008,0.061]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[-0.265999972820282,-0.23849999904632568,0.7014999985694885],[-0.16599996387958527,-0.22850000858306885,0.762499988079071]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"control_buttons","name_zh":"控制器按键","function_zh":"控制器温度设定、确认及电源交互区域。","physical_meaning_zh":"控制器温度设定、确认及电源交互区域。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.039,0.3035],"rpy_rad":[0,0,0],"objects":["binder_vd56__control_buttons","binder_vd56__key_l","binder_vd56__key_r","binder_vd56__key_OK","binder_vd56__key_I"],"collisions":[{"shape":"box","origin_m":[-0.033,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[-0.01,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.014,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.036,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","pressure.program"],"bbox_m":[[-0.2564999461174011,-0.24250000715255737,0.7064999938011169],[-0.17249995470046997,-0.23849999904632568,0.7154999375343323]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"heater","name_zh":"夹套电加热器示意","function_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","physical_meaning_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","subsystem":null,"parent":"root","origin_m":[0,0.186,0.328],"rpy_rad":[0,0,0],"objects":["binder_vd56__heater"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.17100000381469727,0.18299999833106995,0.17499999701976776],[0.17100000381469727,0.18900001049041748,0.48100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"temperature_probe","name_zh":"腔温探头示意","function_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","physical_meaning_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","subsystem":null,"parent":"root","origin_m":[0.183,0.127,0.478],"rpy_rad":[0,0,0],"objects":["binder_vd56__temperature_probe"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[0.1809999942779541,0.125,0.4129999876022339],[0.1850000023841858,0.1290000081062317,0.4779999852180481]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"pressure_sensor","name_zh":"绝压测量模块示意","function_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","physical_meaning_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","subsystem":null,"parent":"root","origin_m":[0.147,0.197,0.58],"rpy_rad":[0,0,0],"objects":["binder_vd56__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.03,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[0.12449999898672104,0.18199999630451202,0.559499979019165],[0.16949999332427979,0.21199999749660492,0.6004999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"safety_limiter","name_zh":"独立超温保护器示意","function_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","physical_meaning_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","subsystem":null,"parent":"root","origin_m":[-0.12,0.18,0.66],"rpy_rad":[0,0,0],"objects":["binder_vd56__safety_limiter"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.033,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1459999978542328,0.16350001096725464,0.6425000429153442],[-0.09399999678134918,0.1965000033378601,0.6775000095367432]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_valve","name_zh":"抽气隔离阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[-0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vacuum.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","pressure.program"],"bbox_m":[[-0.13899999856948853,0.164000004529953,0.5849999785423279],[-0.09100000560283661,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vent_valve","name_zh":"充气通气阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vent_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vent.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve","pressure.program"],"bbox_m":[[0.09100000560283661,0.164000004529953,0.5849999785423279],[0.13899999856948853,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_port","name_zh":"DN16外接真空泵口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[-0.145,0.231,0.14],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve"],"bbox_m":[[-0.1599999964237213,0.23100000619888306,0.125],[-0.12999999523162842,0.2630000114440918,0.1550000011920929]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"measurement_port","name_zh":"DN16外部测量引入口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[0.115,0.231,0.468],"rpy_rad":[0,0,0],"objects":["binder_vd56__measurement_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.10000000149011612,0.23100000619888306,0.453000009059906],[0.12999999523162842,0.2630000114440918,0.4829999804496765]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"inert_gas_port","name_zh":"惰性气体通气接口","function_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","physical_meaning_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","subsystem":null,"parent":"root","origin_m":[0.185,0.231,0.22],"rpy_rad":[0,0,0],"objects":["binder_vd56__inert_gas_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.01,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve"],"bbox_m":[[0.17900000512599945,0.23100000619888306,0.21400000154972076],[0.19099999964237213,0.2510000169277191,0.22599999606609344]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_inlet","name_zh":"供电接口","function_zh":"供电连接位置示意,电压版本未由原清单指定。","physical_meaning_zh":"供电连接位置示意,电压版本未由原清单指定。","subsystem":null,"parent":"root","origin_m":[0.214,0.234,0.082],"rpy_rad":[0,0,0],"objects":["binder_vd56__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.043,0.008,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[0.19249999523162842,0.23000000417232513,0.06750000268220901],[0.2355000078678131,0.23799999058246613,0.09650000184774399]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"data_interfaces","name_zh":"后部Ethernet接口","function_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","physical_meaning_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","subsystem":null,"parent":"root","origin_m":[0.22,0.234,0.665],"rpy_rad":[0,0,0],"objects":["binder_vd56__data_interfaces"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.05,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.19499999284744263,0.22949999570846558,0.652999997138977],[0.24500000476837158,0.2395000010728836,0.6770000457763672]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"usb_interface","name_zh":"前门USB接口","function_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","physical_meaning_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.033,0.2715],"rpy_rad":[0,0,0],"objects":["binder_vd56__usb_interface"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.021,0.005,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22649995982646942,-0.23799999058246613,0.6740000247955322],[-0.20549996197223663,-0.23199999332427979,0.6840000152587891]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置本机加热供电;外接真空源与机械阀门不随本机断电而改变","kind":"device_command","availability":"implemented","component_ids":["power_inlet","display","heater"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"仅写入温度目标;实际升降温由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["display","control_buttons","heater","chamber","temperature_probe"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["temperature_K"]},"scene.set_door":{"function_zh":"近环境压力且抽气阀关闭时设置门角;须同步场景适配器","kind":"simulation","availability":"implemented","component_ids":["door","window","handle","door_gasket","hinges"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["angle_rad"]},"vacuum.set_valve":{"function_zh":"开关通往宿主显式配置的外接真空边界的阀门","kind":"device_command","availability":"implemented","component_ids":["vacuum_valve","vacuum_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"vent.set_valve":{"function_zh":"开关回填阀,后续step使压力趋向宿主环境绝压,无气体组分模型","kind":"device_command","availability":"implemented","component_ids":["vent_valve","inert_gas_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"pressure.program":{"function_zh":"压力程序未实现;需外接泵与控制系统配置,调用unsupported且不改状态","kind":"configuration","availability":"declared","component_ids":["display","control_buttons","vacuum_valve","vent_valve","pressure_sensor"],"implementation":{"process":"declared","host":"declared","scene":"absent","robot":"absent","hardware":"absent"},"input":["steps"]}},"state_slots":{"power.enabled":{"meaning_zh":"本机加热供电;不控制外接泵","unit":"1","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"空载系统的温度控制目标","unit":"K","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"空载系统/架面有效温度真值;非真空气体或样品温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"按0.1摄氏度网格取整后转换至K的显示代理","unit":"K","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"door.angle_rad":{"meaning_zh":"门铰链角度,过程状态同步至场景","unit":"rad","access":"read_write","origin":"scene","component_ids":["door"],"write_via":"scene.set_door"},"pressure.pressure_pa":{"meaning_zh":"简化外部边界模型的腔内绝对压力真值","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"pressure.indicated_pressure_pa":{"meaning_zh":"绝压显示代理;仅5000Pa近稳态叠加合成±100Pa波动,不是全程绝对精度","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"vacuum.valve_open":{"meaning_zh":"通向外接真空边界的本机阀门状态","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vacuum_valve"],"write_via":"vacuum.set_valve"},"vent.valve_open":{"meaning_zh":"回填阀状态,组分未求解","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vent_valve"],"write_via":"vent.set_valve"},"vacuum.external_connected":{"meaning_zh":"宿主已配置外接真空边界;本机无内置泵","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port"],"write_via":null}},"mechanisms":{"empty_chamber_process":{"meaning_zh":"空载集中参数传热与抽气、保压泄漏及回填代理;不计算样品蒸发或干燥终点。","implementation":"lumped","equations":["G=180 W/(373.15-295.15) K;C=-G*4800 s/ln(1-G*78 K/1400 W),拟合22→100°C空载80 min;22°C取厂家22±3°C条件内的建模基准。","C*dT/dt=P-G*(T-T_ambient),温度目标仅限制加热终点;断电冷却,开门影响换热。","真空阀开启时腔压向宿主外部真空边界指数逼近;两阀关闭时dp/dt=1000/3600 Pa/s,封顶环境绝压。","回填阀打开后腔压按假设时间常数向环境绝压逼近;没有气体组分、流体管路或样品蒸发模型。","显示量为派生估计;5000 Pa附近±100 Pa的合成波动周期为假设,不复现厂家控制器噪声谱。"],"parameters":{"heater_power_w":{"value":1400.0,"unit":"W","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; rated electrical power treated as maximum empty-system heat input"},"minimum_target_above_ambient_k":{"value":9.0,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: ambient +9 deg C"},"maximum_temperature_k":{"value":493.15,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: 220 deg C"},"thermal_capacity_j_k":{"value":80488.38957926868,"unit":"J/K","evidence":"assumption","meaning_zh":"C=-G*4800/ln(1-180/1400); whole empty-system effective value calibrated 22->100 deg C in 80 min, not measured component heat capacity"},"heat_loss_w_k":{"value":2.3076923076923075,"unit":"W/K","evidence":"assumption","meaning_zh":"G=180/(100-22), interpreting 180 Wh/h at 100 deg C as total steady loss; auxiliaries not separately resolved"},"reference_ambient_temperature_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"Nominal 22 deg C selected within official empty-chamber test condition +22+/-3 deg C, standard aluminium shelves, chamber pressure <20 mbar"},"reference_heating_time_s":{"value":4800.0,"unit":"s","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; heating-up to 100 deg C: 80 min"},"maximum_door_angle_rad":{"value":1.7453292519943295,"unit":"rad","evidence":"assumption","meaning_zh":"Scene limit; not measured manufacturer travel"},"door_open_loss_w_k":{"value":20.0,"unit":"W/K","evidence":"assumption","meaning_zh":"Uncalibrated extra lumped heat loss at fully open door"},"door_open_heater_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"Heater derates linearly with door angle to zero at full opening; simulation behavior, not manufacturer interlock"},"chamber_volume_m3":{"value":0.055,"unit":"m^3","evidence":"documented","meaning_zh":"CHEM-012 workbook: 55 L; gas mass is not solved"},"isolated_pressure_rise_pa_s":{"value":0.2777777777777778,"unit":"Pa/s","evidence":"documented","meaning_zh":"CHEM-012: 0.01 bar/h interpreted as isolated-chamber pressure rise, not mass leak rate"},"reference_pressure_pa":{"value":5000.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: pressure fluctuation reference 50 mbar absolute"},"reference_pressure_fluctuation_pa":{"value":100.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: +/-1 mbar at 50 mbar, not general absolute accuracy"},"pressure_proxy_period_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"Synthetic sine-wave indication period, not manufacturer-specified response"},"pressure_proxy_activation_tolerance_pa":{"value":1.0,"unit":"Pa","evidence":"assumption","meaning_zh":"5000 Pa display ripple activated only within 1 Pa of the explicit external 5000 Pa boundary"},"vent_time_constant_s":{"value":15.0,"unit":"s","evidence":"assumption","meaning_zh":"First-order backfill toward host atmospheric absolute pressure; no gas composition or mass flow"},"door_pressure_tolerance_pa":{"value":100.0,"unit":"Pa","evidence":"assumption","meaning_zh":"Scene opening requires pressure within 100 Pa of host atmosphere; not a hardware safety claim"},"external_pump_speed_m3_s":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"No pump included/selected; explicit host boundary and time constant are required, no pump curve inferred"}}}},"limitations":["full只表示本次标准单铝搁板配置全部功能组件已登记;不表示所有厂家模式、过程机制或机器人/硬件已实现。","几何参考官方外形及内腔尺寸重建,局部尺寸、材质和100°门行程为图片估计或建模假设,不是厂家CAD。","整机96kg与标称包围盒近似惯量登记在root;所有未知部件质量/惯量/摩擦为null。URDF按固定基座运动学使用,接触动力学未运行。","单搁板配置;载荷60kg是整机总载荷上限,不分配给某个部件或当作自身质量。","本机未包含外置真空泵;真空源只作为宿主配置边界。压力程序为declared/unsupported,保压只表示关闭两阀后按漏率演化。","温度模型以1400W、100°C稳态180W及22→100°C空载80min反推等效参数;厂家性能条件为空载、标准铝架、环境22±3°C、腔内低于2000Pa。未校准装样工况、接触热阻和局部温差,亦未同时拟合220°C的160min/560W工况。","100°C均匀性按用户表格、现行目录和产品页采用±1.2K;2025手册为±1.5K,厂商资料存在冲突;单节点模型不计算空间均匀性。","未实现压力—蒸发耦合、样品失重、湿度、传质、气体组分、惰性纯度、干燥终点、厂家限温报警与真实硬件保护。","50mbar时±1mbar压力波动与0.01bar/h漏率均登记SI;合成显示不是厂家性能复现或实际传感器精度证明。","VD标准版本的厂家适用限制以source_notes/原手册为准;不由仿真推断具体样品或挥发物兼容性。","公共会话过滤过程真值与实例访问;共享Python进程和工作区可读文件不构成隔离,不能向不可信调用者暴露宿主/debug文件。","Blender是可执行场景绑定;GLB/OBJ只保存导出姿态和文字快照。本次GLB按任务Z向上约定导出,未转为glTF惯用Y向上,宿主需遵照几何清单坐标加载。","机器人抓取、运动规划、真实硬件、接触动力学、密封接触及真实样品试验均not_run。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.set","thermal.set_temperature","scene.set_door","vacuum.set_valve","vent.set_valve"],"unsupported":["pressure.program"],"note_zh":"热核心 + 真空腔压力(外接泵、隔离上升、放空)一致:温度差 ≤0.034 K,压力差 ≤1.7 Pa;初始目标温度默认值(环境+9 K)与运行层不同,需对齐;关节化 USD(4 个按键(碰到即触发)、3 个门/盖/阀等被动关节);接口点 6 个(放置面);布局:台面、固定、正面 −y、前方留空 0.692 m;面板读数 temp(3)"}},"previews":["previews/binder_vd56/thermal_binder_vd56_closed.webp","previews/binder_vd56/thermal_binder_vd56_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","bytes":181773},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/collision_proxies.json","bytes":25864},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/geometry_manifest.json","bytes":55414},{"name":"model.blend","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.blend","bytes":314580},{"name":"model.glb","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","bytes":1365444},{"name":"model.urdf","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","bytes":20040}],"completeness":{"components":24,"with_collisions":22,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":3,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"binder_vd56","chem_id":"CHEM-012","name_en":"Vacuum drying oven","maker":"BINDER","model":"VD 56","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/basic40_batch02/t1_thermal/binder_vd56","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","runtime":"scripts/basic40_runtime_thermal.py"} \ No newline at end of file diff --git a/data/assets/instrument.biolin_mediuml.json b/data/assets/instrument.biolin_mediuml.json new file mode 100644 index 0000000000000000000000000000000000000000..f3bfeafe0913d6ea2e3d411c14f6a66ab4d397c4 --- /dev/null +++ b/data/assets/instrument.biolin_mediuml.json @@ -0,0 +1 @@ +{"tid":"instrument.biolin_mediuml","asset_dir":"expansion_batch03/t4_measure/biolin_mediuml","name_zh":"KSV NIMA Medium L&LB Langmuir 单分子膜槽","category":"颗粒孔隙与界面","description_zh":"以双挡板改变有限界面分子的可用面积,用Wilhelmy力观测表面压并在垂直浸提过程中转移膜;实测等温线与漏损、润湿和沉积动力学的工程参数分开","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":12.0,"size_m":[0.662,0.308,0.455],"bbox_min":[-0.267,-0.125,0.0],"bbox_max":[0.395,0.183,0.455],"manifest_dimensions_m":[0.6620000004768372,0.3079604282975197,0.45500001311302185],"glb":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","links":{"base_link":"/Geometry/base_link","subphase":"/Geometry/base_link/subphase","barrier_left":"/Geometry/base_link/barrier_left","barrier_right":"/Geometry/base_link/barrier_right","dipper":"/Geometry/base_link/dipper","clamp_jaw":"/Geometry/base_link/dipper/clamp_jaw","balance":"/Geometry/base_link/balance","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.0325,0.3245],"place":[0.0,-0.0325,0.1945],"post_place":[0.0,-0.0325,0.3245],"joint_subphase_joint":[0.0,0.0,0.0],"joint_barrier_left_joint":[-0.188,0.0,0.0],"joint_barrier_right_joint":[0.188,0.0,0.0],"joint_dipper_joint":[0.0,0.0,0.0],"joint_clamp_jaw_joint":[0.0,0.0,0.0],"joint_balance_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.373,0.022,0.083]},"joints":[{"name":"subphase_joint","type":"prismatic","parent":"housing","child":"subphase","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0005,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/subphase","child_bbox_min":[-0.1819,-0.0374,0.13598],"child_bbox_max":[0.1819,0.0374,0.136],"kind":"other"},{"name":"barrier_left_joint","type":"prismatic","parent":"housing","child":"barrier_left","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[-0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_left","child_bbox_min":[-0.198,-0.0565,0.136],"child_bbox_max":[-0.178,0.098,0.183],"kind":"other"},{"name":"barrier_right_joint","type":"prismatic","parent":"housing","child":"barrier_right","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_right","child_bbox_min":[0.178,-0.0565,0.136],"child_bbox_max":[0.198,0.098,0.183],"kind":"other"},{"name":"dipper_joint","type":"prismatic","parent":"housing","child":"dipper","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.125,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper","child_bbox_min":[-0.021,-0.026,0.199],"child_bbox_max":[0.021,0.13,0.339],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"dipper","child":"clamp_jaw","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper/clamp_jaw","child_bbox_min":[0.0015,-0.012,0.247],"child_bbox_max":[0.0065,0.007,0.259],"kind":"other"},{"name":"balance_joint","type":"prismatic","parent":"housing","child":"balance","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/balance","child_bbox_min":[-0.135,-0.045,0.1345],"child_bbox_max":[0.012,0.137,0.3465],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.373,0.022,0.083],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.366,0.02,0.076],"child_bbox_max":[0.38,0.024,0.09],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"subphase","link":"base_link","part":"biolin_mediuml__trough","pos":[0.0,0.0,0.136],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.136],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"substrate","link":"dipper","part":"biolin_mediuml__substrate_clamp","pos":[0.0,0.0,0.264],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.264],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"surface_pressure","link":"balance","part":"biolin_mediuml__wilhelmy_plate","pos":[0.0,-0.0325,0.1445],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.0325,0.1445],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_in","link":"base_link","part":"biolin_mediuml__jacket_in","pos":[-0.217,-0.05,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.05,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_out","link":"base_link","part":"biolin_mediuml__jacket_out","pos":[-0.217,-0.022,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.022,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature","link":"base_link","part":"biolin_mediuml__temperature_probe","pos":[0.0125,0.032,0.1627],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0125,0.032,0.1627],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_mediuml__usb_port","pos":[0.344,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.344,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_mediuml__power_in","pos":[0.323,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.323,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"biolin_mediuml__display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":5,"decimals":1,"unit":"mN/m","center":[0.348,-0.0754,0.183],"up":[0.0,-0.0,1.0],"source":{"bridge_text":"panel.pressure_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]},{"name":"area","part":"biolin_mediuml__display_area","prim":"/Geometry/base_link/readout_area","link":"base_link","digits":5,"decimals":1,"unit":"cm2","center":[0.348,-0.0754,0.166],"up":[0.0,0.0,1.0],"source":{"bridge_text":"panel.area_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":12.0,"footprint_m":[0.662,0.308],"height_m":0.455,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.136,"primary_slot":"subphase","access":[],"slot_count":8,"mass_evidence":"KSV NIMA Medium LB unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"铝框前承重梁","function_zh":"铝框前承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__housing"],"collisions":[{"shape":"box","origin_m":[0,-0.07,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.018,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_beam","name_zh":"铝框后承重梁","function_zh":"铝框后承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__rear_beam"],"collisions":[{"shape":"box","origin_m":[0,0.074,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_0","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_0"],"collisions":[{"shape":"box","origin_m":[-0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_1","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_1"],"collisions":[{"shape":"box","origin_m":[0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_0","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_1","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_2","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_3","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trough","name_zh":"整体PTFE浅槽及真实中央LB深井","function_zh":"整体PTFE浅槽及真实中央LB深井","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__trough"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,-0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,-0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.056,0.0049999999999999906]},{"shape":"box","origin_m":[-0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[-0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["subphase.load","subphase.remove","solution.load","solution.remove","film.spread","film.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jacket","name_zh":"带真实深井让位的恒温金属底板","function_zh":"带真实深井让位的恒温金属底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__thermal_jacket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]},{"shape":"box","origin_m":[-0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.05,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.04725,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.052750000000000005,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.022,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996003,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01925,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.022,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003994,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024749999999999998,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003998,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"subphase","name_zh":"透明亚相液面/微小排液升幅可视代理","function_zh":"透明亚相液面/微小排液升幅可视代理","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__subphase"],"collisions":[],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0005],"state_id":"subphase.level_delta_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"透明液面仅光学可视代理,无任何刚体碰撞;单分子膜不可作为固体封板。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"motor_housing","name_zh":"左侧L形屏障电机壳","function_zh":"左侧L形屏障电机壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__motor_housing"],"collisions":[{"shape":"box","origin_m":[-0.2455,-0.0075,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04300000000000001,0.137,0.03799999999999999]},{"shape":"box","origin_m":[-0.2385,0.086,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05700000000000002,0.05,0.03799999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_end","name_zh":"屏障导轨右端固定座","function_zh":"屏障导轨右端固定座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__drive_end"],"collisions":[{"shape":"box","origin_m":[0.237,0.085,0.144],"rpy_rad":[0,0,0],"size_m":[0.041,0.05,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_0","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0.073,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_1","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.092,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_leadscrew","name_zh":"屏障对称传动丝杆工程外观","function_zh":"屏障对称传动丝杆工程外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_leadscrew"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0.172],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0027,"length_m":0.46}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_left","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_left"],"collisions":[{"shape":"box","origin_m":[-0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_right","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_right"],"collisions":[{"shape":"box","origin_m":[0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left","name_zh":"Delrin亲水屏障/left","function_zh":"Delrin亲水屏障/left","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[-0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right","name_zh":"Delrin亲水屏障/right","function_zh":"Delrin亲水屏障/right","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_base","name_zh":"浸渍架安装底板","function_zh":"浸渍架安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_base"],"collisions":[{"shape":"box","origin_m":[0,0.12,0.132],"rpy_rad":[0,0,0],"size_m":[0.072,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_pedestal","name_zh":"浸渍架立柱底座","function_zh":"浸渍架立柱底座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0.152,0.142],"rpy_rad":[0,0,0],"size_m":[0.07,0.052,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_tower","name_zh":"白色直立浸渍器外壳","function_zh":"白色直立浸渍器外壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_tower"],"collisions":[{"shape":"box","origin_m":[0,0.157,0.3025],"rpy_rad":[0,0,0],"size_m":[0.06,0.052,0.305]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_slot","name_zh":"浸渍器前面竖直行程槽外观","function_zh":"浸渍器前面竖直行程槽外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_slot"],"collisions":[{"shape":"box","origin_m":[0,0.1307,0.305],"rpy_rad":[0,0,0],"size_m":[0.011,0.0006,0.266]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_0","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_1","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper","name_zh":"垂直浸渍滑座后板","function_zh":"垂直浸渍滑座后板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper"],"collisions":[{"shape":"box","origin_m":[0,0.127,0.32],"rpy_rad":[0,0,0],"size_m":[0.042,0.006,0.038]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.125],"state_id":"dipper.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dipper.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_0","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.006676598128423227,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576773,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576775,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115926,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.0066765981284232275,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196953,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_1","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576775,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0066765981284232275,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.006676598128423226,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884075,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576773,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803047,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_arm","name_zh":"浸渍滑座前伸刚性悬臂","function_zh":"浸渍滑座前伸刚性悬臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_arm"],"collisions":[{"shape":"box","origin_m":[0,0.0645,0.305],"rpy_rad":[0,0,0],"size_m":[0.012,0.129,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_stem","name_zh":"垂直基底夹具悬杆","function_zh":"垂直基底夹具悬杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.283],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate_clamp","name_zh":"样品夹具顶部连接桥","function_zh":"样品夹具顶部连接桥","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate_clamp"],"collisions":[{"shape":"box","origin_m":[0,0,0.261],"rpy_rad":[0,0,0],"size_m":[0.016,0.014,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fixed_jaw","name_zh":"固定夹爪","function_zh":"固定夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__fixed_jaw"],"collisions":[{"shape":"box","origin_m":[-0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放活动夹爪","function_zh":"手动释放活动夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具调节螺杆","function_zh":"夹具调节螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.003,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0013,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_thumb","name_zh":"夹具小型蓝色指旋头","function_zh":"夹具小型蓝色指旋头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_thumb"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.01,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate","name_zh":"真实3x52x56mm最大尺寸基底","function_zh":"真实3x52x56mm最大尺寸基底","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate"],"collisions":[{"shape":"box","origin_m":[0,0,0.227],"rpy_rad":[0,0,0],"size_m":[0.003,0.052,0.056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["substrate.load","substrate.remove","dipper.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_base","name_zh":"微天平立柱安装底板","function_zh":"微天平立柱安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_base"],"collisions":[{"shape":"box","origin_m":[-0.102,0.108,0.132],"rpy_rad":[0,0,0],"size_m":[0.046,0.075,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_pedestal","name_zh":"微天平手动调高立柱座","function_zh":"微天平手动调高立柱座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_pedestal"],"collisions":[{"shape":"box","origin_m":[-0.102,0.125,0.142],"rpy_rad":[0,0,0],"size_m":[0.04,0.04,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_guide","name_zh":"微天平高度调节杆","function_zh":"微天平高度调节杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_guide"],"collisions":[{"shape":"cylinder","origin_m":[-0.102,0.125,0.258],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.235}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance","name_zh":"白色Wilhelmy微天平头","function_zh":"白色Wilhelmy微天平头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance"],"collisions":[{"shape":"box","origin_m":[-0.075,-0.006,0.319],"rpy_rad":[0,0,0],"size_m":[0.12,0.078,0.055]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"probe.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","pressure.control","balance.tare","balance.calibrate","acquisition.start","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_arm","name_zh":"天平头到调高立杆连接臂","function_zh":"天平头到调高立杆连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_arm"],"collisions":[{"shape":"box","origin_m":[-0.094,0.071,0.313],"rpy_rad":[0,0,0],"size_m":[0.043,0.094,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_bearing","name_zh":"微天平升降真实空心套","function_zh":"微天平升降真实空心套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_bearing"],"collisions":[{"shape":"box","origin_m":[-0.0928,0.125,0.313],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.13419999999999999,0.313],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775881,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.1112,0.125,0.313],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12147931242224118,0.313],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775883,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.1158,0.313],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12147931242224116,0.313],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0056,0.0036599875597857073,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust_shaft","name_zh":"天平头高度锁紧螺杆","function_zh":"天平头高度锁紧螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.118,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.002,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust","name_zh":"微天平手动调节蓝色旋钮","function_zh":"微天平手动调节蓝色旋钮","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust"],"collisions":[{"shape":"cylinder","origin_m":[-0.125,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_mount","name_zh":"微天平前侧悬挂座连接臂","function_zh":"微天平前侧悬挂座连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_mount"],"collisions":[{"shape":"box","origin_m":[-0.015,-0.0325,0.29],"rpy_rad":[0,0,0],"size_m":[0.038,0.02,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell","name_zh":"Wilhelmy力传感器下悬座","function_zh":"Wilhelmy力传感器下悬座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.282],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_arm","name_zh":"力传感器悬丝出口连接臂","function_zh":"力传感器悬丝出口连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_arm"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.275],"rpy_rad":[0,0,0],"size_m":[0.015,0.018,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_wire","name_zh":"Wilhelmy细悬丝","function_zh":"Wilhelmy细悬丝","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_wire"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.2145],"rpy_rad":[0,0,0],"radius_m":0.00012,"length_m":0.133}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_hook","name_zh":"Wilhelmy闭合悬挂环","function_zh":"Wilhelmy闭合悬挂环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_hook"],"collisions":[{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03228540064578226,0.14362113619155648],"rpy_rad":[-0.7829847207150495,-1.4320679382581039,-0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[1.2828979166213958e-19,-0.03186444887018066,0.14370486870579405],"rpy_rad":[-0.7633981482264411,-1.1573329880515442,-0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.03146792096807684,0.14386911594070478],"rpy_rad":[-0.7227365881799199,-0.8911341838221333,-0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.0363169605415529e-19,-0.031111055284373235,0.144107565967162],"rpy_rad":[-0.6580658893349214,-0.6404360781563962,-0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[8.504833500924742e-20,-0.030807565967162,0.14441105528437326],"rpy_rad":[-0.565325538572074,-0.41419686555416896,-0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[6.319661414558993e-20,-0.030569115940704786,0.14476792096807684],"rpy_rad":[-0.44050429428691507,-0.22408556537264135,-0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[3.891628284138694e-20,-0.03040486870579403,0.14516444887018068],"rpy_rad":[-0.28251999514892595,-0.08436523640433072,-0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[1.3140420612092294e-20,-0.030321136191556446,0.1455854006457823],"rpy_rad":[-0.09770504211656766,-0.009607507599923376,-0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-1.3140420612092275e-20,-0.030321136191556446,0.14601459935421773],"rpy_rad":[0.09770504211656766,-0.009607507599923376,0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-3.8916282841386915e-20,-0.03040486870579403,0.14643555112981935],"rpy_rad":[0.28251999514892595,-0.08436523640433072,0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.030569115940704786,0.1468320790319232],"rpy_rad":[0.44050429428691507,-0.22408556537264135,0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[-8.50483350092474e-20,-0.030807565967162,0.14718894471562677],"rpy_rad":[0.565325538572074,-0.41419686555416896,0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[-1.0363169605415529e-19,-0.031111055284373235,0.14749243403283802],"rpy_rad":[0.6580658893349214,-0.6404360781563962,0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[-1.182325491370267e-19,-0.03146792096807684,0.14773088405929524],"rpy_rad":[0.7227365881799199,-0.8911341838221333,0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[-1.2828979166213958e-19,-0.03186444887018066,0.14789513129420598],"rpy_rad":[0.7633981482264411,-1.1573329880515442,0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03228540064578226,0.14797886380844355],"rpy_rad":[0.7829847207150495,-1.4320679382581039,0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03271459935421774,0.14797886380844355],"rpy_rad":[-2.358607932874744,1.4320679382581039,2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.2828979166213956e-19,-0.03313555112981934,0.14789513129420598],"rpy_rad":[-2.378194505363352,1.1573329880515442,2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.1823254913702672e-19,-0.033532079031923165,0.14773088405929524],"rpy_rad":[-2.4188560654098756,0.8911341838221234,2.4188560654098756],"radius_m":0.00015,"length_m":0.0005812754174500662},{"shape":"cylinder","origin_m":[-1.0363169605415532e-19,-0.03388894471562676,0.14749243403283802],"rpy_rad":[-2.4835267642548677,0.6404360781564087,2.4835267642548677],"radius_m":0.00015,"length_m":0.0005812754174500621},{"shape":"cylinder","origin_m":[-8.504833500924742e-20,-0.034192434032838004,0.14718894471562677],"rpy_rad":[-2.576267115017716,0.41419686555417595,2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.034430884059295216,0.1468320790319232],"rpy_rad":[-2.7010883593028883,0.22408556537262952,2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[-3.8916282841386993e-20,-0.034595131294205966,0.14643555112981937],"rpy_rad":[-2.859072658440844,0.08436523640434543,2.859072658440844],"radius_m":0.00015,"length_m":0.0005812754174500559},{"shape":"cylinder","origin_m":[-1.3140420612092323e-20,-0.03467886380844355,0.14601459935421776],"rpy_rad":[-3.043887611473232,0.00960750759992205,3.043887611473232],"radius_m":0.00015,"length_m":0.0005812754174500807},{"shape":"cylinder","origin_m":[1.3140420612092276e-20,-0.03467886380844355,0.1455854006457823],"rpy_rad":[3.0438876114732256,0.009607507599923376,-3.0438876114732256],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[3.8916282841386945e-20,-0.034595131294205966,0.14516444887018068],"rpy_rad":[2.8590726584408603,0.08436523640433496,-2.8590726584408603],"radius_m":0.00015,"length_m":0.0005812754174500824},{"shape":"cylinder","origin_m":[6.319661414558996e-20,-0.034430884059295216,0.14476792096807684],"rpy_rad":[2.7010883593028883,0.22408556537262952,-2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[8.504833500924738e-20,-0.034192434032838004,0.14441105528437326],"rpy_rad":[2.576267115017716,0.41419686555417595,-2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[1.0363169605415527e-19,-0.03388894471562677,0.144107565967162],"rpy_rad":[2.483526764254872,0.6404360781563962,-2.483526764254872],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.033532079031923165,0.14386911594070478],"rpy_rad":[2.4188560654098734,0.8911341838221333,-2.4188560654098734],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.2828979166213956e-19,-0.03313555112981934,0.14370486870579405],"rpy_rad":[2.378194505363352,1.1573329880515442,-2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03271459935421774,0.14362113619155648],"rpy_rad":[2.358607932874744,1.4320679382581039,-2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wilhelmy_plate","name_zh":"Large Platinum KN0002 39.24mm周长铂片","function_zh":"Large Platinum KN0002 39.24mm周长铂片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__wilhelmy_plate"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0325,0.138625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.00824999999999998]},{"shape":"box","origin_m":[-0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.0,-0.0325,0.144125],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.0007500000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["balance.tare","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_mount","name_zh":"亚相温度探头固定夹","function_zh":"亚相温度探头固定夹","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_mount"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.055,0.14],"rpy_rad":[0,0,0],"size_m":[0.006,0.012,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_stand","name_zh":"温度探头细支柱","function_zh":"温度探头细支柱","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_stand"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,-0.055,0.166],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.054}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_arm","name_zh":"温度探头上部支承臂","function_zh":"温度探头上部支承臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_arm"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.01,0.192],"rpy_rad":[0,0,0],"size_m":[0.0038,0.09,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_probe","name_zh":"亚相温度反馈探头","function_zh":"亚相温度反馈探头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,0.032,0.16275],"rpy_rad":[0,0,0],"radius_m":0.001,"length_m":0.0585}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"KSV NIMA独立控制界面单元","function_zh":"KSV NIMA独立控制界面单元","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller"],"collisions":[{"shape":"box","origin_m":[0.348,-0.04,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.094,0.13,0.206]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_0","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_1","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_2","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_3","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_bezel","name_zh":"厂家数字LCD外框","function_zh":"厂家数字LCD外框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_bezel"],"collisions":[{"shape":"box","origin_m":[0.31074999999999997,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.38525,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.348,-0.0735,0.1515],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]},{"shape":"box","origin_m":[0.348,-0.0735,0.19649999999999998],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_background","name_zh":"LCD暗色背板","function_zh":"LCD暗色背板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_background"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0748,0.174],"rpy_rad":[0,0,0],"size_m":[0.069,0.0008,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_pressure","name_zh":"本地pressure数字读数区域","function_zh":"本地pressure数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_pressure"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.183],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_area","name_zh":"本地area数字读数区域","function_zh":"本地area数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_area"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.166],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_panel","name_zh":"防溅触摸键区","function_zh":"防溅触摸键区","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_panel"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0935,0.047],"rpy_rad":[0.224,0,0],"size_m":[0.088,0.064,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_0","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_0"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_1","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_1"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_2","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_2"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_3","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_3"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_4","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_4"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_5","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_5"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_6","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_6"],"collisions":[{"shape":"box","origin_m":[0.357,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_7","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_7"],"collisions":[{"shape":"box","origin_m":[0.357,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_8","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_8"],"collisions":[{"shape":"box","origin_m":[0.357,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_9","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_9"],"collisions":[{"shape":"box","origin_m":[0.375,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_10","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_10"],"collisions":[{"shape":"box","origin_m":[0.375,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_11","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_11"],"collisions":[{"shape":"box","origin_m":[0.375,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_rear_box","name_zh":"带真实摇臂让位孔的控制器接线座","function_zh":"带真实摇臂让位孔的控制器接线座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_rear_box"],"collisions":[{"shape":"box","origin_m":[0.348,0.01,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.011499999999999996]},{"shape":"box","origin_m":[0.348,0.01,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.017]},{"shape":"box","origin_m":[0.348,0.01,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.021500000000000005]},{"shape":"box","origin_m":[0.348,0.0165,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.011499999999999996]},{"shape":"box","origin_m":[0.33475,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0605,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.38625,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01050000000000001,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.348,0.0165,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.021500000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"控制器直流电源插口壳","function_zh":"控制器直流电源插口壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in"],"collisions":[{"shape":"box","origin_m":[0.31775000000000003,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.32825,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.323,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]},{"shape":"box","origin_m":[0.323,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源口后座","function_zh":"电源口后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.323,0.0165,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.001,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pin","name_zh":"直流插口中心针","function_zh":"直流插口中心针","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.323,0.01975,0.093],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据插口","function_zh":"USB数据插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_port"],"collisions":[{"shape":"box","origin_m":[0.33725,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.35074999999999995,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.344,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]},{"shape":"box","origin_m":[0.344,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB后座","function_zh":"USB后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_back"],"collisions":[{"shape":"box","origin_m":[0.344,0.017,0.093],"rpy_rad":[0,0,0],"size_m":[0.011,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB插口舌片","function_zh":"USB插口舌片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.344,0.019,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.004,0.0025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"控制器后部电源摇臂框","function_zh":"控制器后部电源摇臂框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.3635,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.3825,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.373,0.022,0.07300000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]},{"shape":"box","origin_m":[0.373,0.022,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"电源摇臂","function_zh":"电源摇臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.373,0.022,0.083],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.0715659492539341e-19,-0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[1.0715659492539341e-19,0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[0.0,0.0,-0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]},{"shape":"box","origin_m":[0.0,0.0,0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂固定轴","function_zh":"摇臂固定轴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.373,0.022,0.083],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_out","name_zh":"控制器槽体控制缆插口","function_zh":"控制器槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_out"],"collisions":[{"shape":"box","origin_m":[0.3265,0.02,0.071],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.07233939201327781],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.07347487373415292],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.07423357836378949],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.0745],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.07423357836378949],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.07347487373415292],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.07233939201327781],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3195,0.02,0.071],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.06966060798672218],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.06852512626584707],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.0677664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.06749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.0677664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.06852512626584707],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.06966060798672218],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_control_in","name_zh":"槽体控制缆插口","function_zh":"槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_control_in"],"collisions":[{"shape":"box","origin_m":[-0.2405,0.112,0.139],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.14033939201327783],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.14147487373415293],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.14223357836378953],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.14250000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.14223357836378953],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.14147487373415293],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.14033939201327783],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2475,0.112,0.139],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.1376606079867222],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.1365251262658471],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.1357664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.1355],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.1357664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.1365251262658471],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.1376606079867222],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_cable","name_zh":"控制界面单元至槽体固定缆","function_zh":"控制界面单元至槽体固定缆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_cable"],"collisions":[{"shape":"cylinder","origin_m":[0.3229944416161805,0.02515576049764826,0.07087406067268512],"rpy_rad":[2.3574723010969163,-1.5144453133020666,2.3574723010969163],"radius_m":0.0027,"length_m":0.006721554734445796},{"shape":"cylinder","origin_m":[0.3227110705238328,0.03139912055638601,0.0706361342611842],"rpy_rad":[2.401360137512194,-1.521880849598501,2.401360137512194],"radius_m":0.0027,"length_m":0.006609189570825264},{"shape":"cylinder","origin_m":[0.32189021862367884,0.037506256097387836,0.07042612450536366],"rpy_rad":[2.4453776982174293,-1.5291643438131257,2.4453776982174293],"radius_m":0.0027,"length_m":0.006544087079291545},{"shape":"cylinder","origin_m":[0.32054594159894045,0.04347736183141698,0.07024405574406892],"rpy_rad":[2.488875620994855,-1.536211296078815,2.488875620994855],"radius_m":0.0027,"length_m":0.006524088109780869},{"shape":"cylinder","origin_m":[0.31869229513283936,0.049312632469236714,0.07008995231614537],"rpy_rad":[2.531251228290457,-1.5429497647162596,2.531251228290457],"radius_m":0.0027,"length_m":0.006546075719481771},{"shape":"cylinder","origin_m":[0.31634333490859756,0.055012262721610264,0.06996383856043842],"rpy_rad":[2.5719955663993437,-1.5493258588954921,2.5719955663993437],"radius_m":0.0027,"length_m":0.0066061761981289005},{"shape":"cylinder","origin_m":[0.3135131166094366,0.06057644729930087,0.06986573881579347],"rpy_rad":[2.6107223917311098,-1.5553061795008583,2.6107223917311098],"radius_m":0.0027,"length_m":0.006700016411801153},{"shape":"cylinder","origin_m":[0.31021569591857845,0.06600538091307179,0.06979567742105593],"rpy_rad":[2.6471768195115724,-1.5608772294779982,2.6471768195115724],"radius_m":0.0027,"length_m":0.006822990287989175},{"shape":"cylinder","origin_m":[0.306465128519245,0.07129925827368627,0.06975367871507121],"rpy_rad":[2.6812268187966644,-1.5660425756113254,2.6812268187966644],"radius_m":0.0027,"length_m":0.006970495196158906},{"shape":"cylinder","origin_m":[0.3022754700946579,0.07645827409190754,0.06973976703668472],"rpy_rad":[-0.428748958302298,-1.5707738043612502,-0.4287489583022981],"radius_m":0.0027,"length_m":0.007138115068552162},{"shape":"cylinder","origin_m":[0.297660776328039,0.08148262307849888,0.06975396672474185],"rpy_rad":[-0.399514705957383,-1.566361089720082,-0.39951470595738303],"radius_m":0.0027,"length_m":0.007321743627400848},{"shape":"cylinder","origin_m":[0.2926351029026102,0.08637249994422348,0.06979630211808802],"rpy_rad":[-0.3725572513451214,-1.5622812505012993,-0.3725572513451214],"radius_m":0.0027,"length_m":0.007517653050825956},{"shape":"cylinder","origin_m":[0.2872125055015932,0.09112809939984463,0.06986679755556863],"rpy_rad":[-0.34773612778609975,-1.5585013676066797,-0.34773612778609975],"radius_m":0.0027,"length_m":0.007722519510163526},{"shape":"cylinder","origin_m":[0.2814070398082099,0.09574961615612557,0.06996547737602907],"rpy_rad":[-0.3248925687051086,-1.5549883938747653,-0.3248925687051086],"radius_m":0.0027,"length_m":0.007933418380030022},{"shape":"cylinder","origin_m":[0.2752327615056821,0.10023724492382954,0.07009236591831476],"rpy_rad":[-0.30386148276725766,-1.5517105323890565,-0.30386148276725766],"radius_m":0.0027,"length_m":0.00814780048898713},{"shape":"cylinder","origin_m":[0.26870372627723166,0.10459118041371981,0.07024748752127113],"rpy_rad":[-0.2844796465762175,-1.5486380412819787,-0.28447964657621755],"radius_m":0.0027,"length_m":0.008363458213114457},{"shape":"cylinder","origin_m":[0.2618339898060803,0.10881161733655959,0.07043086652374356],"rpy_rad":[-0.2665909077918485,-1.5457436235756012,-0.2665909077918486],"radius_m":0.0027,"length_m":0.008578487571892368},{"shape":"cylinder","origin_m":[0.25463760777544986,0.11289875040311212,0.07064252726457743],"rpy_rad":[-0.2500491767111685,-1.543002537223962,-0.2500491767111685],"radius_m":0.0027,"length_m":0.00879125026581342},{"shape":"cylinder","origin_m":[0.2471286358685622,0.1168527743241407,0.07088249408261821],"rpy_rad":[-0.23471986732904573,-1.540392529308796,-0.23471986732904576],"radius_m":0.0027,"length_m":0.009000337937967668},{"shape":"cylinder","origin_m":[0.23932112976863903,0.12067388381040853,0.07115079131671126],"rpy_rad":[-0.2204803037493963,-1.537893668822511,-0.2204803037493963],"radius_m":0.0027,"length_m":0.009204539804578889},{"shape":"cylinder","origin_m":[0.23122914515890225,0.12436227357267883,0.07144744330570199],"rpy_rad":[-0.20721947188902376,-1.5354881283901243,-0.20721947188902376],"radius_m":0.0027,"length_m":0.009402814072441189},{"shape":"cylinder","origin_m":[0.2228667377225737,0.12791813832171492,0.07177247438843581],"rpy_rad":[-0.1948373842404641,-1.5331599472523827,-0.1948373842404641],"radius_m":0.0027,"length_m":0.009594263128766982},{"shape":"cylinder","origin_m":[0.21424796314287514,0.13134167276828002,0.07212590890375814],"rpy_rad":[-0.18324423947064686,-1.5308947951023903,-0.18324423947064686],"radius_m":0.0027,"length_m":0.009778112254291326},{"shape":"cylinder","origin_m":[0.20538687710302833,0.1346330716231373,0.07250777119051433],"rpy_rad":[-0.1723594958800087,-1.5286797477755658,-0.1723594958800087],"radius_m":0.0027,"length_m":0.009953691501395105},{"shape":"cylinder","origin_m":[0.1962975352862552,0.13779252959705013,0.07291808558754986],"rpy_rad":[-0.16211093358203585,-1.5265030802150885,-0.16211093358203585],"radius_m":0.0027,"length_m":0.010120420345360547},{"shape":"cylinder","origin_m":[0.18699399337577755,0.1408202414007817,0.07335687643371011],"rpy_rad":[-0.1524337500743527,-1.5243540786519463,-0.15243375007435264],"radius_m":0.0027,"length_m":0.010277794725718364},{"shape":"cylinder","origin_m":[0.1774903070548171,0.1437164017450952,0.07382416806784046],"rpy_rad":[-0.14326971377158032,-1.5222228718597246,-0.14326971377158032],"radius_m":0.0027,"length_m":0.010425376125203265},{"shape":"cylinder","origin_m":[0.16780053200659578,0.14648120534075398,0.07431998482878635],"rpy_rad":[-0.1345663870351918,-1.5201002801765828,-0.1345663870351918],"radius_m":0.0027,"length_m":0.010562782373575007},{"shape":"cylinder","origin_m":[0.1579387239143354,0.14911484689852122,0.0748443510553932],"rpy_rad":[-0.12627642203610992,-1.5179776803920484,-0.12627642203610995],"radius_m":0.0027,"length_m":0.01068967990529883},{"shape":"cylinder","origin_m":[0.14791893846125764,0.15161752112916016,0.07539729108650634],"rpy_rad":[-0.11835692782673328,-1.515846884349748,-0.1183569278267333],"radius_m":0.0027,"length_m":0.010805777239935609},{"shape":"cylinder","origin_m":[0.1377552313305844,0.15398942274343408,0.07597882926097123],"rpy_rad":[-0.11076890416943865,-1.5137000290708753,-0.11076890416943865],"radius_m":0.0027,"length_m":0.010910819490255125},{"shape":"cylinder","origin_m":[0.1274616582055375,0.15623074645210625,0.0765889899176333],"rpy_rad":[-0.1034767362078576,-1.5115294762636327,-0.1034767362078576],"radius_m":0.0027,"length_m":0.011004583734848063},{"shape":"cylinder","origin_m":[0.11705227476933874,0.1583416869659398,0.07722779739533789],"rpy_rad":[-0.09644774346219388,-1.5093277191916161,-0.0964477434621939],"radius_m":0.0027,"length_m":0.011086875119391843},{"shape":"cylinder","origin_m":[0.10654113670520987,0.1603224389956981,0.07789527603293045],"rpy_rad":[-0.08965177653926032,-1.5070872949935041,-0.08965177653926032],"radius_m":0.0027,"length_m":0.01115752357401453},{"shape":"cylinder","origin_m":[0.09594229969637288,0.16217319725214435,0.0785914501692564],"rpy_rad":[-0.0830608551484269,-1.5048007006547888,-0.08306085514842691],"radius_m":0.0027,"length_m":0.011216381053874284},{"shape":"cylinder","origin_m":[0.0852698194260495,0.1638941564460418,0.0793163441431611],"rpy_rad":[-0.076648841360528,-1.502460310916921,-0.076648841360528],"radius_m":0.0027,"length_m":0.011263319226627846},{"shape":"cylinder","origin_m":[0.07453775157746143,0.16548551128815364,0.08006998229348997],"rpy_rad":[-0.07039114244524024,-1.500058296462071,-0.07039114244524025],"radius_m":0.0027,"length_m":0.01129822754439925},{"shape":"cylinder","origin_m":[0.06376015183383058,0.16694745648924322,0.08085238895908842],"rpy_rad":[-0.06426443801471944,-1.4975865407275606,-0.06426443801471944],"radius_m":0.0027,"length_m":0.011321011649639626},{"shape":"cylinder","origin_m":[0.0529510758783788,0.16828018676007372,0.08166358847880188],"rpy_rad":[-0.058246426550746126,-1.4950365536781989,-0.058246426550746126],"radius_m":0.0027,"length_m":0.011331592074278737},{"shape":"cylinder","origin_m":[0.04212457939432783,0.16948389681140844,0.08250360519147573],"rpy_rad":[-0.05231558667518648,-1.492399380794309,-0.05231558667518648],"radius_m":0.0027,"length_m":0.011329903200195458},{"shape":"cylinder","origin_m":[0.03129471806489954,0.17055878135401054,0.08337246343595536],"rpy_rad":[-0.04645094872395589,-1.489665505412557,-0.04645094872395589],"radius_m":0.0027,"length_m":0.011315892456579463},{"shape":"cylinder","origin_m":[0.02047554757331575,0.17150503509864332,0.0842701875510862],"rpy_rad":[-0.040631872290991175,-1.4868247423802134,-0.040631872290991175],"radius_m":0.0027,"length_m":0.011289519736508461},{"shape":"cylinder","origin_m":[0.009681123602798207,0.17232285275607,0.08519680187571368],"rpy_rad":[-0.034837825409681486,-1.4838661207435226,-0.034837825409681486],"radius_m":0.0027,"length_m":0.011250757021286762},{"shape":"cylinder","origin_m":[-0.0010744981634312478,0.17301242903705388,0.08615233074868317],"rpy_rad":[-0.02904816092334113,-1.4807777528771755,-0.02904816092334113],"radius_m":0.0027,"length_m":0.011199588207034815},{"shape":"cylinder","origin_m":[-0.011777262042150821,0.17357395865235814,0.08713679850884007],"rpy_rad":[-0.023241885348222736,-1.4775466870614977,-0.023241885348222736],"radius_m":0.0027,"length_m":0.0111360091339173},{"shape":"cylinder","origin_m":[-0.02241311235013865,0.17400763631274607,0.0881502294950298],"rpy_rad":[-0.017397415133399454,-1.4741587400105982,-0.017397415133399454],"radius_m":0.0027,"length_m":0.01106002782451847},{"shape":"cylinder","origin_m":[-0.03296799340417287,0.17431365672898091,0.08919264804609778],"rpy_rad":[-0.011492314645337995,-1.4705983052273066,-0.011492314645337997],"radius_m":0.0027,"length_m":0.010971664944494315},{"shape":"cylinder","origin_m":[-0.04342784952103177,0.17449221461182585,0.09026407850088938],"rpy_rad":[-0.00550300941842231,-1.4668481322836906,-0.00550300941842231],"radius_m":0.0027,"length_m":0.010870954506066932},{"shape":"cylinder","origin_m":[-0.05377862501749352,0.17454350467204421,0.09136454519825003],"rpy_rad":[0.0005955328292945409,-1.462889071167409,0.0005955328292945411],"radius_m":0.0027,"length_m":0.01075794484358251},{"shape":"cylinder","origin_m":[-0.06400626421033628,0.1744677216203992,0.09249407247702515],"rpy_rad":[0.006830162269237506,-1.4586997746554695,0.006830162269237506],"radius_m":0.0027,"length_m":0.010632699900693814},{"shape":"cylinder","origin_m":[-0.07409671141633828,0.17426506016765408,0.09365268467606011],"rpy_rad":[0.013229958717897184,-1.4542563502319579,0.013229958717897184],"radius_m":0.0027,"length_m":0.010495300881365582},{"shape":"cylinder","origin_m":[-0.0840359109522776,0.1739357150245721,0.09484040613420033],"rpy_rad":[0.019826707887970047,-1.4495319513016733,0.019826707887970044],"radius_m":0.0027,"length_m":0.010345848332634343},{"shape":"cylinder","origin_m":[-0.09380980713493252,0.17347988090191646,0.09605726119029123],"rpy_rad":[0.02665545776695506,-1.4444962953068945,0.026655457766955062],"radius_m":0.0027,"length_m":0.01018446474688642},{"shape":"cylinder","origin_m":[-0.10340434428108121,0.17289775251045048,0.0973032741831782],"rpy_rad":[0.03375517432337269,-1.4391150937679722,0.03375517432337269],"radius_m":0.0027,"length_m":0.01001129779672912},{"shape":"cylinder","origin_m":[-0.1128054667075018,0.1721895245609374,0.09857846945170665],"rpy_rad":[0.04116952024152024,-1.4333493761835125,0.04116952024152024],"radius_m":0.0027,"length_m":0.009826524348103074},{"shape":"cylinder","origin_m":[-0.12199911873097255,0.17135539176414036,0.09988287133472198],"rpy_rad":[0.04894778603957089,-1.4271546861111546,0.04894778603957089],"radius_m":0.0027,"length_m":0.009630355439509372},{"shape":"cylinder","origin_m":[-0.13097124466827165,0.17039554883082272,0.10121650417106964],"rpy_rad":[0.05714600998435274,-1.4204801236311972,0.05714600998435274],"radius_m":0.0027,"length_m":0.009423042470311038},{"shape":"cylinder","origin_m":[-0.13970778883617724,0.16931019047174767,0.10257939229959497],"rpy_rad":[0.06582833194376729,-1.4132672039206442,0.06582833194376729],"radius_m":0.0027,"length_m":0.009204884913235742},{"shape":"cylinder","origin_m":[-0.14819469555146753,0.16809951139767848,0.1039715600591434],"rpy_rad":[0.07506863694602549,-1.4054484972176617,0.07506863694602549],"radius_m":0.0027,"length_m":0.008976239961080762},{"shape":"cylinder","origin_m":[-0.15641790913092063,0.16676370631937837,0.10539303178856033],"rpy_rad":[0.08495255683659078,-1.3969460118587196,0.08495255683659077],"radius_m":0.0027,"length_m":0.008737534642532734},{"shape":"cylinder","origin_m":[-0.16436337389131486,0.16530296994761062,0.10684383182669119],"rpy_rad":[0.09557991278344247,-1.387669280943868,0.09557991278344247],"radius_m":0.0027,"length_m":0.00848928110633994},{"shape":"cylinder","origin_m":[-0.17201703414942834,0.16371749699313848,0.10832398451238139],"rpy_rad":[0.10706769646211685,-1.3775131175743558,0.10706769646211685],"radius_m":0.0027,"length_m":0.008232095988371005},{"shape":"cylinder","origin_m":[-0.17936483422203925,0.16200748216672517,0.10983351418447629],"rpy_rad":[0.11955370098631486,-1.3663550190523719,0.11955370098631488],"radius_m":0.0027,"length_m":0.007966725055618648},{"shape":"cylinder","origin_m":[-0.18639271842592575,0.1601731201791339,0.11137244518182131],"rpy_rad":[0.13320091846007326,-1.3540522367881593,0.13320091846007326],"radius_m":0.0027,"length_m":0.007694074677950606},{"shape":"cylinder","origin_m":[-0.19308663107786603,0.158214605741128,0.11294080184326188],"rpy_rad":[0.14820280816282744,-1.3404386030648816,0.14820280816282747],"radius_m":0.0027,"length_m":0.007415252119940005},{"shape":"cylinder","origin_m":[-0.19943251649463833,0.15613213356347064,0.11453860850764341],"rpy_rad":[0.16478948621445025,-1.3253213473696817,0.16478948621445028],"radius_m":0.0027,"length_m":0.007131617161424498},{"shape":"cylinder","origin_m":[-0.20541631899302082,0.1539258983569251,0.11616588951381128],"rpy_rad":[0.18323475411739126,-1.3084783915267582,0.18323475411739124],"radius_m":0.0027,"length_m":0.006844848093343934},{"shape":"cylinder","origin_m":[-0.21102398288979168,0.15159609483225464,0.11782266920061091],"rpy_rad":[0.20386359879821178,-1.289657059028788,0.2038635987982118],"radius_m":0.0027,"length_m":0.006557025546706438},{"shape":"cylinder","origin_m":[-0.21624145250172908,0.1491429177002225,0.1195089719068877],"rpy_rad":[0.22705924086998283,-1.2685758763622075,0.22705924086998283],"radius_m":0.0027,"length_m":0.006270737556523182},{"shape":"cylinder","origin_m":[-0.22105467214561117,0.14656656167159193,0.12122482197148704],"rpy_rad":[0.25326779458028514,-1.2449323086901294,0.25326779458028514],"radius_m":0.0027,"length_m":0.005989208036372572},{"shape":"cylinder","origin_m":[-0.22544958613821622,0.14386722145712613,0.12297024373325438],"rpy_rad":[0.2829968841632258,-1.218420935487159,0.2829968841632258],"radius_m":0.0027,"length_m":0.005716447122045624},{"shape":"cylinder","origin_m":[-0.22941213879632238,0.14104509176758837,0.12474526153103507],"rpy_rad":[0.3168019185285514,-1.1887685535281327,0.31680191852855144],"radius_m":0.0027,"length_m":0.005457413419874912},{"shape":"cylinder","origin_m":[-0.23292827443670786,0.13810036731374192,0.12654989970367458],"rpy_rad":[0.35525029542354825,-1.1557940841484633,0.35525029542354836],"radius_m":0.0027,"length_m":0.005218161993530632},{"shape":"cylinder","origin_m":[-0.23598393737615078,0.13503324280635,0.12838418259001827],"rpy_rad":[0.3988508658725733,-1.1194995197376612,0.3988508658725733],"radius_m":0.0027,"length_m":0.005005925303017687},{"shape":"cylinder","origin_m":[-0.23856507193142934,0.13184391295617587,0.13024813452891154],"rpy_rad":[0.4479372726197949,-1.080188889011054,0.4479372726197949],"radius_m":0.0027,"length_m":0.004829039427428635},{"shape":"cylinder","origin_m":[-0.2406576224193218,0.1285325724739828,0.13214177985919978],"rpy_rad":[0.5025062518499889,-1.038590274272013,0.5025062518499889],"radius_m":0.0027,"length_m":0.0046966005523619144},{"shape":"cylinder","origin_m":[-0.24224753315660624,0.125099416070534,0.13406514291972846],"rpy_rad":[0.5620424198905503,-0.995923349318713,0.5620424198905503],"radius_m":0.0027,"length_m":0.004617754903351568},{"shape":"cylinder","origin_m":[-0.24332074846006096,0.12154463845659269,0.13601824804934293],"rpy_rad":[0.6254035467294904,-0.9538339077755972,0.6254035467294904],"radius_m":0.0027,"length_m":0.004600637624830021},{"shape":"cylinder","origin_m":[-0.24386321264646407,0.11786843434292218,0.13800111958688865],"rpy_rad":[0.6908612113714415,-0.9141488895743404,0.6908612113714415],"radius_m":0.0027,"length_m":0.004651184053286367}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"接受单挡板速度、显式恒温浴/有限库存/观测参数","kind":"configuration","availability":"implemented","component_ids":["controller","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","temperature_k","pressure_sensor_tau_s","force_gain","force_offset_n","force_drift_n_s","plate_width_m","plate_thickness_m","plate_mass_kg","plate_immersion_m","plate_contact_cosine","controller_gain_m3_n_s","leak_rate_s","solvent_evaporation_rate_s","solvent_density_kg_m3","solvent_latent_j_kg","isothermal_bath","safe_access_temperature_k"]},"subphase.load":{"function_zh":"装入有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","surface_tension_n_m","identity","ph","buffer_concentration_mol_m3","accept_engineering"]},"subphase.remove":{"function_zh":"回收有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"solution.load":{"function_zh":"装入有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","concentration_mol_m3","molar_mass_kg_mol","accept_engineering","accept_unknown_conditions","accept_condition_transfer","accept_quasistatic_branch_reuse","allow_dilute_extension"]},"solution.remove":{"function_zh":"回收有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"substrate.load":{"function_zh":"装入有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["width_m","height_m","thickness_m","faces","wetting","deposition_mode","transfer_efficiency","accept_engineering"]},"substrate.remove":{"function_zh":"回收有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"film.spread":{"function_zh":"有限铺展:溶质入表面、溶剂随后由时间推进蒸发","kind":"device_command","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"film.clean":{"function_zh":"人工回收表面膜和残余铺展溶剂","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;断电停止运动目标","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"barrier.move":{"function_zh":"设置对称挡板面积目标;实际单挡板速度在宿主时间演化","kind":"device_command","availability":"implemented","component_ids":["barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","speed_m_s"]},"dipper.move":{"function_zh":"浸提目标;实际接触扫面积才产生有限转移","kind":"device_command","availability":"implemented","component_ids":["dipper","substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","speed_m_s"]},"pressure.control":{"function_zh":"Wilhelmy读数驱动挡板闭环,非直接写真值","kind":"device_command","availability":"implemented","component_ids":["balance","barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled","target_n_m","speed_m_s"]},"balance.tare":{"function_zh":"清洁亚相、固定浸深下记录力基线","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"balance.calibrate":{"function_zh":"外部独立力校准/假定润湿余弦,不读取真值校准","kind":"configuration","availability":"implemented","component_ids":["balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_gain_correction","force_zero_n","assumed_contact_cosine"]},"method.configure":{"function_zh":"有限曲线扫描或逐层浸提方法","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","target_area_m2","barrier_speed_m_s","target_pressure_n_m","pressure_tolerance_n_m","duration_s","sample_interval_s","dipper_positions_m","dipping_speed_m_s","maximum_solvent_fraction","blank_leak_area_rate_m2_s"]},"acquisition.start":{"function_zh":"启动异步等温线/恒压浸提,宿主step唯一推进","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留实际膜/溶剂/半层,冻结历史","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读历史来源、实测代理曲线和真实扫面积转移比","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"真实等温线原始数组/来源,不制造材料","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.isotherm":{"function_zh":"外部数组有限差分:固定n的压缩模量或有转移/泄漏的表观路径斜率","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","surface_pressure_n_m","constant_molecule_number"]},"ledger.read":{"function_zh":"有限表面/亚相/基底/溶液/溶剂与恒温浴账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟固定0.1秒分割","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"film.molecular_dynamics":{"function_zh":"未实现:film.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"film.collapse_prediction":{"function_zh":"未实现:film.collapse_prediction","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.spreading":{"function_zh":"未实现:robot.spreading","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.hardware_pid":{"function_zh":"未实现:thermal.hardware_pid","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"alternative_multitrough":{"function_zh":"未实现:alternative_multitrough","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"surface_potential.measure":{"function_zh":"未实现:surface_potential.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"probe.move":{"function_zh":"人工抬升微天平探头;离液面则不提供表面压观测","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"clamp.set":{"function_zh":"上端静止时手动锁紧/松开基底夹","kind":"device_command","availability":"implemented","component_ids":["substrate_clamp","clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.present":{"meaning_zh":"亚相已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"solution.present":{"meaning_zh":"有限铺展溶液已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"substrate.present":{"meaning_zh":"基底已装夹;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate"],"write_via":null},"clamp.locked":{"meaning_zh":"手动夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate_clamp"],"write_via":null},"balance.tared":{"meaning_zh":"固定湿润深度的清亚相力基线;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"pressure.control_enabled":{"meaning_zh":"表面压闭环已启用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"barrier.inward_m":{"meaning_zh":"Delrin亲水屏障/left(barrier_left)每块对称挡板向内行程,范围 0–0.165148 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["barrier_left"],"write_via":null},"dipper.position_m":{"meaning_zh":"垂直浸渍滑座后板(dipper)基底底端向下行程,.063m穿水面,范围 0–0.125 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["dipper"],"write_via":null},"probe.lift_m":{"meaning_zh":"白色Wilhelmy微天平头(balance)人工微天平抬升,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["balance"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放活动夹爪(clamp_jaw)手动夹松开位移,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"电源摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"barrier.target_area_m2":{"meaning_zh":"目标面积,不是实际面积,范围 0.00252778–0.0273 m^2;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^2","access":"read_only","origin":"setpoint","component_ids":["barrier_left"],"write_via":null},"dipper.target_m":{"meaning_zh":"浸提目标,范围 0–0.125 m;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["dipper"],"write_via":null},"pressure.target_n_m":{"meaning_zh":"表面压力设定,范围 0–0.3 N/m;设定值,由 pressure.control 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N/m","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"area.indicated_m2":{"meaning_zh":"由实际挡板位置计算的理想编码器面积,未注入实测噪声,范围 0.00252778–0.0273 m^2;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^2","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.indicated_n_m":{"meaning_zh":"清亚相tare减Wilhelmy实际力,受润湿/浮力/零漂影响;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N/m","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"balance.force_n":{"meaning_zh":"滤波与外部校准后的Wilhelmy力;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"恒温浴边界温度,无独立温控精度认证;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"truth.surface_mol":{"meaning_zh":"有限表面分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.leaked_mol":{"meaning_zh":"表面泄漏入亚相,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deposited_mol":{"meaning_zh":"基底沉积真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.solution_mol":{"meaning_zh":"铺展库存真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_solvent_m3":{"meaning_zh":"未挥发表面溶剂,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;显式恒温浴温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_pressure_n_m":{"meaning_zh":"实测等温线准静态代理π;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.eos_modulus_n_m":{"meaning_zh":"固定n/T/branch源曲线局部导数,原始噪声可负;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主物理时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前采集真实时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_strokes":{"meaning_zh":"完整运动行程数,非保证完整单层,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.level_delta_m":{"meaning_zh":"透明亚相液面/微小排液升幅可视代理(subphase)全槽水面排液升幅;0.5mm工程弯月面余量,非厂家溢流认证,范围 0–0.0005 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["subphase"],"write_via":null},"panel.area_text":{"meaning_zh":"面积LCD字符串,cm2,一位小数;断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"panel.pressure_text":{"meaning_zh":"表面压LCD字符串,mN/m,一位小数;无读数或断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"langmuir_film":{"meaning_zh":"真实等温线驱动有限单分子膜与Wilhelmy观测和LB面积转移","implementation":"lumped","equations":["A=W*(L-2*q), L=.364m,W=.075m,Amax=.0273m2,Amin=Amax/10.8; speed is explicitly per barrier, not manufacturer-confirmed total-gap convention.","a=A/(n_surface*NA), Pi=piecewise-linear published compression isotherm(a). Source pressure noise and negative readings preserved. Cs^-1=-a*dPi/da at fixed n,T,branch; observed -A*dPi_indicated/dA is apparent modulus if n changes.","F=mg+P*(gamma0-Pi)*cos(theta_true)-rho*g*w*t*immersion; force readout has explicit gain/offset/drift and exponential sensor response. Pi_read=(F_clean_tare-F_corrected)/(P*cos(theta_assumed)). No direct truth-pressure output to agent.","Finite solution spread transfers c*V mol to surface and V solvent to surface reservoir. Solvent evaporation dV/dt=-k_evap*V; latent=evaporatedV*rho_solvent*L, ideal bath supplies exactly same heat. No subphase evaporation or original10min preparation validation.","Surface leakage dn/dt=-k_leak*n transfers finite molecules into subphase. Actual substrate swept area=facing_count*width*abs(delta immersed_length). Eligible wetting direction removes n*(1-exp(-eta*dAs/A)) mol; exactly same molecules accumulate on substrate. eta is explicit unmeasured engineering input, never returned as measured transfer ratio.","Observed TR=(A_before-A_after)/As_actual; independently blank-corrected TR=(deltaA-blank_area_rate*elapsed)/As_actual. Hidden leakage never enters observed correction. Completed stroke count differs from equivalent_layers=sum(TR*actual_swept_area)/(full substrate face area) and true molecular coverage. Partial strokes are weighted by the actually swept fraction.","Constant water inventory: delta_height=B*max(z-.063,0)/(.0273-B), capped at B*H/.0273 where B=substrate width*thickness. Full waterplane, not barrier area. Explicit0.5mm meniscus/freeboard allows maximum.32mm rise; no undocumented overflow or replenishment.","Feedback uses only indicated pressure: dq/dt=clamp(G*(target-Pi_read)/(2W), permitted single-barrier speed), with declared deadband. Source/gamma domain checked before area changes; failures preserve prior physical effects. Fixed0.1s host partition."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":294.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_sensor_tau_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"pressure sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"force drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_width_m":{"value":0.01952,"unit":"m","evidence":"assumption","meaning_zh":"plate width m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_thickness_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"plate thickness m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_mass_kg":{"value":5e-05,"unit":"kg","evidence":"assumption","meaning_zh":"plate mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_immersion_m":{"value":0.0015,"unit":"m","evidence":"assumption","meaning_zh":"plate immersion m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_contact_cosine":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plate contact cosine;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_gain_m3_n_s":{"value":0.2,"unit":"m^3/(N*s)","evidence":"assumption","meaning_zh":"controller gain m3 n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"leak_rate_s":{"value":0.0,"unit":"1/s","evidence":"assumption","meaning_zh":"leak rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_evaporation_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"solvent evaporation rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":1480.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_latent_j_kg":{"value":250000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"solvent latent j kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"isothermal_bath":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"isothermal bath;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.000176,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":997.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.071972205,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"ph":{"value":7.4,"unit":"1","evidence":"assumption","meaning_zh":"ph;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"buffer_concentration_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"buffer concentration mol m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"concentration_mol_m3":{"value":1.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"concentration mol m3;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_mass_kg_mol":{"value":0.677933,"unit":"kg/mol","evidence":"assumption","meaning_zh":"molar mass kg mol;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_quasistatic_branch_reuse":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept quasistatic branch reuse;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"allow_dilute_extension":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"allow dilute extension;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.052,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"height_m":{"value":0.056,"unit":"m","evidence":"assumption","meaning_zh":"height m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"faces":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"faces;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"transfer_efficiency":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"transfer efficiency;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"target_area_m2":{"value":0.016,"unit":"m^2","evidence":"assumption","meaning_zh":"target area m2;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"barrier_speed_m_s":{"value":0.0045,"unit":"m/s","evidence":"assumption","meaning_zh":"barrier speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"target_pressure_n_m":{"value":0.02,"unit":"N/m","evidence":"assumption","meaning_zh":"target pressure n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_n_m":{"value":0.0005,"unit":"N/m","evidence":"assumption","meaning_zh":"pressure tolerance n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":40.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipper_positions_m":{"value":[0.073,0.053],"unit":"m","evidence":"assumption","meaning_zh":"dipper positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipping_speed_m_s":{"value":0.0018,"unit":"m/s","evidence":"assumption","meaning_zh":"dipping speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_solvent_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"maximum solvent fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blank_leak_area_rate_m2_s":{"value":0.0,"unit":"m^2/s","evidence":"assumption","meaning_zh":"blank leak area rate m2 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["初始scaffold把364×75×4mm解析为整体外廓是错误。此值仅Medium槽内尺寸;整体框架外廓和质量在已核官方资料未给,置null。","当前技术规格网页Balance resolution=0.1µN/m;官方产品页/Modules PDF=0.03µN/m。采用主规格页0.1µN/m,保留两版本且不宣称已解释产品代际。","Barrier speed0.1–270mm/min未明确是单挡板速度还是双挡板合速度;表面积变化率不可直接混用。运行按单挡板解释属于工程约定,不是已核厂家语义。","LB体积176mL与L109mL之差约67mL,接近20×56×60mm=67.2mL。井深60mm以浅槽底附加深度解释可匹配体积,但文案未明确基准;该解释是工程推断,不是官方尺寸定义。","原始TXT单位标题A2按原论文图释读为Ų/molecule,mNm按原文读为mN/m(并非mN·m转矩);保存原标题、SI变换和依据。","DMPE主Fig2B+PRA曲线与FigS1B(水)+PRA、FigS2A标签1e-6 PRA完全相同,但主Fig2图注为PBS、1e-5M;存在浓度/亚相归属冲突,不纠正原值,不接这些条件到runtime。DMPS Fig2C+PRA也与FigS3A 1e-6 PRA相同,而主图注1e-5M。","一些补充曲线A有局部反向/重复及缺失符--,不投影为单调,不分出猜测支路;仅3主PBS纯膜已核单调域可运行。","Birmingham DPPC正文一般方法70µL×1mg/mL与记录README30µL×1.85mg/mL不同;按记录特定条件换算并保留冲突。原软件第3列分子面积也不符合README分子数,因此不用其作为转换真值,但原列保留。","UJ姜酚候选README写POPC/SM/Chol(5%)=95:95:1,数值并非5%摩尔;仅候选未入库,不能将配方比纠正后当原数据。","47记录只计DMPC/DMPE/DMPS/DPPC四种独立成膜物质;他汀浓度/水与PBS/同曲线在不同图中重复均不增加身份。≥50未达到;不把413水/有机液体张力物性或SurfPro CMC填成膜压缩响应。","原压缩曲线可含塌陷后非平衡路径及负压噪声,保留全部数组;3runtime记录仅在Table1塌陷面积均值+不确定度以上作为保守工程截域,不宣称这是新的实测阈值。","作者45017个压缩模量点系由测量计算的作者派生输出;不称原始π–A测量点,也不假称本地差分重现作者滤波。","跨型号KSV-Nima/Nima真实实验是参考,不是本台273cm²的精度、重复性或原生校准;native=0。","没有真实扩张滞后、泄漏速率、分子传递效率、膜厚、膜层结构及底物接触角数据;相关行为仅显式工程模型。","Birmingham3425行完整采集顺序保留;温度未知、面积非单调、塌陷域未确认,runtime_usable=false;分子面积由README实投料按阿伏伽德罗常数换算。","主表0–300mN/m是仪器量程而非任意水膜可达到的物理范围;γ必须保持物理可行,不能用厂家上限证明每种膜存在相应状态。","364x75x4mm are inner trough dimensions, not machine envelope. Frame dimensions are photo estimates;12kg is only a numerical simulation budget, true whole-machine mass unknown.","LB well20x56x60mm extends from the shallow floor in this engineering interpretation;109.2mL shallow region+67.2mL well=176.4mL, compatible with rounded OEM176mL.","Two barriers each travel inward0..165.148148mm; speed is interpreted per individual barrier as an explicit engineering convention.","Maximum physical substrate3x52x56mm is represented; numerical alternative sizes do not dynamically rescale its mesh. Dipper0..125mm downward is an engineering path with2mm well-floor clearance at lower limit.","Large Platinum KN0002 Wilhelmy probe39.24mm perimeter/10mm height:19.52mm width and0.10mm thickness is an engineering decomposition of the documented perimeter.","The entire balance head may be lifted40mm as a manual adjustment proxy; neither human grip nor knob threads are simulated.","Subphase is a collision-free transparent nominal-full-level visual proxy, with0..0.5mm displacement-rise joint driven by subphase.level_delta_m using full trough area. Empty-trough/cleaning removal does not dynamically hide this water mesh; variable initial filling/evaporation levels and molecular monolayer geometry are not reproduced. The0.5mm meniscus allowance is an engineering bound, not certified OEM freeboard.","Interface Unit LCD and touch pad are documented; local pressure/area display arrangement and rear utility placement are engineering representations.","No dynamic paper/platinum probe substitution, MicroBAM, SPOT, horizontal LS holder, optical window or automated liquid-level compensation module is installed.","真实整机质量未知。12 kg仅为求解工程质量预算,合同真实质量为null;刚体及关节USD逐项校验此预算。完整外框尺度来自照片和装配,364×75×4mm是浅层槽内尺寸。","运行默认PBS、pH7.4、0.01mol/L、294.15K与来源条件对应;PBS表面张力0.071972205 N/m为显式工程输入,不能称为该温度PBS实测值。IAPWS仅用作纯水饱和线独立公式核查。","DMPC/DMPE/DMPS库存等效摩尔质量由供应商公开值显式输入,详physical_inputs.json;DMPS使用钠盐701.844g/mol,原实验批次/反离子分配未验证。","挡板速度暂按单侧速度,面积A=0.075(0.364−2q)。控制器增益单位m^3/(N*s),实际面积变化受每侧速度上限约束。大白金片39.24mm润湿周长被分解为宽19.52mm、厚0.10mm工程矩形;来源实验使用滤纸探头,跨探头校准未运行。","自由液面位移按整槽273cm²水面和有限52×56×3mm基底体积守恒计算,满浸上升0.32mm;Wilhelmy浮力随液位变化。0.5mm弯月面余量是假设,未验证真实溢流。","采用未经平滑的实测压缩支分段线性插值,严格限制于公开塌陷边界以上;不裁剪负压力或局部负模量。扩张/保压/转移复用准静态压缩支需明确接受工程假设。","泄漏、溶剂挥发率、传感器滞后和0.9转移效率均为工程输入;运行中蒸发等待不是文献10min等待的复现。恒温浴显式补给潜热,表面功单列,未闭合分子自由能/全空间传热。","实际转移比由膜面积减少除以基底实际扫过面积计算;可选空白修正只读公开输入,不能偷偷读取真实泄漏量。等效层数以完整基底面积归一,部分行程不会宣称完整镀层。","液体和基底为固定已装载外观代理,清空数值库存不会移除网格。关节为过程权威离散姿态同步,机械接触/连续电机/手动螺纹/机械臂抓持/实际硬件未验证。","独立主程序物理校验232项、实测压缩支重分析17项和六种流程的示例均有独立结果;这些不是原机准确度认证。Matterix外层异步poll/cancel及多主体转发尚未验证。","Main library only runtime_usable empirical compression references. Crossinstrument/unknown condition reuse requires explicit engineering acceptance; no automatic thermal extrapolation.","Postcollapse molecular areas excluded by conservative published-collapse threshold, not simulated collapse dynamics.","Compression curve reused for expansion/constant-pressure transfer only with explicit reversible/quasistatic assumption; no invented hysteresis.","Finite subphase and dissolved leaked molecules are tracked; no solvent dissolution, monolayer domains or multilayer morphology dynamics.","Wilhelmy default platinum perimeter39.24mm; chosen width19.52mm andthickness.10mm are geometric engineering partition of that perimeter.","Isothermal external bath and supplied gamma/density are engineering inputs; buffer does not inherit purewater IAPWS gamma as verified truth.","Free-surface footprint loss by thin vertical substrate is neglected in the molecular-area approximation; displaced liquid level and buoyancy are represented.","Sensor noise spectrum, OEM0.1uN/m resolution and absolute accuracy not experimentally validated.","3D movement/contact/robot/hardware execution not established by runtime unit tests."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","subphase.load","subphase.remove","solution.load","solution.remove","substrate.load","substrate.remove","film.spread","film.clean","power.set","barrier.move","dipper.move","pressure.control","balance.tare","balance.calibrate","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","probe.move","clamp.set"],"unsupported":["film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"note_zh":"CHEM-127 KSV NIMA Medium L&LB:273cm²、压缩比10.8,内槽364×75×4mm、LB176mL;真实机架外廓和整机质量未知,当前12kg仅工程仿真预算。真实库47记录/4独立脂质/3运行控制/0原生记录,49,189对π–A数据和45,017对作者派生模量严格分计,≥50未满足。3条PBS纯膜在294.15±1K源条件及保守塌陷截域内插值;DPPC只参考,分子面积按记录README投料计算,原软件列保留;未平滑负压/非单调来源。source采用243/587cm²与约600cm²槽及滤纸Wilhelmy;当前273cm²/铂片模型是配置移用,不构成原机校准。PBS基线张力、外部stock等效分子量、快速溶剂挥发、泄漏和转移效率为显式工程输入。观测TR由实际挡板面积变化/扫过基底面积计算,不能由模型真转移效率反称实测膜质量或均匀性。提膜表面压跟踪为工程P控制,有限沉积期间可有稳态偏差;已跑示例目标20mN/m时实际约降至19.14mN/m,未证明全程保持目标容差或达到原厂控压精度。几何/运行/schema/独立物理/真实源/参考图/示例及Matterix的实际通过情况逐报告列出;缺失仍not_run。厂家速度单侧/合速度、井深基准和0.1/0.03µN/m冲突保留;50物质、原机准确度/经验噪声、真实接触/机器人/硬件、完整热场及Matterix外层异步身份转发仍未验证,交付partial。"}},"previews":["previews/biolin_mediuml/preview_closed.webp","previews/biolin_mediuml/preview_compression_max.webp","previews/biolin_mediuml/preview_compression_mid.webp","previews/biolin_mediuml/preview_controller_detail.webp","previews/biolin_mediuml/preview_dipping.webp","previews/biolin_mediuml/preview_front.webp","previews/biolin_mediuml/preview_fully_immersed.webp","previews/biolin_mediuml/preview_measurement.webp","previews/biolin_mediuml/preview_probe_detail.webp","previews/biolin_mediuml/preview_real_references.webp","previews/biolin_mediuml/preview_rear.webp","previews/biolin_mediuml/preview_rear_ports.webp","previews/biolin_mediuml/preview_reference_reanalysis.webp","previews/biolin_mediuml/preview_sample_loading.webp","previews/biolin_mediuml/preview_water_rise.webp","previews/biolin_mediuml/preview_well_detail.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","bytes":1051692},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/collision_proxies.json","bytes":188967},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/geometry_manifest.json","bytes":359315},{"name":"langmuir_library.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/langmuir_library.json","bytes":10032825},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.blend","bytes":455896},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","bytes":298020},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","bytes":227152},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/output_templates.json","bytes":1410},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/说明.md","bytes":1756}],"completeness":{"components":124,"with_collisions":123,"with_objects":124,"with_function":124,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_mediuml","chem_id":"CHEM-127","name_en":"Langmuir / Langmuir–Blodgett trough","maker":"Biolin Scientific KSV NIMA","model":"Medium L&LB Trough","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_mediuml","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","runtime":"scripts/asset_runtime/biolin_mediuml.py"} \ No newline at end of file diff --git a/data/assets/instrument.biolin_sigma700.json b/data/assets/instrument.biolin_sigma700.json new file mode 100644 index 0000000000000000000000000000000000000000..005ce48ec1de05ae9261656936040039dd1690df --- /dev/null +++ b/data/assets/instrument.biolin_sigma700.json @@ -0,0 +1 @@ +{"tid":"instrument.biolin_sigma700","asset_dir":"expansion_batch03/t4_measure/biolin_sigma700","name_zh":"Biolin Scientific Sigma700 力学式表面张力仪","category":"颗粒孔隙与界面","description_zh":"有限液体和滴定库存的环板受力测量、浮力、温控及CMC分段回归;厂家环修正另列未实现","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":16.3,"size_m":[0.244,0.333,0.62],"bbox_min":[-0.122,-0.1665,0.0],"bbox_max":[0.122,0.1665,0.62],"manifest_dimensions_m":[0.24400000274181366,0.3330000042915344,0.6200000047683716],"glb":"assets/expansion_batch03/t4_measure/biolin_sigma700/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_sigma700/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","stage":"/Geometry/base_link/stage","stirrer_rotor":"/Geometry/base_link/stage/stirrer_rotor","probe_plate":"/Geometry/base_link/probe_plate","probe_ring":"/Geometry/base_link/probe_ring","service_cover":"/Geometry/base_link/service_cover","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.03,0.604],"place":[0.0,-0.03,0.474],"post_place":[0.0,-0.03,0.604],"joint_door_joint":[0.0,-0.03,0.3765],"joint_stage_joint":[0.0,-0.03,0.2725],"joint_stirrer_rotor_joint":[0.0,-0.03,0.2865],"joint_probe_plate_joint":[0.0,-0.03,0.414],"joint_probe_ring_joint":[0.065,-0.03,0.404],"joint_service_cover_joint":[0.0,0.158,0.345],"joint_power_switch_joint":[0.046,0.164,0.13]},"joints":[{"name":"door_joint","type":"revolute","parent":"housing","child":"door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":2.35,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.03,0.3765],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.1105,-0.1405,0.2615],"child_bbox_max":[0.1115,-0.028,0.4915],"kind":"door"},{"name":"stage_joint","type":"prismatic","parent":"housing","child":"stage","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.109,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.03,0.2725],"child_prim":"/Geometry/base_link/stage","child_bbox_min":[-0.062,-0.092,0.1345],"child_bbox_max":[0.062,0.032,0.3645],"kind":"other"},{"name":"stirrer_rotor_joint","type":"revolute","parent":"stage","child":"stirrer_rotor","axis":[0.0,0.0,1.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.03,0.2865],"child_prim":"/Geometry/base_link/stage/stirrer_rotor","child_bbox_min":[-0.021,-0.051,0.2845],"child_bbox_max":[0.021,-0.009,0.2986],"kind":"rotor"},{"name":"probe_plate_joint","type":"prismatic","parent":"housing","child":"probe_plate","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.065,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.03,0.414],"child_prim":"/Geometry/base_link/probe_plate","child_bbox_min":[-0.00975,-0.0305,0.404],"child_bbox_max":[0.00975,-0.0295,0.446],"kind":"other"},{"name":"probe_ring_joint","type":"prismatic","parent":"housing","child":"probe_ring","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.065,"effort":10.0,"mimic":null,"origin_m":[0.065,-0.03,0.404],"child_prim":"/Geometry/base_link/probe_ring","child_bbox_min":[0.0551,-0.03974,0.40382],"child_bbox_max":[0.0749,-0.02026,0.445],"kind":"other"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.1,"effort":10.0,"mimic":null,"origin_m":[0.0,0.158,0.345],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[-0.059,0.154,0.175],"child_bbox_max":[0.059,0.1645,0.515],"kind":"door"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[0.046,0.164,0.13],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.0395,0.162,0.121],"child_bbox_max":[0.0525,0.166,0.139],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage","part":"biolin_sigma700__sample_vessel","pos":[0.0,-0.03,0.3345],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.062],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"probe_hook","link":"base_link","part":"biolin_sigma700__balance_hook","pos":[0.0,-0.03,0.436],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.03,0.436],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"plate","link":"probe_plate","part":"biolin_sigma700__probe_plate","pos":[0.0,-0.03,0.414],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"ring","link":"probe_ring","part":"biolin_sigma700__probe_ring","pos":[0.065,-0.03,0.404],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"stage","link":"stage","part":"biolin_sigma700__stage","pos":[0.0,-0.03,0.2725],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"bath_supply","link":"base_link","part":"biolin_sigma700__bath_in","pos":[0.08,0.075,0.279],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.08,0.075,0.279],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"bath_return","link":"base_link","part":"biolin_sigma700__bath_out","pos":[0.08,0.1,0.279],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.08,0.1,0.279],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature","link":"base_link","part":"biolin_sigma700__temperature_socket","pos":[-0.07,0.1,0.4],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.07,0.1,0.4],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dispenser","link":"base_link","part":"biolin_sigma700__dispenser_port","pos":[0.042,-0.011,0.496],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.042,-0.011,0.496],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_sigma700__ac_in","pos":[-0.033,0.158,0.13],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.033,0.158,0.13],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_sigma700__usb","pos":[0.015,0.158,0.13],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.015,0.158,0.13],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power_light","part":"biolin_sigma700__lamp_power","prim":"/Geometry/base_link/readout_power_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.074,-0.13,0.0458],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.08,0.65,0.2],"off":[0.02,0.025,0.02],"size_m":[0.005,0.003],"normal":[-0.0,-0.0,-1.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":16.3,"footprint_m":[0.244,0.333],"height_m":0.62,"clearance_m":{"front":0.322,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.422,"work_height_m":0.3345,"primary_slot":"sample","access":["door_joint"],"slot_count":11,"mass_evidence":"Sigma700 nominal16.3kg currentmaker spec; actual component masses unknown"},"components":[{"id":"housing","name_zh":"后部黑色竖向承力立柱","function_zh":"后部黑色竖向承力立柱","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__housing"],"collisions":[{"shape":"box","origin_m":[0,0.122,0.317],"rpy_rad":[0,0,0],"size_m":[0.133,0.068,0.556]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base","name_zh":"黑色矩形稳定底板","function_zh":"黑色矩形稳定底板","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__base"],"collisions":[{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.244,0.333,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_front","name_zh":"弧形前端控制饰板","function_zh":"弧形前端控制饰板","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__base_front"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.046,0.04],"rpy_rad":[0,0,0],"radius_m":0.119,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"可调水平底脚","function_zh":"可调水平底脚","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,-0.135,0.0125],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"可调水平底脚","function_zh":"可调水平底脚","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,0.135,0.0125],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"可调水平底脚","function_zh":"可调水平底脚","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.096,-0.135,0.0125],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"可调水平底脚","function_zh":"可调水平底脚","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.096,0.135,0.0125],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_cover","name_zh":"银色上部天平测力机构外壳","function_zh":"银色上部天平测力机构外壳","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__top_cover"],"collisions":[{"shape":"box","origin_m":[0,0.01,0.565],"rpy_rad":[0,0,0],"size_m":[0.226,0.21,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_lower","name_zh":"上盖底部黑色密封边","function_zh":"上盖底部黑色密封边","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__top_lower"],"collisions":[{"shape":"box","origin_m":[0,0.01,0.507],"rpy_rad":[0,0,0],"size_m":[0.218,0.203,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance","name_zh":"电磁补偿测力天平位置代理","function_zh":"电磁补偿测力天平位置代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__balance"],"collisions":[{"shape":"box","origin_m":[0,0.045,0.553],"rpy_rad":[0,0,0],"size_m":[0.109,0.125,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","balance.tare","balance.calibrate","stage.move","acquisition.start","dose.start","acquisition.result"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"控制采集电路位置代理","function_zh":"控制采集电路位置代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__controller"],"collisions":[{"shape":"box","origin_m":[0,0.125,0.4],"rpy_rad":[0,0,0],"size_m":[0.09,0.06,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","acquisition.stop","analysis.cmc","sim.step","calibration.oem_internal","ring.huh_mason","cmc.automatic_dispenser","powder.washburn","density.measure","sedimentation.measure","surface_energy.measure","hardware.connect","robot.exchange","fault.empirical","noise.empirical"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"suspension","name_zh":"天平下挂线","function_zh":"天平下挂线","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__suspension"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.03,0.469],"rpy_rad":[0,0,0],"radius_m":0.0007,"length_m":0.071}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_hook","name_zh":"环板附件挂钩","function_zh":"环板附件挂钩","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__balance_hook"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.03,0.436],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.0007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["probe.select"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shield_bottom","name_zh":"透明罩下圆形银色支座","function_zh":"透明罩下圆形银色支座","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__shield_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.03,0.255],"rpy_rad":[0,0,0],"radius_m":0.113,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shield_top","name_zh":"透明罩上圆形定位环","function_zh":"透明罩上圆形定位环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__shield_top"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.03,0.498],"rpy_rad":[0,0,0],"radius_m":0.112,"length_m":0.0148}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shield_rear","name_zh":"后半圆透明防风罩","function_zh":"后半圆透明防风罩","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__shield_rear"],"collisions":[{"shape":"box","origin_m":[0.107,-0.03,0.3765],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.10494402500314566,-0.009125335544274277,0.3765],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.09885510997870768,0.010947127263064606,0.3765],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.08896724851637233,0.029446014933097432,0.3765],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.0756604255869606,0.04566042558696058,0.3765],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.059446014933097445,0.058967248516372334,0.3765],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.04094712726306461,0.06885510997870768,0.3765],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[0.020874664455725733,0.07494402500314566,0.3765],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[6.55186037543834e-18,0.077,0.3765],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.020874664455725715,0.07494402500314566,0.3765],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.0409471272630646,0.06885510997870768,0.3765],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.05944601493309741,0.05896724851637236,0.3765],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.07566042558696058,0.045660425586960596,0.3765],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.08896724851637235,0.029446014933097432,0.3765],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.09885510997870768,0.01094712726306462,0.3765],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.10494402500314566,-0.009125335544274239,0.3765],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.002,0.021009400870881743,0.23]},{"shape":"box","origin_m":[-0.107,-0.029999999999999985,0.3765],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.002,0.021009400870881743,0.23]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door","name_zh":"前半圆旋转透明防风罩","function_zh":"前半圆旋转透明防风罩","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,-0.03,0.3765],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__door"],"collisions":[{"shape":"box","origin_m":[-0.1105,-1.3532347130578254e-17,0],"rpy_rad":[0,0,-3.141592653589793],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.10837677348455696,-0.021557480582782212,0],"rpy_rad":[0,0,-2.945243112740431],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.10208868834249718,-0.04228651927634244,0],"rpy_rad":[0,0,-2.748893571891069],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.09187739215943126,-0.06139051074866604,0],"rpy_rad":[0,0,-2.552544031041707],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.07813529932111349,-0.0781352993211135,0],"rpy_rad":[0,0,-2.356194490192345],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.06139051074866601,-0.09187739215943128,0],"rpy_rad":[0,0,-2.1598449493429825],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.042286519276342416,-0.10208868834249718,0],"rpy_rad":[0,0,-1.9634954084936207],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[-0.021557480582782167,-0.10837677348455696,0],"rpy_rad":[0,0,-1.7671458676442586],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[6.766173565289127e-18,-0.1105,0],"rpy_rad":[0,0,-1.5707963267948966],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.02155748058278218,-0.10837677348455696,0],"rpy_rad":[0,0,-1.3744467859455345],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.04228651927634243,-0.10208868834249718,0],"rpy_rad":[0,0,-1.1780972450961724],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.06139051074866603,-0.09187739215943126,0],"rpy_rad":[0,0,-0.9817477042468106],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.0781352993211135,-0.07813529932111349,0],"rpy_rad":[0,0,-0.7853981633974483],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.09187739215943126,-0.06139051074866603,0],"rpy_rad":[0,0,-0.589048622548086],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.10208868834249718,-0.04228651927634242,0],"rpy_rad":[0,0,-0.39269908169872414],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.10837677348455696,-0.021557480582782194,0],"rpy_rad":[0,0,-0.1963495408493623],"size_m":[0.002,0.02169662426385451,0.23]},{"shape":"box","origin_m":[0.1105,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.02169662426385451,0.23]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,2.35],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle","name_zh":"透明罩黑色圆形操作柄","function_zh":"透明罩黑色圆形操作柄","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__door_handle"],"collisions":[{"shape":"cylinder","origin_m":[0.0726,-0.0872,-0.08],"rpy_rad":[1.5707963267948966,0,0.6942869108470802],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_edge","name_zh":"透明罩竖向开口密封边","function_zh":"透明罩竖向开口密封边","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__door_edge"],"collisions":[{"shape":"box","origin_m":[0.11,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.004,0.23]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pedestal","name_zh":"载台驱动银色底座","function_zh":"载台驱动银色底座","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__pedestal"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.03,0.148],"rpy_rad":[0,0,0],"radius_m":0.073,"length_m":0.206}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage","name_zh":"自动升降样品载台","function_zh":"自动升降样品载台","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,-0.03,0.2725],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__stage"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.062,"length_m":0.009}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.109],"state_id":"stage.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","stage.move","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_rod","name_zh":"电动载台伸缩轴","function_zh":"电动载台伸缩轴","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__stage_rod"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.07],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.136}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_0","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_1","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.022],"rpy_rad":[0,0,0],"radius_m":0.0405,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_2","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.032],"rpy_rad":[0,0,0],"radius_m":0.039,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_3","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.041999999999999996],"rpy_rad":[0,0,0],"radius_m":0.037500000000000006,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_4","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_4"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.052000000000000005],"rpy_rad":[0,0,0],"radius_m":0.036000000000000004,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_5","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_5"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.062],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_6","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_6"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.072],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_7","name_zh":"载台下方黑色防尘波纹套环","function_zh":"载台下方黑色防尘波纹套环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_7"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.082],"rpy_rad":[0,0,0],"radius_m":0.0315,"length_m":0.0106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stirrer_body","name_zh":"T706磁力搅拌附件","function_zh":"T706磁力搅拌附件","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__stirrer_body"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.01],"rpy_rad":[0,0,0],"radius_m":0.041,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stirrer_rotor","name_zh":"磁搅拌驱动转子代理","function_zh":"磁搅拌驱动转子代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.014],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__stirrer_rotor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.004}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,6.283185307179586],"state_id":"stirrer.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stirrer.set_speed"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_vessel","name_zh":"50mm玻璃样品杯","function_zh":"50mm玻璃样品杯","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__sample_vessel"],"collisions":[{"shape":"box","origin_m":[0.027,0.0,0.041],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.026079997309804846,0.00698811421776806,0.041],"rpy_rad":[0,0,0.2617993877991494],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.023382685902179845,0.013499999999999998,0.041],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.019091883092036785,0.01909188309203678,0.041],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.013500000000000003,0.02338268590217984,0.041],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.006988114217768066,0.026079997309804842,0.041],"rpy_rad":[0,0,1.308996938995747],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[1.6532731788489268e-18,0.027,0.041],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.006988114217768057,0.026079997309804846,0.041],"rpy_rad":[0,0,1.832595714594046],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.013499999999999995,0.023382685902179845,0.041],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.01909188309203678,0.019091883092036785,0.041],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.023382685902179838,0.013500000000000009,0.041],"rpy_rad":[0,0,2.617993877991494],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.026079997309804842,0.006988114217768068,0.041],"rpy_rad":[0,0,2.8797932657906435],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.027,3.3065463576978537e-18,0.041],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.026079997309804846,-0.006988114217768049,0.041],"rpy_rad":[0,0,3.4033920413889422],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.02338268590217985,-0.013499999999999993,0.041],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.019091883092036792,-0.01909188309203677,0.041],"rpy_rad":[0,0,3.926990816987241],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.013500000000000012,-0.023382685902179835,0.041],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-0.006988114217768081,-0.02607999730980484,0.041],"rpy_rad":[0,0,4.45058959258554],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[-4.95981953654678e-18,-0.027,0.041],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.006988114217768048,-0.026079997309804846,0.041],"rpy_rad":[0,0,4.974188368183839],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.013499999999999983,-0.023382685902179855,0.041],"rpy_rad":[0,0,5.235987755982988],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.019091883092036778,-0.01909188309203679,0.041],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.023382685902179835,-0.013500000000000012,0.041],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.002,0.007068583470577034,0.042]},{"shape":"box","origin_m":[0.02607999730980484,-0.006988114217768082,0.041],"rpy_rad":[0,0,6.021385919380436],"size_m":[0.002,0.007068583470577034,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_bottom","name_zh":"玻璃样品杯底","function_zh":"玻璃样品杯底","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vessel_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"radius_m":0.0253,"length_m":0.0022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"liquid_surface","name_zh":"30mL样品液体外观代理,非实时液位","function_zh":"30mL样品液体外观代理,非实时液位","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__liquid_surface"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.02964],"rpy_rad":[0,0,0],"radius_m":0.0248,"length_m":0.01528}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stir_bar","name_zh":"杯内磁力搅拌子","function_zh":"杯内磁力搅拌子","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stirrer_rotor","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__stir_bar"],"collisions":[{"shape":"box","origin_m":[0,0,0.0101],"rpy_rad":[0,0,0],"size_m":[0.021,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_plate","name_zh":"T107 Wilhelmy铂板","function_zh":"T107 Wilhelmy铂板","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,-0.03,0.414],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__probe_plate"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.0195,0.00012,0.02]}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.065],"state_id":"plate.park_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plate_hanger","name_zh":"铂板悬挂丝","function_zh":"铂板悬挂丝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"probe_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__plate_hanger"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0208],"rpy_rad":[0,0,0],"radius_m":0.0005,"length_m":0.0224}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_ring","name_zh":"T106 DuNouy测量环","function_zh":"T106 DuNouy测量环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.065,-0.03,0.404],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__probe_ring"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.00955,"length_m":0.000185}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.065],"state_id":"ring.attach_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_arm_0","name_zh":"环形探针双侧悬丝","function_zh":"环形探针双侧悬丝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"probe_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__ring_arm_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.00955,0,0.0147],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.0294}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_arm_1","name_zh":"环形探针双侧悬丝","function_zh":"环形探针双侧悬丝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"probe_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__ring_arm_1"],"collisions":[{"shape":"cylinder","origin_m":[0.00955,0,0.0147],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.0294}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_yoke","name_zh":"环探针悬挂横梁","function_zh":"环探针悬挂横梁","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"probe_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__ring_yoke"],"collisions":[{"shape":"box","origin_m":[0,0,0.029],"rpy_rad":[0,0,0],"size_m":[0.0191,0.0007,0.0007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ring_stem","name_zh":"环探针挂杆","function_zh":"环探针挂杆","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"probe_ring","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__ring_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_probe","name_zh":"T708样品温度探头,载台随动安装工程代理","function_zh":"T708样品温度探头,载台随动安装工程代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__temperature_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.018,0.009,0.0595],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_holder","name_zh":"温度探头支架","function_zh":"温度探头支架","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__temperature_holder"],"collisions":[{"shape":"box","origin_m":[0.034,0.009,0.085],"rpy_rad":[0,0,0],"size_m":[0.038,0.011,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_support","name_zh":"载台温探支架立杆","function_zh":"载台温探支架立杆","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__temperature_support"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.009,0.041],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.085}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"calibration_weight","name_zh":"内置自动校准砝码位置代理,真实质量未知","function_zh":"内置自动校准砝码位置代理,真实质量未知","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__calibration_weight"],"collisions":[{"shape":"cylinder","origin_m":[-0.03,0.071,0.564],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["balance.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部拆卸维护板","function_zh":"后部拆卸维护板","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.158,0.345],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.118,0.008,0.34]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.1],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_0","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_0"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.537],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_1","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_1"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.545],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_2","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_2"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.553],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_3","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_3"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.561],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_4","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_4"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.5690000000000001],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_5","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_5"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.5770000000000001],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_6","name_zh":"上部后侧散热缝","function_zh":"上部后侧散热缝","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vent_6"],"collisions":[{"shape":"box","origin_m":[0.008,0.1148,0.5850000000000001],"rpy_rad":[0,0,0],"size_m":[0.09,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,-0.09,0.515],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.109,-0.09,0.515],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.0050000000000000044,-0.15999999999999998],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.05,0.0050000000000000044,-0.15999999999999998],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.0050000000000000044,0.15500000000000003],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"固定螺钉","function_zh":"固定螺钉","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.05,0.0050000000000000044,0.15500000000000003],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"交流电源接口","function_zh":"交流电源接口","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__ac_in"],"collisions":[{"shape":"box","origin_m":[-0.033,0.158,0.13],"rpy_rad":[0,0,0],"size_m":[0.027,0.01,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"USB数据连接","function_zh":"USB数据连接","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__usb"],"collisions":[{"shape":"box","origin_m":[0.015,0.158,0.13],"rpy_rad":[0,0,0],"size_m":[0.012,0.009,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bath_in","name_zh":"外接温控夹套供液接口","function_zh":"外接温控夹套供液接口","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bath_in"],"collisions":[{"shape":"cylinder","origin_m":[0.08,0.075,0.279],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bath_out","name_zh":"外接温控夹套回液接口","function_zh":"外接温控夹套回液接口","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bath_out"],"collisions":[{"shape":"cylinder","origin_m":[0.08,0.1,0.279],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_socket","name_zh":"温度附件接口","function_zh":"温度附件接口","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__temperature_socket"],"collisions":[{"shape":"cylinder","origin_m":[-0.07,0.1,0.4],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_port","name_zh":"外部CMC滴加口位置代理","function_zh":"外部CMC滴加口位置代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__dispenser_port"],"collisions":[{"shape":"cylinder","origin_m":[0.042,-0.011,0.496],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stock.load","dose.start","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后面电源摇臂","function_zh":"后面电源摇臂","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.046,0.164,0.13],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.018]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_power","name_zh":"底板电源指示位置代理","function_zh":"底板电源指示位置代理","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__lamp_power"],"collisions":[{"shape":"box","origin_m":[0.074,-0.13,0.0463],"rpy_rad":[0,0,0],"size_m":[0.005,0.003,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"brand_badge","name_zh":"底板标识片","function_zh":"底板标识片","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__brand_badge"],"collisions":[{"shape":"box","origin_m":[-0.025,-0.139,0.04615],"rpy_rad":[0,0,0],"size_m":[0.06,0.012,0.0006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_port_0","name_zh":"立柱附件插孔","function_zh":"立柱附件插孔","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__side_port_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.0668,0.104,0.355],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_port_1","name_zh":"立柱附件插孔","function_zh":"立柱附件插孔","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__side_port_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.0668,0.104,0.378],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_port_2","name_zh":"立柱附件插孔","function_zh":"立柱附件插孔","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__side_port_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.0668,0.104,0.401],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bellows_collar","name_zh":"防尘套与载台连接环","function_zh":"防尘套与载台连接环","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bellows_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.007],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_adapter","name_zh":"搅拌座与玻璃杯承托垫","function_zh":"搅拌座与玻璃杯承托垫","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"stage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__vessel_adapter"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.018],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bath_mount","name_zh":"外部温控接口固定块","function_zh":"外部温控接口固定块","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__bath_mount"],"collisions":[{"shape":"box","origin_m":[0.073,0.0875,0.279],"rpy_rad":[0,0,0],"size_m":[0.026,0.045,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_mount","name_zh":"滴加附件上部安装夹","function_zh":"滴加附件上部安装夹","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__dispenser_mount"],"collisions":[{"shape":"box","origin_m":[0.042,-0.011,0.501],"rpy_rad":[0,0,0],"size_m":[0.02,0.016,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_panel","name_zh":"后部电源开关安装座","function_zh":"后部电源开关安装座","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__power_panel"],"collisions":[{"shape":"box","origin_m":[0.046,0.158,0.13],"rpy_rad":[0,0,0],"size_m":[0.018,0.01,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"parking_plate_wire","name_zh":"手动换头停放悬丝,非自动机构","function_zh":"手动换头停放悬丝,非自动机构","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__parking_plate_wire"],"collisions":[{"shape":"cylinder","origin_m":[-0.065,-0.03,0.469],"rpy_rad":[0,0,0],"radius_m":0.0007,"length_m":0.071}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"parking_plate_hook","name_zh":"手动换头停放挂钩","function_zh":"手动换头停放挂钩","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__parking_plate_hook"],"collisions":[{"shape":"cylinder","origin_m":[-0.065,-0.03,0.436],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.0007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"parking_ring_wire","name_zh":"手动换头停放悬丝,非自动机构","function_zh":"手动换头停放悬丝,非自动机构","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__parking_ring_wire"],"collisions":[{"shape":"cylinder","origin_m":[0.065,-0.03,0.469],"rpy_rad":[0,0,0],"radius_m":0.0007,"length_m":0.071}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"parking_ring_hook","name_zh":"手动换头停放挂钩","function_zh":"手动换头停放挂钩","physical_meaning_zh":"Sigma700图册结构;内部机构、局部尺寸、材料光学和行程为工程估计,非实测CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_sigma700__parking_ring_hook"],"collisions":[{"shape":"cylinder","origin_m":[0.065,-0.03,0.436],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.0007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主显式配置有效热学、测力响应和未知物性","kind":"configuration","availability":"implemented","component_ids":["balance","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","liquid_density_kg_m3","liquid_cp_j_kg_k","upper_density_kg_m3","heat_loss_w_k","bath_conductance_w_k","bath_limit_w","sensor_tau_s","force_gain","force_offset_n","mix_tau_s","true_ring_factor","film_height_m","contact_adv_rad","contact_rec_rad","probe_mass_kg"]},"power.set":{"function_zh":"切换供电","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set":{"function_zh":"手动旋转防风罩","kind":"device_command","availability":"implemented","component_ids":["door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"service.set":{"function_zh":"断电拆开后部维护板","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"probe.select":{"function_zh":"人工更换环或板;失去原去皮基准","kind":"device_command","availability":"implemented","component_ids":["balance_hook"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["probe"]},"thermal.set_temperature":{"function_zh":"外接温控浴目标,不代表13W本体带加热器","kind":"device_command","availability":"implemented","component_ids":["bath_in"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k"]},"stirrer.set_speed":{"function_zh":"显式工程搅拌角速度","kind":"device_command","availability":"implemented","component_ids":["stirrer_rotor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["speed_rad_s"]},"method.configure":{"function_zh":"设置速度、浸深、观测和外部分析参数","kind":"configuration","availability":"implemented","component_ids":["balance","stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["speed_m_s","immersion_m","hold_s","sample_interval_s","plate_width_m","plate_thickness_m","ring_radius_m","analysis_contact_rad","analysis_density_difference_kg_m3","ring_correction","accept_ring_proxy"]},"sample.load":{"function_zh":"宿主加载有限液体及公开响应来源","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id","volume_m3","concentration_kg_m3","temperature_k","accept_unknown_conditions"]},"sample.remove":{"function_zh":"宿主取出样品并记入外部收集账本","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stock.load":{"function_zh":"外接20mL计量滴定器库存初始化","kind":"configuration","availability":"implemented","component_ids":["dispenser_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","concentration_kg_m3"]},"balance.tare":{"function_zh":"空中探针去皮,不扣除后续浮力","kind":"device_command","availability":"implemented","component_ids":["balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"balance.calibrate":{"function_zh":"按外部独立参比作两点仿射校准,非原厂内校序列","kind":"configuration","availability":"implemented","component_ids":["balance","calibration_weight"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_forces_n","observed_raw_forces_n"]},"stage.move":{"function_zh":"按当前速度异步升降载台","kind":"device_command","availability":"implemented","component_ids":["stage","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"acquisition.start":{"function_zh":"板浸入保持撤回或环拉脱峰值测量","kind":"device_command","availability":"implemented","component_ids":["stage","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"dose.start":{"function_zh":"有限外接滴定液异步加入","kind":"device_command","availability":"implemented","component_ids":["dispenser_port","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","flow_m3_s"]},"acquisition.stop":{"function_zh":"取消保留载台位置、已加液、热量与曲线","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"只读测力曲线、拟合值和来源","kind":"query","availability":"implemented","component_ids":["balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.cmc":{"function_zh":"根据外部观测浓度序列作分段回归,不调用样品真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["concentrations_kg_m3","tensions_n_m"]},"ledger.read":{"function_zh":"宿主守恒审计","kind":"query","availability":"implemented","component_ids":["sample_vessel","dispenser_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时间推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"calibration.oem_internal":{"function_zh":"未取得必要附件、算法或验证:calibration.oem_internal","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"ring.huh_mason":{"function_zh":"未取得必要附件、算法或验证:ring.huh_mason","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cmc.automatic_dispenser":{"function_zh":"未取得必要附件、算法或验证:cmc.automatic_dispenser","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"powder.washburn":{"function_zh":"未取得必要附件、算法或验证:powder.washburn","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"density.measure":{"function_zh":"未取得必要附件、算法或验证:density.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sedimentation.measure":{"function_zh":"未取得必要附件、算法或验证:sedimentation.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"surface_energy.measure":{"function_zh":"未取得必要附件、算法或验证:surface_energy.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未取得必要附件、算法或验证:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.exchange":{"function_zh":"未取得必要附件、算法或验证:robot.exchange","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.empirical":{"function_zh":"未取得必要附件、算法或验证:fault.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未取得必要附件、算法或验证:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"door.angle_rad":{"meaning_zh":"透明罩角度;来源=setpoint。","unit":"rad","access":"read_write","origin":"setpoint","component_ids":["door"],"write_via":"door.set"},"service.slide_m":{"meaning_zh":"维护板后移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["service_cover"],"write_via":"service.set"},"stage.position_m":{"meaning_zh":"实际载台位移,按速度推进;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage"],"write_via":null},"stage.target_m":{"meaning_zh":"目标位移,非实际位置;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["stage"],"write_via":"stage.move"},"plate.park_m":{"meaning_zh":"板人工移至存放位的显示代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["probe_plate"],"write_via":null},"ring.attach_m":{"meaning_zh":"环人工移至挂钩的显示代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["probe_ring"],"write_via":null},"power.angle_rad":{"meaning_zh":"电源摇臂角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stirrer.angle_rad":{"meaning_zh":"磁搅拌转子角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["stirrer_rotor"],"write_via":null},"stirrer.speed_rad_s":{"meaning_zh":"搅拌目标角速度,非实测转速;来源=setpoint。","unit":"rad/s","access":"read_write","origin":"setpoint","component_ids":["stirrer_rotor"],"write_via":"stirrer.set_speed"},"plant.configured":{"meaning_zh":"工程参数已显式给定;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"通电状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"lamp.power":{"meaning_zh":"电源状态灯代理;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_power"],"write_via":null},"balance.tared":{"meaning_zh":"空中去皮已记录;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"sample.present":{"meaning_zh":"样品存在,非物种标签;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_vessel"],"write_via":null},"probe.kind":{"meaning_zh":"已挂接测量工具;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["balance_hook"],"write_via":"probe.select"},"thermal.target_k":{"meaning_zh":"外接浴温度目标;来源=setpoint。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["bath_in"],"write_via":"thermal.set_temperature"},"thermal.indicated_k":{"meaning_zh":"理想0.01K量化温度指示;无实测噪声;来源=derived。","unit":"K","access":"read_only","origin":"derived","component_ids":["temperature_probe"],"write_via":null},"force.indicated_n":{"meaning_zh":"0.1µN量化并校准/去皮后的力;无经验噪声;来源=derived。","unit":"N","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"tension.indicated_n_m":{"meaning_zh":"由观测力及方法参数计算并按1µN/m量化的张力;来源=derived。","unit":"N/m","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主仿真时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"过程液温;来源=process_truth。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.liquid_volume_m3":{"meaning_zh":"有限液体体积;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.solute_kg":{"meaning_zh":"当前溶质质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.stock_volume_m3":{"meaning_zh":"有限滴定液库存;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_tension_n_m":{"meaning_zh":"有效表面张力过程真值;来源=process_truth。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"悬挂探针受力真值;来源=process_truth。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"approach/hold/withdraw/move/dose阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前操作累计推进时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"真实采样记录数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"force_tensiometry":{"meaning_zh":"环板准静态受力与外部滴定、温控下的有限物料响应","implementation":"lumped","equations":["sigma(T)=(a-b*(T-273.15))*1e-3 from413 empirical Jasper/Lange fits, no extrapolation","Curves use source concentration/kg m^-3 and equilibrium tension/N m^-1, log-concentration interpolation above first point; unknown temperatures/formulations explicitly accepted","Wilhelmy F=mg+2(w+t)*sigma*cos(theta)-delta_rho*g*w*t*immersed_depth; liquid-level displacement solved for plate; dynamic angleadv/recede explicit host inputs","Ring withdrawal F=mg+(4*pi*R*sigma/f_true)*4u(1-u),u=filmheight/h,0<=u<=1; bounded finite meniscus proxy, not full YoungLaplace or HuhMason","Observed force:gain_true*F+offset_true -> exponential filter ->0.1uN quantization ->independent affinecalibration and air tare; displayed sigma quantized1e-6N/m","Stage |dq/dt|<=commanded0.01–500mm/min; advance/hold/withdraw only host step; specimen remains finite and is not consumed by ideal repeated dipping","Dose dV=min(Qdt,stock,dose_remaining); solution concentration=solute_mass/volume; stock atambient mixesenthalpy with existing sample; same effective density/Cp assumption","mCp*dT=Kb*(Tbath-T)-H*(T-Tambient); exact piecewise effectiveKb exponential integration, external bath powerlimited.13W body consumption is not heater power","Surface tension relaxes to measured equilibrium interpolation with explicitly assumed mixing time; no adsorption mass/depletion kinetic claim","CMC continuous two-slope least squares on ln(c_mass),>=3points each side and post-slope<35%preslope; no plateau ->NO_BREAKPOINT; no hidden truth lookup","Registered sessions filter truth/configuration; pure reads and result queries cannot advance time or claim operation ownership"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_density_kg_m3":{"value":791.01243,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"liquid density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"liquid_cp_j_kg_k":{"value":2504.5896,"unit":"J/kg/K","evidence":"assumption","meaning_zh":"liquid cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"upper_density_kg_m3":{"value":0.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"upper density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.05,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"bath_conductance_w_k":{"value":0.4,"unit":"W/K","evidence":"assumption","meaning_zh":"bath conductance w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"bath_limit_w":{"value":10.0,"unit":"W","evidence":"assumption","meaning_zh":"bath limit w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.08,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mix_tau_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"mix tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_ring_factor":{"value":0.85,"unit":"1","evidence":"assumption","meaning_zh":"true ring factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"film_height_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"film height m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_adv_rad":{"value":0.0,"unit":"rad","evidence":"assumption","meaning_zh":"contact adv rad;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_rec_rad":{"value":0.0,"unit":"rad","evidence":"assumption","meaning_zh":"contact rec rad;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"probe_mass_kg":{"value":0.002,"unit":"kg","evidence":"assumption","meaning_zh":"probe mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"speed_m_s":{"value":0.008,"unit":"m/s","evidence":"assumption","meaning_zh":"speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"immersion_m":{"value":0.002,"unit":"m","evidence":"assumption","meaning_zh":"immersion m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":3.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_width_m":{"value":0.0195,"unit":"m","evidence":"assumption","meaning_zh":"plate width m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_thickness_m":{"value":0.00012,"unit":"m","evidence":"assumption","meaning_zh":"plate thickness m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ring_radius_m":{"value":0.00955,"unit":"m","evidence":"assumption","meaning_zh":"ring radius m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"analysis_contact_rad":{"value":0.0,"unit":"rad","evidence":"assumption","meaning_zh":"analysis contact rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"analysis_density_difference_kg_m3":{"value":791.01243,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"analysis density difference kg m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ring_correction":{"value":0.85,"unit":"1","evidence":"assumption","meaning_zh":"ring correction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_ring_proxy":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept ring proxy;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":3e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"concentration_kg_m3":{"value":0.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"concentration kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["旧图册整机16kg,任务/当前规格16.3kg;采用16.3kg数值质量预算,不作为部件称量。","旧产品URL重定向SigmaPeak,不用新型号替换Sigma700;原型号规格页和旧原厂照片独立缓存。","NIST Jasper原PDFHTTP503;可用原文摘要与公开系数转录,保留未逐行原版验证边界。","APG原CSV无图例映射;5块只标序列,不猜测对应糖苷身份。","2026 SDS/SiO2曲线温度/颗粒浓度未知,不冒充纯SDS已知条件数据。","2021铝润湿数据表的固体表面自由能不等于液体张力,因此未用其拟造CMC。","独立审计发现并修正SDS/SiO2模板source.locator误写Sheet1/H列:真实工作表Лист1,A/G列mM、H列mol/L、J/K列N/m;原72个浓度-张力数据点完全未改动。Jasper NIST公开原PDF复取仍503,继续保留逐印刷原表核验not_run,不制造曲线补足。","实际CAD、零件质量/惯量/摩擦/探针证书尺寸未知,合同填null,形状照片估计;URDF16.3kg功能组数值预算及包围盒惯量仅用于仿真。","环/板交换用横移关节作人工装卸代理,无原机电动换头声明;透明罩局部尺寸/角度行程未知。","本体无本地数值显示,OneAttension读数在API;底板灯位置/电源映射为视觉假设。","样品杯/液体是50mm杯与30mL名义外观;热/液体模型有限,但网格不动态改变液位。","接口密封、真机校准程序、环原厂算法、污染故障噪声、粉体Washburn、全自动CMC、实物机器人均not_run。","独立复核确认413个CAS、413个名称全部唯一且校验位有效,满足≥50具名物性参考数量;其1652个系数/范围数值与公开转录一致。它们是文献实验拟合,未取得413种Sigma700原生力-时间、噪声、校准与误差数据,不能将系数计算读数标为原机实测轨迹。","本轮载台工程行程由0.125m收为0.109m,非厂家实测行程;任务中的0.01–500mm/min速度保持不变。最高位实际网格测得杯底至铂板尖0.400mm、环下缘0.215mm、温探尖4.900mm。该间隙是模型数值验证,不代表原机安全限位或零件计量。","本轮82分件工程模型修复了探头挂点、悬丝端盖、温探随载台安装、搅拌子杯底位置、波纹罩轮廓和旋转防风罩干涉。82网格闭合,482项接合/拓扑/间隙检查通过;局部尺寸仍是照片重建,波纹罩未求解弹性形变或接触载荷。","本轮运行层修复超库存0.5nL请求被容差放行后无限运行:严格拒绝超库存,耗尽时以STOCK_EXHAUSTED结束并保留已转移量和守恒;该测试为程序边界验证,不是厂家故障概率验证。","413named pure-liquid evaluated coefficients,5unassigned APG formulations and2SDS/SiO2 phasecurves; no50nativeSigma force-trace/error datasets","Pure liquid data original printed NIST PDF returned503; machine transcription provenance/hash preserved; independent allrow printcrosscheck not_run","All local CAD, probe dimensions/weights, density/Cp for arbitraryliquids, timeconstants/truecontacts/ringfactor are explicit engineering assumptions","Ring waveform/correction is proxy; HuhMason/ZuidemaWaters/internal automatic calibration not implemented","No full two-layer buoyancy/meniscus geometry forinterfacial cases; effective density difference must be independently given","External T101 stock mass transfer modeled, actual automatic CMC hardware sequence not implemented","PowderWashburn,sedimentation,density,SFE,evaporation/chemistry,empiricalnoise/faults,realrobot/hardware not_run","Ring/plate exchange geometry represents host manual placement; no automatic probe changer","Sample liquid mesh is nominal30mL appearance, not quantitative dynamic volume display","Stage travel0–0.109m is a local collision-limited scene envelope; OEM stroke unknown, manufacturer speed limits retained","No deployment filesystem/process truth isolation claim"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","door.set","service.set","probe.select","thermal.set_temperature","stirrer.set_speed","method.configure","sample.load","sample.remove","stock.load","balance.tare","balance.calibrate","stage.move","acquisition.start","dose.start","acquisition.stop","acquisition.result","analysis.cmc","ledger.read","sim.step"],"unsupported":["calibration.oem_internal","ring.huh_mason","cmc.automatic_dispenser","powder.washburn","density.measure","sedimentation.measure","surface_energy.measure","hardware.connect","robot.exchange","fault.empirical","noise.empirical"],"note_zh":"CHEM-120:Sigma700,W244×D333×H620mm16.3kg,张力1–2000mN/m、显示0.001mN/m、力0.1µN、台速0.01–500mm/min、最大载荷210g。旧版16kg差异保留。82分件/83合同组件、7关节、11接口、电源灯、8预览;32能力21实现、30状态、34单测。420参考含413具名纯液体Jasper/Lange实验拟合、5组未指派物种的APG原始曲线及2组条件不完整的SDS/SiO2相界面曲线,共72浓度点。板受力/浮力/独立力校准、温度、有限滴定库存与热/溶质守恒;环法明确有限薄膜工程代理、不冒充HuhMason。13步APG有限滴定观测CMC约0.04719kg/m³,只是已知参考曲线的模型再现。双实例原型环板测量、取消、载台和全部关节世界姿态、电源灯共179实际检查通过。原厂内校/环修正、全自动CMC硬件、粉体等扩展、经验误差/机器人/真机not_run,整体partial。"}},"previews":["previews/biolin_sigma700/preview_closed.webp","previews/biolin_sigma700/preview_loading.webp","previews/biolin_sigma700/preview_measurement.webp","previews/biolin_sigma700/preview_measuring.webp","previews/biolin_sigma700/preview_rear.webp","previews/biolin_sigma700/preview_ring.webp","previews/biolin_sigma700/preview_service.webp","previews/biolin_sigma700/preview_stage_upper.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/asset.contract.json","bytes":752101},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/collision_proxies.json","bytes":38851},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/geometry_manifest.json","bytes":126684},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/model.blend","bytes":329335},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/model.glb","bytes":277672},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/model.urdf","bytes":79539},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/output_templates.json","bytes":310},{"name":"surface_library.json","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/surface_library.json","bytes":483311},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_sigma700/说明.md","bytes":1194}],"completeness":{"components":82,"with_collisions":82,"with_objects":82,"with_function":82,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_sigma700","chem_id":"CHEM-120","name_en":"Force tensiometer","maker":"Biolin Scientific","model":"Sigma 700","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_sigma700","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_sigma700/asset.contract.json","runtime":"scripts/asset_runtime/biolin_sigma700.py"} \ No newline at end of file diff --git a/data/assets/instrument.biolin_thetaflex.json b/data/assets/instrument.biolin_thetaflex.json new file mode 100644 index 0000000000000000000000000000000000000000..6a8ffa4a1b3c46d1002aca57f24064df3d19cf42 --- /dev/null +++ b/data/assets/instrument.biolin_thetaflex.json @@ -0,0 +1 @@ +{"tid":"instrument.biolin_thetaflex","asset_dir":"expansion_batch03/t4_measure/biolin_thetaflex","name_zh":"Biolin Scientific Theta Flex 光学接触角测量仪","category":"颗粒孔隙与界面","description_zh":"有限针筒/液滴,Young-Laplace静态成像与小Bond动态钉扎轮廓,独立像素接触角、滞后和OWRK表面能;不声称OEM精度","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.7665,0.2515,0.559],"bbox_min":[-0.3825,-0.1275,0.0],"bbox_max":[0.384,0.124,0.559],"manifest_dimensions_m":[0.7664999961853027,0.2514999979175627,0.5590000152587891],"glb":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","links":{"base_link":"/Geometry/base_link","stage_x":"/Geometry/base_link/stage_x","stage_y":"/Geometry/base_link/stage_x/stage_y","stage_z":"/Geometry/base_link/stage_x/stage_y/stage_z","focus":"/Geometry/base_link/focus","dispenser":"/Geometry/base_link/dispenser","plunger":"/Geometry/base_link/dispenser/plunger","service_cover":"/Geometry/base_link/service_cover","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.1865],"place":[0.0,0.0,0.0565],"post_place":[0.0,0.0,0.1865],"joint_stage_x_joint":[-0.06,-0.02,0.178],"joint_stage_y_joint":[-0.06,-0.02,0.2],"joint_stage_z_joint":[-0.06,-0.02,0.332],"joint_focus_joint":[0.211,0.0,0.36363],"joint_dispenser_joint":[-0.02,0.0,0.456],"joint_plunger_joint":[-0.02,0.0,0.487],"joint_service_cover_joint":[0.295,0.115,0.273],"joint_power_switch_joint":[0.341,-0.125,0.238]},"joints":[{"name":"stage_x_joint","type":"prismatic","parent":"housing","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.08,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.178],"child_prim":"/Geometry/base_link/stage_x","child_bbox_min":[-0.1265,-0.0905,0.162],"child_bbox_max":[-0.011,0.025,0.33875],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"stage_x","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.2],"child_prim":"/Geometry/base_link/stage_x/stage_y","child_bbox_min":[-0.1265,-0.063,0.172],"child_bbox_max":[-0.0115,0.023,0.33875],"kind":"other"},{"name":"stage_z_joint","type":"prismatic","parent":"stage_y","child":"stage_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.049,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.332],"child_prim":"/Geometry/base_link/stage_x/stage_y/stage_z","child_bbox_min":[-0.0985,-0.054,0.172],"child_bbox_max":[-0.0215,0.014,0.33875],"kind":"other"},{"name":"focus_joint","type":"prismatic","parent":"housing","child":"focus","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.02,"effort":10.0,"mimic":null,"origin_m":[0.211,0.0,0.36363],"child_prim":"/Geometry/base_link/focus","child_bbox_min":[0.1293,-0.027,0.33663],"child_bbox_max":[0.2225,0.027,0.39063],"kind":"other"},{"name":"dispenser_joint","type":"prismatic","parent":"housing","child":"dispenser","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.035,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.456],"child_prim":"/Geometry/base_link/dispenser","child_bbox_min":[-0.037,-0.0235,0.3876],"child_bbox_max":[-0.003,0.0235,0.548],"kind":"other"},{"name":"plunger_joint","type":"prismatic","parent":"dispenser","child":"plunger","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.487],"child_prim":"/Geometry/base_link/dispenser/plunger","child_bbox_min":[-0.0234,-0.0034,0.4735],"child_bbox_max":[-0.0166,0.0034,0.548],"kind":"other"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.295,0.115,0.273],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[0.2205,0.112,0.1345],"child_bbox_max":[0.3695,0.1202,0.4115],"kind":"door"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[0.341,-0.125,0.238],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.333,-0.1275,0.23],"child_bbox_max":[0.349,-0.1225,0.246],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_z","part":"biolin_thetaflex__sample_plate","pos":[-0.06,-0.02,0.3385],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0065],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"syringe","link":"dispenser","part":"biolin_thetaflex__syringe","pos":[-0.02,0.0,0.457],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.001],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dispense","link":"dispenser","part":"biolin_thetaflex__needle","pos":[-0.02,0.0,0.4086],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0474],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"calibration_ball","link":"stage_z","part":"biolin_thetaflex__calibration_socket","pos":[-0.033,-0.002,0.336],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.027,0.018,0.004],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"stage","link":"stage_z","part":"biolin_thetaflex__stage_z","pos":[-0.06,-0.02,0.2525],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0795],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"camera","link":"focus","part":"biolin_thetaflex__objective","pos":[0.168,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.043,0.0,-0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"backlight","link":"base_link","part":"biolin_thetaflex__led_diffuser","pos":[-0.2595,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.2595,0.0,0.3636],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_thetaflex__ac_in","pos":[0.321,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.321,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_thetaflex__usb","pos":[0.279,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.279,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"auxiliary","link":"base_link","part":"biolin_thetaflex__aux_socket","pos":[0.238,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.238,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"measurement_light","part":"biolin_thetaflex__measurement_lamp","prim":"/Geometry/base_link/readout_measurement_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.331,-0.1215,0.411],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.measurement"}},"blank_channel":null,"on":[0.1,0.55,0.95],"off":[0.02,0.025,0.02],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.7665,0.2515],"height_m":0.559,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.3385,"primary_slot":"sample","access":[],"slot_count":10,"mass_evidence":"ThetaFlex documented basic frame26kg used as numerical assembly mass budget; actual accessory and component masses unknown"},"components":[{"id":"housing","name_zh":"U形框架底部承重白色外缘","function_zh":"U形框架底部承重白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.085],"rpy_rad":[0,0,0],"size_m":[0.765,0.23,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_frame","name_zh":"U形左侧白色外缘","function_zh":"U形左侧白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_frame"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.107,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_frame","name_zh":"U形右侧白色相机罩外缘","function_zh":"U形右侧白色相机罩外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_frame"],"collisions":[{"shape":"box","origin_m":[0.295,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.175,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_front","name_zh":"连续圆角U形黑色前面板","function_zh":"连续圆角U形黑色前面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__base_front"],"collisions":[{"shape":"box","origin_m":[0,-0.116,0.09],"rpy_rad":[0,0,0],"size_m":[0.743,0.009,0.11]},{"shape":"box","origin_m":[-0.32825,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.0865,0.009,0.2795]},{"shape":"box","origin_m":[0.28925,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.1645,0.009,0.2795]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_back","name_zh":"黑色左侧背板","function_zh":"黑色左侧背板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_back"],"collisions":[{"shape":"box","origin_m":[-0.329,0.116,0.275],"rpy_rad":[0,0,0],"size_m":[0.084,0.006,0.294]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_top","name_zh":"黑色相机顶盖","function_zh":"黑色相机顶盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_top"],"collisions":[{"shape":"box","origin_m":[0.296,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.157,0.212,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_back","name_zh":"底座背面板","function_zh":"底座背面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__bottom_back"],"collisions":[{"shape":"box","origin_m":[0,0.116,0.083],"rpy_rad":[0,0,0],"size_m":[0.733,0.006,0.082]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_0","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_1","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_2","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_3","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_left","name_zh":"U形左内壁黑色衬板","function_zh":"U形左内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_left"],"collisions":[{"shape":"box","origin_m":[-0.274,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_right","name_zh":"U形右内壁黑色衬板","function_zh":"U形右内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_right"],"collisions":[{"shape":"box","origin_m":[0.207,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_bottom","name_zh":"U形底部黑色衬板","function_zh":"U形底部黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_bottom"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.146],"rpy_rad":[0,0,0],"size_m":[0.505,0.209,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_top","name_zh":"左侧黑色上盖","function_zh":"左侧黑色上盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_top"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.088,0.21,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_outer","name_zh":"右外侧黑色衬板","function_zh":"右外侧黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_outer"],"collisions":[{"shape":"box","origin_m":[0.383,0,0.272],"rpy_rad":[0,0,0],"size_m":[0.002,0.201,0.28]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail","name_zh":"中部手动载台光学导轨","function_zh":"中部手动载台光学导轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.154],"rpy_rad":[0,0,0],"size_m":[0.505,0.064,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_0","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_0"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_1","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"手动X横移台","function_zh":"手动X横移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.06,-0.02,0.178],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.098,0.09,0.018]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.08],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y纵移台","function_zh":"手动Y纵移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.022],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.082,0.086,0.017]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_pedestal","name_zh":"手动Z升降基座","function_zh":"手动Z升降基座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.029],"rpy_rad":[0,0,0],"size_m":[0.063,0.063,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_z","name_zh":"样品台升降柱","function_zh":"样品台升降柱","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.132],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0795],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.161}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.049],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_deck","name_zh":"平面样品金属载台","function_zh":"平面样品金属载台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_deck"],"collisions":[{"shape":"box","origin_m":[0,0,0.0025],"rpy_rad":[0,0,0],"size_m":[0.077,0.068,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_plate","name_zh":"平面测试样片","function_zh":"平面测试样片","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_plate"],"collisions":[{"shape":"box","origin_m":[0,0,0.00575],"rpy_rad":[0,0,0],"size_m":[0.036,0.027,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","drop.clean","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drop_visual","name_zh":"0.2uL40.18度名义球冠液滴","function_zh":"0.2uL40.18度名义球冠液滴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__drop_visual"],"collisions":[{"shape":"box","origin_m":[0,0,0.006626788815225919],"rpy_rad":[0,0,0],"size_m":[0.0013866167244481634,0.0013866167244481634,0.00025357763045183744]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_0","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_0"],"collisions":[{"shape":"box","origin_m":[-0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_1","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_1"],"collisions":[{"shape":"box","origin_m":[0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.061,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_knob","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__z_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.039,0,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"backlight_body","name_zh":"左侧LED均匀背景光源","function_zh":"左侧LED均匀背景光源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__backlight_body"],"collisions":[{"shape":"box","origin_m":[-0.272,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.024,0.077,0.084]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"led_diffuser","name_zh":"62x62mm蓝色均匀背光面","function_zh":"62x62mm蓝色均匀背光面","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__led_diffuser"],"collisions":[{"shape":"box","origin_m":[-0.2595,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.0024,0.062,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["illumination.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"measurement_lamp","name_zh":"原厂测量指示灯","function_zh":"原厂测量指示灯","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__measurement_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.331,-0.1205,0.411],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera","name_zh":"右侧CMOS2/3英寸相机位置代理","function_zh":"右侧CMOS2/3英寸相机位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__camera"],"collisions":[{"shape":"box","origin_m":[0.293,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","camera.calibrate","acquisition.start","acquisition.result","image.capture","analysis.image"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus","name_zh":"相机手动细调焦套","function_zh":"相机手动细调焦套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.211,0.0,0.363626788815226],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.027,"length_m":0.023}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.02],"state_id":"focus.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["focus.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective","name_zh":"精密变焦镜头筒","function_zh":"精密变焦镜头筒","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__objective"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_glass","name_zh":"物镜端光学玻璃","function_zh":"物镜端光学玻璃","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__lens_glass"],"collisions":[{"shape":"cylinder","origin_m":[-0.0805,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.0024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_0","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.012,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_1","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_2","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[-0.034,0.021,0.0],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737024,0.008036352079666886],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[-0.034,0.0148492424049175,0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666888,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[-0.034,1.285879139104721e-18,0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666884,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917497,0.0148492424049175],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,0.008036352079666888],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.021,2.571758278209442e-18],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,-0.008036352079666884],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917503,-0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666898,-0.019401470182737017],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.034,-3.8576374173141625e-18,-0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666891,-0.01940147018273702],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.034,0.014849242404917496,-0.014849242404917503],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737017,-0.008036352079666898],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_arm","name_zh":"左侧伸出滴液器横臂","function_zh":"左侧伸出滴液器横臂","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_arm"],"collisions":[{"shape":"box","origin_m":[-0.1755,0.033,0.413],"rpy_rad":[0,0,0],"size_m":[0.215,0.048,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_tower","name_zh":"单液滴定器竖向驱动罩","function_zh":"单液滴定器竖向驱动罩","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_tower"],"collisions":[{"shape":"box","origin_m":[-0.05,0.033,0.4845],"rpy_rad":[0,0,0],"size_m":[0.043,0.052,0.149]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser","name_zh":"T301自动滴放移动件","function_zh":"T301自动滴放移动件","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.02,0.0,0.456],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser"],"collisions":[{"shape":"box","origin_m":[0,0,0.048],"rpy_rad":[0,0,0],"size_m":[0.034,0.047,0.07]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.035],"state_id":"dispenser.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","dispenser.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe","name_zh":"C201单液针筒外观","function_zh":"C201单液针筒外观","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","stock.load","stock.unload","liquid.transfer","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_collar","name_zh":"针筒固定夹","function_zh":"针筒固定夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.022],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle","name_zh":"液体滴放针","function_zh":"液体滴放针","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0474],"rpy_rad":[0,0,0],"radius_m":0.00045,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger","name_zh":"针筒活塞","function_zh":"针筒活塞","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.031],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0034,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.04],"state_id":"plunger.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger_stem","name_zh":"针筒活塞杆","function_zh":"针筒活塞杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"plunger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.052}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_0","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_0"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.017],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_1","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_1"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.012],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_2","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_2"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.007000000000000001],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_3","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_3"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_4","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_4"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.002999999999999999],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_5","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_5"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.008],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_6","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_6"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.012999999999999998],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"calibration_socket","name_zh":"C216校准球样品台接口代理","function_zh":"C216校准球样品台接口代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__calibration_socket"],"collisions":[{"shape":"cylinder","origin_m":[0.027,0.018,0.004],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["camera.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"采集控制板位置代理","function_zh":"采集控制板位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__controller"],"collisions":[{"shape":"box","origin_m":[0.283,0,0.224],"rpy_rad":[0,0,0],"size_m":[0.105,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.stop","analysis.surface_energy","analysis.hysteresis","sim.step","camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部可拆维护面板","function_zh":"后部可拆维护面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.295,0.115,0.273],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.149,0.006,0.277]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.09],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.06],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.053],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.046],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.03899999999999999],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.032],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.024999999999999994],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.017999999999999995],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.010999999999999996],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.003999999999999997],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_0","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_1","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_2","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_3","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"交流100–240V电源","function_zh":"交流100–240V电源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__ac_in"],"collisions":[{"shape":"box","origin_m":[0.321,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.027,0.01,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"USB3数据接口","function_zh":"USB3数据接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__usb"],"collisions":[{"shape":"box","origin_m":[0.279,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"aux_socket","name_zh":"滴定/附件电控接口","function_zh":"滴定/附件电控接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__aux_socket"],"collisions":[{"shape":"box","origin_m":[0.238,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.021,0.011,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"前侧圆形供电按钮代理","function_zh":"前侧圆形供电按钮代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.341,-0.125,0.238],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_switch"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.005}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim","name_zh":"按钮边缘蓝色饰条","function_zh":"按钮边缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.226],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim_top","name_zh":"按钮上缘蓝色饰条","function_zh":"按钮上缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim_top"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.25],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"brand_badge","name_zh":"右侧Biolin铭牌位置","function_zh":"右侧Biolin铭牌位置","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__brand_badge"],"collisions":[{"shape":"box","origin_m":[0.296,-0.1208,0.362],"rpy_rad":[0,0,0],"size_m":[0.1,0.001,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_0","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.23,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_1","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.14500000000000002,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_2","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_3","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.024999999999999994,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_4","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.11000000000000001,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_slide_bearing","name_zh":"X台与导轨连接滑块","function_zh":"X台与导轨连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"size_m":[0.096,0.066,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_slide_bearing","name_zh":"Y台与X台连接滑块","function_zh":"Y台与X台连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.01],"rpy_rad":[0,0,0],"size_m":[0.072,0.07,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer_shaft","name_zh":"X调节旋钮连接轴","function_zh":"X调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.047,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y调节旋钮连接轴","function_zh":"Y调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_guide","name_zh":"镜头全行程支承套","function_zh":"镜头全行程支承套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_guide"],"collisions":[{"shape":"cylinder","origin_m":[0.235,0,0.363626788815226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.025,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle_hub","name_zh":"针筒底端与针头连接座","function_zh":"针筒底端与针头连接座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle_hub"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.028],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mount","name_zh":"前面板电源按钮安装座","function_zh":"前面板电源按钮安装座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_mount"],"collisions":[{"shape":"cylinder","origin_m":[0.341,-0.121,0.238],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主显式接受有效物性、针筒容量、滞后端点和模型近似","kind":"configuration","availability":"implemented","component_ids":["camera","syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","density_kg_m3","surface_tension_n_m","syringe_capacity_m3","advancing_rad","receding_rad","accept_dynamic_proxy"]},"power.set":{"function_zh":"切换供电","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"service.set":{"function_zh":"断电拆开后盖","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"focus.set":{"function_zh":"手动调焦的过程位置代理","kind":"device_command","availability":"implemented","component_ids":["focus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"illumination.set":{"function_zh":"设置背景照明强度","kind":"device_command","availability":"implemented","component_ids":["led_diffuser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["fraction"]},"method.configure":{"function_zh":"选择静态/动态、FOV、采样频率及拟合;20Hz是本模拟限制","kind":"configuration","availability":"implemented","component_ids":["camera","dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","field_width_m","frame_rate_hz","frames","flow_m3_s","stage_speed_m_s","fit"]},"sample.load":{"function_zh":"宿主放入文献表面/液体配对;未知条件须确认","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","accept_unknown_conditions"]},"sample.remove":{"function_zh":"宿主取出已清除液滴的样片","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stock.load":{"function_zh":"宿主装入与样片参考匹配的有限探针液体","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3"]},"stock.unload":{"function_zh":"宿主回收剩余针筒液体并入账","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"drop.clean":{"function_zh":"宿主吸走样片上的液滴入回收账本","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"camera.calibrate":{"function_zh":"独立外部长度/图像像素标定;不代替C216证书","kind":"configuration","availability":"implemented","component_ids":["camera","calibration_socket"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["known_length_m","observed_pixels"]},"stage.move":{"function_zh":"按受限速度移动手动XYZ台,过程代理","kind":"device_command","availability":"implemented","component_ids":["stage_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","z_m"]},"dispenser.move":{"function_zh":"异步上下移动自动滴放支架","kind":"device_command","availability":"implemented","component_ids":["dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"liquid.transfer":{"function_zh":"有限针筒滴放或回吸,动态模式保留针下液滴,体积守恒","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"acquisition.start":{"function_zh":"按方法频率捕获有限帧数并独立拟合轮廓","kind":"device_command","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留已移动位置、已转移液体与图像","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"只读最后异步操作结果与像素图像","kind":"query","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"image.capture":{"function_zh":"返回由物理轮廓形成的像素图像及图像拟合;模拟图像明确标注","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.image":{"function_zh":"只根据外部图像、外部基线与像素尺度求左右接触角和体积","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["image_png_base64","baseline_px","pixel_pitch_m","fit"]},"analysis.surface_energy":{"function_zh":"外部两种以上探针液观测的OWRK非负拟合","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["observations"]},"analysis.hysteresis":{"function_zh":"从外部进角/退角序列的极值得到滞后,不读取物性真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["advancing_rad","receding_rad"]},"ledger.read":{"function_zh":"宿主体积/质量守恒审计","kind":"query","availability":"implemented","component_ids":["syringe","sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"camera.high_speed_3009fps":{"function_zh":"缺少附件/原厂实现或数据:camera.high_speed_3009fps","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"calibration.oem_certificate":{"function_zh":"缺少附件/原厂实现或数据:calibration.oem_certificate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.pendant_tension":{"function_zh":"缺少附件/原厂实现或数据:drop.pendant_tension","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.captive_bubble":{"function_zh":"缺少附件/原厂实现或数据:drop.captive_bubble","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.tilt":{"function_zh":"缺少附件/原厂实现或数据:stage.tilt","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"topography.roughness":{"function_zh":"缺少附件/原厂实现或数据:topography.roughness","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"rheology.measure":{"function_zh":"缺少附件/原厂实现或数据:rheology.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"缺少附件/原厂实现或数据:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.manipulate":{"function_zh":"缺少附件/原厂实现或数据:robot.manipulate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.empirical":{"function_zh":"缺少附件/原厂实现或数据:fault.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"缺少附件/原厂实现或数据:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"stage.x_m":{"meaning_zh":"实际X台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.target_x_m":{"meaning_zh":"目标X位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"实际Y台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"stage.target_y_m":{"meaning_zh":"目标Y位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"stage.z_m":{"meaning_zh":"实际Z台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_z"],"write_via":null},"stage.target_z_m":{"meaning_zh":"目标Z位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_z"],"write_via":null},"dispenser.z_m":{"meaning_zh":"自动滴放支架实际下移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["dispenser"],"write_via":null},"dispenser.target_m":{"meaning_zh":"滴放目标下移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["dispenser"],"write_via":"dispenser.move"},"plunger.position_m":{"meaning_zh":"针筒体积映射到假设40mm活塞行程;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["plunger"],"write_via":null},"focus.position_m":{"meaning_zh":"手动对焦位置;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["focus"],"write_via":"focus.set"},"service.slide_m":{"meaning_zh":"维护板后移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["service_cover"],"write_via":"service.set"},"power.angle_rad":{"meaning_zh":"电源按钮位置代理;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"plant.configured":{"meaning_zh":"显式工程输入已给定;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"lamp.measurement":{"meaning_zh":"测量或动态传输指示灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["measurement_lamp"],"write_via":null},"sample.present":{"meaning_zh":"样片在位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_plate"],"write_via":null},"camera.calibrated":{"meaning_zh":"外部长度标定已输入;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"illumination.fraction":{"meaning_zh":"背景照明设定;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["led_diffuser"],"write_via":"illumination.set"},"camera.pixel_pitch_m":{"meaning_zh":"独立标定像素尺度;FOV变动失效;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"method.mode":{"meaning_zh":"静态Y-L轮廓或小Bond动态球冠模型;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"angle.indicated_rad":{"meaning_zh":"从图像边缘拟合的平均接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.left_rad":{"meaning_zh":"从像素轮廓拟合左接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.right_rad":{"meaning_zh":"从像素轮廓拟合右接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"volume.indicated_m3":{"meaning_zh":"由图像半宽积分及像素标定估计液滴体积;来源=derived。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"truth.drop_m3":{"meaning_zh":"有限样片液滴体积;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.syringe_m3":{"meaning_zh":"有限针筒库存;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_angle_rad":{"meaning_zh":"有效接触角真值;来源=process_truth。","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_radius_m":{"meaning_zh":"模型接触线半径;来源=process_truth。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"移动/滴液/回吸/成像阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本操作用时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际像素测量帧数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"optical_tensiometry":{"meaning_zh":"有穷滴液及准静态润湿轮廓、成像、独立接触角与表面能分析","implementation":"lumped","equations":["Finite transfer dVdrop=-dVsyringe=Qdt clipped to requested signed volume; cleaning/unloading enters waste; total loaded=syringe+drop+waste","Sessile Young-Laplace: dr/ds=cos(phi), dz/ds=sin(phi), dphi/ds=2/Rapex+rho*g*z/gamma-sin(phi)/r; z downward from apex; shootRapex to finite volume, stop at reference contact angle","Dynamic only Bo_base<=0.1: pinned spherical cap V=pi*h*(3a^2+h^2)/6,theta=2atan(h/a); hold contact radius until explicitly supplied advancing/receding limits; contact line then moves; no hydrodynamic transient or needle meniscus model","1984x1264 uint8 projected polygon, optical blur from explicit focus model, background intensity; no empirical noise","Camera field_width is horizontal effectiveFOV engineering mapping of manufacturer diameter range; certified magnification/diameter-to-sensor relation unknown","Pixel Otsu segmentation selects largest connected droplet; known baseline, cubic side-edge polynomial tangent or circle least squares; neither reads reference contact angle","Observed volume=pi*integral(half_width_pixels^2)*calibrated_pitch^3; length calibration independent external length/pixels, FOV change invalidates it","OWRK gammaL*(1+cos(theta))=2*(sqrt(gammaSd*gammaLd)+sqrt(gammaSp*gammaLp)); nonnegative least squares from independent liquid components and observedangles; reject rank deficiency","Hysteresis=max(externaladvancingangles)-min(externalrecedingangles); data-backed static reference never silently turned into empirical hysteresis","Only hoststep advances time; pure imageanalysis/read/result queries cannot mutate physics or take operation ownership"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":998.20715,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.0728,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"syringe_capacity_m3":{"value":5e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"syringe capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_dynamic_proxy":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept dynamic proxy;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"field_width_m":{"value":0.0035,"unit":"m","evidence":"assumption","meaning_zh":"field width m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_rate_hz":{"value":5.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frame rate hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frames":{"value":5,"unit":"1","evidence":"assumption","meaning_zh":"frames;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_m3_s":{"value":1e-10,"unit":"m^3/s","evidence":"assumption","meaning_zh":"flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.004,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["任务指定规格页1984x1264/3009fps/1.44–32.3mm;当前产品主页面卖点1920x1200/2247fps、比较表1936x1216/2347fps/0.95–26mm,采用任务指定旧配置,冲突保留。","1984x1264实际像素数2507776,与页面括号2.3MP不一致,采用整数像素规格,不把MP近似值用于成像。","3009fps依图像配置;未取得ROI/曝光/全帧速率对应表。实现低速理想相机时间采样,未验证3009fps吞吐。","Darus实验CSV含超180度数字,未擅自修复;排除行详见contact_library.excluded_rows。","DropletLab完整ZIP含127个真实PNG文件和127个AppleDouble同名后缀元数据;真实PNG去重后123个不同内容,4副本不算额外测量。ZIP无所述CSV/PDF,无法逐图确认静态/进退模式或构建原厂误差分布。","PTFE纯物质45行去重后23种,dihexylether/dihexyl ether别名不算两种。Al90配方不冒充90纯化学物种。","DaRUS原始四CSV大小及MD5与原作者API一致,8条theta_exp超180°异常存在于作者原文件;继续原样保留为excluded_rows,不以DFT值或猜测小数点修复。","基本框架26kg已知,部件真实质量/惯量/摩擦/针筒内径/实际行程未知填null;URDF总26kg按功能组工程分配,包围盒惯量。","选ThetaFlex Auto1配置外观:单液自动滴放,XYZ为人工调节的过程命令代理;不声称配置自动XYZ台。","外部PC软件承担数值显示,模型不虚构触摸屏;原厂存在测量指示灯,灯位置/颜色/运行映射是照片估计。","上伸滴液器与样品片、0.2µL名义液滴用于外观;静态液滴网格不作为运行时定量液滴大小。","有限针筒、样品滴、回收体积守恒;真值接触角由公开实验参考加显式动态端点约束。传感输出来自像素边缘拟合,不直接返回真值。","无OEM噪声/精度/校准证书/故障统计;±0.1度仅厂家指标,不能据此伪造概率分布。","高压、倾斜台、气泡/悬滴张力、粗糙度/流变、实物机器人和真机均not_run。","数值检查20–160度2e-10m3案例中,多项式大角度最大误差约8.93度;已明确未达到厂家±0.1度,不能将数值通过解释为准确度合格。前侧圆形供电控制位置和运动仅交互代理,原厂对应机械功能未证实。","独立图像审计保留全部127个PNG原路径,但4对完全重复副本只形成123个不同图像内容;其中部分没有角度数值标注,不可把PNG文件数当独立有效接触角实验数。","本轮几何补7个接合件,合计111分件;基本白框及脚实测模型包络765×230×435mm,含饰板/接口/滴液塔外伸的完整模型766.5×251.5×559mm。局部形状为原厂照片约束下的工程重建,不是厂家CAD或实物计量。","基于实际网格,载台Z独立上限0.0490m,载台Z与滴液支架下降距离之和不超过0.0490m,针尖至样片/夹具最小模型间隙0.100mm。64个合法组合运动角点与9姿态共3114项接合/拓扑/间隙验证通过;该约束不是厂家实测行程或碰撞认证。","小液滴采集改为按实际像素可解析性产生成功或明确失败终态,清理液滴后保留已完成结果图像,有限注吸严格检查库存并实时夹取。这些是程序与数值边界验证,不是经验噪声或故障概率。","26kg是厂家基本框架质量;当前完整几何将26kg作为数值质量预算分配,附件与分件实测质量仍未知。","CHEM-121本轮补查3个公开来源未扩库:Celiz2014虽有137个实测WCA散点,但无逐材料身份映射;SI仅10个结构柱图,25材料表属于细胞黏附。110条角度汇编混入MD/预测与重复处理,pCN接枝研究仅6种复合表面;故原168响应及≥50化学身份缺口保持。详见search_evidence.json。","168 experimentalresponse rows:90Alformulations/45PTFEpure rows/33validbinarymixture rows; no50distinctpurechemical species; source anomalies excluded","127processedDropometerimages retained as real reference images, not nativeThetaFlexcamera data; independent fullrawimage metrology not_run","Static YoungLaplace numerical model, dynamic smallBond sphere approximation with explicitly assumedadvrec endpoints; full dynamic NavierStokes/contactline/needle distortion not_run","Certified0.1degree accuracy,3009fpsROI/fullresolutionbandwidth,CCDdistortion/noise/illuminationcalibration not_run","Localgeometry/actuatorrates/stroke/capacity andallocated26kg are numericalengineering proxies","Auto1 sampleXYZ commands represent manualpositioning; autonomous3axisOEMstage is not claimed","Pendantdrop/captivebubble/tilt/highpressure/topography/interfacialrheology/OEMcertifiedcalibration/hardware/robot not_run","Nominal3Ddrop size is fixed; quantitative changing drop pixels are API/outputPNG, not PhysXfluid mesh","Stage Z<=0.049m and stage Z+dispenser descent<=0.049m enforce local scene needle clearance0.1mm; engineering envelope, not manufacturer stroke","No filesystem/process sandbox truth-isolation claim"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","service.set","focus.set","illumination.set","method.configure","sample.load","sample.remove","stock.load","stock.unload","drop.clean","camera.calibrate","stage.move","dispenser.move","liquid.transfer","acquisition.start","acquisition.stop","acquisition.result","image.capture","analysis.image","analysis.surface_energy","analysis.hysteresis","ledger.read","sim.step"],"unsupported":["camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"note_zh":"CHEM-121 ThetaFlex:任务配置1984×1264、依图像配置最高3009fps、视场1.44–32.3mm,基本框架765×230×435mm26kg;新产品页参数冲突保留,不替换任务配置。111几何分件/112合同组件,8关节、10接口、测量灯、10预览。35能力24实现、33状态、37单测。168实验响应含90铝表面配方270原始角度、45PTFE纯液体记录(23名义液体身份,decalin异构体未定)、33有效二元配方;另127个已处理Dropometer图像文件(123独立内容、4重复副本,不视为127次有效测量)。8异常源数值已剔除,不冒充50独立纯物质原生数据。有限针筒/滴液/回收守恒,Young–Laplace静态成像、外部标定像素轮廓拟合,小Bond显式端点动态模型、滞后和OWRK。当前大角度拟合误差最高约8.93度,未达到厂家±0.1度;原厂精度与3009fps、经验噪声/校准/故障、扩展附件、机器人和硬件未验证,整体partial。最终双实例229项实际场景、3015项Blender变换及原生桥接/单向8关节检查通过。"}},"previews":["previews/biolin_thetaflex/example_dynamic_advance.webp","previews/biolin_thetaflex/example_dynamic_recede.webp","previews/biolin_thetaflex/example_static.webp","previews/biolin_thetaflex/preview_closed.webp","previews/biolin_thetaflex/preview_dispensing.webp","previews/biolin_thetaflex/preview_focus.webp","previews/biolin_thetaflex/preview_needle_lower.webp","previews/biolin_thetaflex/preview_optical_closeup.webp","previews/biolin_thetaflex/preview_rear.webp","previews/biolin_thetaflex/preview_sample_loading.webp","previews/biolin_thetaflex/preview_science.webp","previews/biolin_thetaflex/preview_service.webp","previews/biolin_thetaflex/preview_travel_limit.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","bytes":1137813},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/collision_proxies.json","bytes":31855},{"name":"contact_library.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/contact_library.json","bytes":367856},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/geometry_manifest.json","bytes":137160},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.blend","bytes":355374},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","bytes":229936},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","bytes":90439},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/output_templates.json","bytes":173319},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/说明.md","bytes":5110}],"completeness":{"components":111,"with_collisions":111,"with_objects":111,"with_function":111,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_thetaflex","chem_id":"CHEM-121","name_en":"Optical contact-angle meter","maker":"Biolin Scientific","model":"Theta Flex","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","runtime":"scripts/asset_runtime/biolin_thetaflex.py"} \ No newline at end of file diff --git a/data/assets/instrument.biorad_cfxopus.json b/data/assets/instrument.biorad_cfxopus.json new file mode 100644 index 0000000000000000000000000000000000000000..396c3b3dfaa56e0c0e146f602caa6b4aaddcfb4a --- /dev/null +++ b/data/assets/instrument.biorad_cfxopus.json @@ -0,0 +1 @@ +{"tid":"instrument.biorad_cfxopus","asset_dir":"expansion_batch04/t4_measure/biorad_cfxopus","name_zh":"Bio-Rad CFX Opus 96实时荧光定量PCR仪(12011319)","category":"生化与湿化学分析","description_zh":"CFX Opus 96实时荧光定量PCR系统(调研表型号12011319;33 W×56 D×36 H cm、22 kg):固定96孔Peltier样品块(4–100 °C,最高5 °C/s、平均3.3 °C/s,90 °C时准确度±0.2 °C、均匀性±0.3 °C;跨行温度梯度30–100 °C、跨度1–24 °C)、电动可退回加热盖(30–110 °C,默认105 °C,遇阻停止)、6个滤光LED与6个滤光光电二极管的光学扫描模块(通道1–5对应FAM/HEX/Texas Red/Cy5/Quasar 705与一个FRET通道;全通道扫描12 s、SYBR/FAM快速扫描3 s)、可倾斜触摸屏(12–55°)、RGB状态灯条、后面板电源开关与接口。运行层按宿主时钟推进(0.1 s物理网格):样品块行温度伺服与样品温度滞后(计算/块控温模式)、热盖、协议(温度/梯度/GOTO/熔解步骤、增量与延时)、每孔每检测的PCR循环事件模型(变性、退火、延伸、热启动、抑制、引物与聚合酶资源、引物二聚体、探针切割)、荧光通道响应(FPbase 66种染料光谱×厂家波段)与噪声、出厂染料校准的颜色补偿,分析(基线、阈值、Cq、标准曲线、熔解峰、ΔΔCq)与导出;检测模板为PrimerBank 64个人类SYBR引物对(扩增子Tm由最近邻热力学计算)。检测器标度按产品册探针例子(IL-1b 1e5拷贝Cq 19.81)标定。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器33×56 cm占地中心在台面上的投影,z=0为台面,+X右/+Y后(操作者在−Y侧面对触摸屏;盖子沿+Y退回后罩);参考姿态见reference_pose_zh"},"mass_kg":22.0,"size_m":[0.33,0.5608,0.36],"bbox_min":[-0.165,-0.2804,0.0],"bbox_max":[0.165,0.2804,0.36],"manifest_dimensions_m":[0.33000001311302185,0.5608000159263611,0.36000001430511475],"glb":"assets/expansion_batch04/t4_measure/biorad_cfxopus/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/biorad_cfxopus/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","touch_screen":"/Geometry/base_link/touch_screen","switch_power":"/Geometry/base_link/switch_power"},"frames":{"pre_place":[0.0,0.2804,0.49],"place":[0.0,0.2804,0.36],"post_place":[0.0,0.2804,0.49],"joint_lid_joint":[0.0,-0.156,0.27],"joint_touch_screen_joint":[-0.03,-0.264,0.055],"joint_switch_power_joint":[0.118,0.276,0.118]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"deck","child":"lid","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.232,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.156,0.27],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.1506,-0.276,0.208],"child_bbox_max":[0.1506,-0.036,0.332],"kind":"door"},{"name":"touch_screen_joint","type":"revolute","parent":"chassis","child":"touch_screen","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.750492,"effort":10.0,"mimic":null,"origin_m":[-0.03,-0.264,0.055],"child_prim":"/Geometry/base_link/touch_screen","child_bbox_min":[-0.116,-0.264,0.05209],"child_bbox_max":[0.056,-0.22702,0.16455],"kind":"other"},{"name":"switch_power_joint","type":"prismatic","parent":"rear_power_module","child":"switch_power","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.118,0.276,0.118],"child_prim":"/Geometry/base_link/switch_power","child_bbox_min":[0.108,0.273,0.105],"child_bbox_max":[0.128,0.279,0.131],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_block","link":"base_link","part":"biorad_cfxopus__sample_block","pos":[0.0,-0.152,0.209],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,-0.152,0.209],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.06,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"96孔样品块(低型裙边96孔板或8联管;需先退回盖子)"},{"name":"usb_front","link":"base_link","part":"biorad_cfxopus__usb_front_port","pos":[0.128,-0.276,0.036],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.128,-0.276,0.036],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.007,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"前面板USB A口"},{"name":"power_inlet","link":"base_link","part":"biorad_cfxopus__rear_power_module","pos":[0.118,0.268,0.062],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.118,0.268,0.062],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源输入(100–240 VAC,850 W)"},{"name":"usb_a_rear_1","link":"base_link","part":"biorad_cfxopus__rear_connectors","pos":[-0.122,0.268,0.158],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.122,0.268,0.158],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.007,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板USB A口1"},{"name":"usb_a_rear_2","link":"base_link","part":"biorad_cfxopus__rear_connectors","pos":[-0.122,0.268,0.138],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.122,0.268,0.138],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.007,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板USB A口2"},{"name":"usb_b","link":"base_link","part":"biorad_cfxopus__rear_connectors","pos":[-0.122,0.268,0.11],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.122,0.268,0.11],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.007,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板USB B口(连CFX Maestro电脑)"},{"name":"ethernet","link":"base_link","part":"biorad_cfxopus__rear_connectors","pos":[-0.122,0.268,0.082],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.122,0.268,0.082],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.009,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"以太网口(RJ45)"}],"hidden_parts":[],"readouts":[{"name":"block_temperature_c","part":"biorad_cfxopus__display_block_digits","prim":"/Geometry/base_link/touch_screen/readout_block_temperature_c","link":"touch_screen","digits":4,"decimals":1,"unit":"°C","center":[-0.0809,-0.2496,0.1284],"up":[0.0,0.2079,0.9781],"source":{"bridge":["display.block_temperature_c"]},"blank_channel":null,"on":[0.08,0.4,0.2],"off":[0.94,0.96,0.95],"size_m":[0.0469,0.0156],"normal":[0.0,-0.9781,0.2079]},{"name":"cycle","part":"biorad_cfxopus__display_cycle_digits","prim":"/Geometry/base_link/touch_screen/readout_cycle","link":"touch_screen","digits":2,"decimals":0,"unit":"1","center":[-0.0887,-0.2555,0.1009],"up":[0.0,0.2079,0.9781],"source":{"bridge":["display.cycle"]},"blank_channel":null,"on":[0.08,0.4,0.2],"off":[0.94,0.96,0.95],"size_m":[0.0312,0.0156],"normal":[0.0,-0.9781,0.2079]},{"name":"status_green","part":"biorad_cfxopus__status_bar_green","prim":"/Geometry/base_link/readout_status_green","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,-0.2772,0.2025],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.status_green"}},"blank_channel":null,"on":[0.1,0.85,0.3],"off":[0.18,0.19,0.2],"size_m":[0.29,0.002],"normal":[0.0,-1.0,0.0]},{"name":"status_blue","part":"biorad_cfxopus__status_bar_blue","prim":"/Geometry/base_link/readout_status_blue","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,-0.2772,0.2005],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.status_blue"}},"blank_channel":null,"on":[0.15,0.45,1.0],"off":[0.18,0.19,0.2],"size_m":[0.29,0.002],"normal":[0.0,-1.0,0.0]},{"name":"status_red","part":"biorad_cfxopus__status_bar_red","prim":"/Geometry/base_link/readout_status_red","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,-0.2772,0.1985],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.status_red"}},"blank_channel":null,"on":[0.95,0.12,0.1],"off":[0.18,0.19,0.2],"size_m":[0.29,0.002],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"one_person","mass_kg":22.0,"footprint_m":[0.33,0.5608],"height_m":0.36,"clearance_m":{"front":0.3,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.209,"primary_slot":"sample_block","access":[],"slot_count":7,"placement_evidence":"Bio-Rad CFX Opus 96 (33 W x 56 D x 36 H cm, 22 kg, Bulletin 7299 / Instrument Guide Table 5) standing on a bench with the touch screen toward the operator; >= 10 cm free behind and 5 cm at the sides / top (Instrument Guide p.25); the 22 kg split over the parts; PCR plates are external; fixed simulation root on the support plane is an engineering assumption","mass_evidence":"manufacturer_22kg_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_mass_kg":22.0,"layout_override_zh":"机器人主工作点为样品块(盖子退回后从正面放取PCR板);后方净空0.10 m、两侧与顶部0.05 m(仪器指南p.25);前方0.30 m供放板与操作触摸屏"},"components":[{"id":"chassis","name_zh":"机身(下部外壳)","function_zh":"下部机壳:内含Peltier样品块驱动、散热器、风扇与电子;正面开有触摸屏凹槽,后部白色边框围住深灰后面板","physical_meaning_zh":"承载结构:下部机壳与支承面;内部Peltier、散热器、风扇与电子未建,热与功率在运行层集总计算;装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.045×0.544×0.187 m 长方体 等 7 个基元;外形尺寸受厂家外廓约束(33×56 cm占地),单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:白色圆润机壳。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__chassis"],"collisions":[{"shape":"box","origin_m":[-0.14250000000000002,-0.008000000000000007,0.1055],"rpy_rad":[0,0,0],"size_m":[0.04500000000000001,0.544,0.18699999999999997]},{"shape":"box","origin_m":[0.1125,-0.008000000000000007,0.1055],"rpy_rad":[0,0,0],"size_m":[0.10500000000000001,0.544,0.18699999999999997]},{"shape":"box","origin_m":[-0.029999999999999995,0.052000000000000005,0.1055],"rpy_rad":[0,0,0],"size_m":[0.18,0.42400000000000004,0.18699999999999997]},{"shape":"box","origin_m":[-0.029999999999999995,-0.21900000000000003,0.0295],"rpy_rad":[0,0,0],"size_m":[0.18,0.11800000000000002,0.035]},{"shape":"box","origin_m":[-0.029999999999999995,-0.21900000000000003,0.1895],"rpy_rad":[0,0,0],"size_m":[0.18,0.11800000000000002,0.01899999999999999]},{"shape":"box","origin_m":[-0.16,0.272,0.1055],"rpy_rad":[0,0,0],"size_m":[0.010000000000000009,0.016000000000000014,0.18699999999999997]},{"shape":"box","origin_m":[0.16,0.272,0.1055],"rpy_rad":[0,0,0],"size_m":[0.010000000000000009,0.016000000000000014,0.18699999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.81,0.8],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形33×56 cm(厂家);凹槽、后框与分块为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","ledger.read","fault.inject","sim.step"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"支脚(4个)","function_zh":"四个绿色支脚","physical_meaning_zh":"支承件:四个绿色支脚,只提供与台面的接触;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为半径 0.014 m、高 0.012 m 圆柱 等 4 个基元;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:绿色支脚。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.13,-0.23500000000000004,0.006],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.012},{"shape":"cylinder","origin_m":[0.13,-0.23500000000000004,0.006],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.13,0.23500000000000004,0.006],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.012},{"shape":"cylinder","origin_m":[0.13,0.23500000000000004,0.006],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.45,0.2],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"intake_vent_left","name_zh":"左进风孔板","function_zh":"正面左侧进风孔(让样品块快速加热与冷却;保持通畅)","physical_meaning_zh":"外观开口(贴图):正面左侧进风孔位置;气流不建模,不是接口端点;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.025×0.001×0.133 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:米色打孔面板。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__intake_vent_left"],"collisions":[{"shape":"box","origin_m":[-0.1375,-0.28040000000000004,0.11349999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025000000000000022,0.001,0.133]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/intake_vent.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:正面进风孔(指南前视图第5项);范围按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"intake_vent_right","name_zh":"右进风孔板","function_zh":"正面右侧进风孔","physical_meaning_zh":"外观开口(贴图):正面右侧进风孔位置;气流不建模,不是接口端点;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.095×0.001×0.098 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:米色打孔面板。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__intake_vent_right"],"collisions":[{"shape":"box","origin_m":[0.1075,-0.28040000000000004,0.131],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.001,0.09799999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/intake_vent.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:正面进风孔(指南前视图第5项);范围按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_front_port","name_zh":"前USB A口","function_zh":"正面右下的USB A口(U盘、鼠标、键盘、WiFi适配器、条码枪)","physical_meaning_zh":"数据接口端点:前USB A口(接口usb_front),只作几何位置,协议未实现;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.015×0.0044×0.008 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:黑色USB口。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__usb_front_port"],"collisions":[{"shape":"box","origin_m":[0.128,-0.2782,0.036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015000000000000013,0.0043999999999999595,0.007999999999999993]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:前面板USB A口(指南前视图第6项、表7);位置按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["data.export"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hood","name_zh":"后罩","function_zh":"后部高罩:盖子退回时收入其中;罩内装光学/电子部件","physical_meaning_zh":"承载与围护结构:高后罩,盖子退回时收入其中;内部光学与电子未建;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.012×0.315×0.161 m 长方体 等 4 个基元;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:白色圆润后罩。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__hood"],"collisions":[{"shape":"box","origin_m":[-0.159,0.12250000000000001,0.27949999999999997],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.31500000000000006,0.161]},{"shape":"box","origin_m":[0.159,0.12250000000000001,0.27949999999999997],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.31500000000000006,0.161]},{"shape":"box","origin_m":[0.0,0.12250000000000001,0.352],"rpy_rad":[0,0,0],"size_m":[0.306,0.31500000000000006,0.016000000000000014]},{"shape":"box","origin_m":[0.0,0.26,0.27149999999999996],"rpy_rad":[0,0,0],"size_m":[0.306,0.04000000000000001,0.145]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.81,0.8],"metallic":0.0,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"高度36 cm(厂家);后罩前沿位置、圆角与内腔为插图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"deck","name_zh":"台面","function_zh":"样品块周围的深灰台面(盖子沿两侧导轨滑动)","physical_meaning_zh":"承载结构:样品块周围的台面与盖子导轨安装面;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.322×0.248×0.006 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:深灰台面。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__deck"],"collisions":[{"shape":"box","origin_m":[0.0,-0.15500000000000003,0.20199999999999999],"rpy_rad":[0,0,0],"size_m":[0.322,0.24800000000000003,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.021,0.024],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_rails","name_zh":"盖子导轨","function_zh":"台面两侧的银色导轨(盖子前后滑动)","physical_meaning_zh":"导向件(外观):盖子沿两侧导轨前后滑动;滑动由盖子关节表示;装配原点 (0, 0, 0) m 相对 deck,碰撞代理为0.296×0.235×0.003 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:银色导轨。","subsystem":null,"parent":"deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__lid_rails"],"collisions":[{"shape":"box","origin_m":[0.0,-0.15250000000000002,0.2065],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.296,0.235,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.9,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_block","name_zh":"96孔样品块","function_zh":"固定96孔Peltier样品块(8×12,孔距9 mm,1–50 µl;温度4–100 °C,最高升降温5 °C/s)","physical_meaning_zh":"过程功能件:96孔Peltier样品块;行温度、孔间偏差与样品温度在运行层集总计算,几何只表示位置;上表面为PCR板接口面(sample_block);装配原点 (0, 0, 0) m 相对 deck,碰撞代理为0.122×0.086×0.0315 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:金色铝块。","subsystem":null,"parent":"deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__sample_block"],"collisions":[{"shape":"box","origin_m":[0.0,-0.152,0.19074999999999998],"rpy_rad":[0,0,0],"size_m":[0.122,0.08600000000000001,0.0315]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.5,0.36],"metallic":0.8,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:固定96孔样品块、Peltier(产品册规格);外框尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.provide","plate.prepare","plate.load","plate.remove","run.start","well.inspect"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"block_wells","name_zh":"孔位(贴图)","function_zh":"96个孔位与A–H、1–12标记(通用重绘)","physical_meaning_zh":"外观贴图:96个孔位与A–H、1–12标记;装配原点 (0, 0, 0) m 相对 sample_block,碰撞代理为0.12×0.084×0.001 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:孔位贴图。","subsystem":null,"parent":"sample_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__block_wells"],"collisions":[{"shape":"box","origin_m":[0.0,-0.152,0.20659999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12,0.084,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/block_top.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"可退回加热盖","function_zh":"电动可退回盖:内含加热盖(30–110 °C,默认105 °C)与光学扫描模块(6个滤光LED、6个滤光光电二极管);只能从触摸屏或软件开关","physical_meaning_zh":"可动件:电动可退回盖(内含加热盖与光学扫描模块,随盖运动);位置由运行层lid.position_m镜像;关节:沿 +Y 平移 0–0.232 m,状态 lid.position_m,行程为工程估计;装配原点 (0, -0.156, 0.27) m 相对 deck,碰撞代理为0.3×0.24×0.104 m 长方体 等 2 个基元;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:绿色盖子。","subsystem":null,"parent":"deck","origin_m":[0.0,-0.156,0.27],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__lid"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.010000000000000009],"rpy_rad":[0,0,0],"size_m":[0.3,0.24000000000000002,0.10400000000000001]},{"shape":"box","origin_m":[0.0,0.014999999999999986,0.05199999999999999],"rpy_rad":[0,0,0],"size_m":[0.27999999999999997,0.21000000000000002,0.020000000000000018]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.232],"state_id":"lid.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.24,0.065],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"盖子尺寸与行程为插图估计;电动、无手动按钮、遇阻停止为厂家说明。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.open","lid.close","run.start","fault.inject"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_heater_plate","name_zh":"加热盖板","function_zh":"盖子底面的加热板(压住封板,防止孔内冷凝)","physical_meaning_zh":"过程功能件:盖子底面的加热板;热盖温度在运行层集总计算;装配原点 (0, 0.156, -0.27) m 相对 lid,碰撞代理为0.276×0.12×0.005 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:深灰加热板。","subsystem":null,"parent":"lid","origin_m":[0.0,0.156,-0.27],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__lid_heater_plate"],"collisions":[{"shape":"box","origin_m":[0.0,-0.152,0.2115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.27599999999999997,0.12,0.0050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.021,0.024],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给尺寸的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_vents","name_zh":"盖子侧面通风槽","function_zh":"盖子两侧靠后的竖向通风槽(光学扫描模块与加热盖散热)","physical_meaning_zh":"外观:盖子两侧的通风槽;气流不建模,不是接口端点;装配原点 (0, 0.156, -0.27) m 相对 lid,碰撞代理为0.301×0.0801×0.066 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:深绿通风槽。","subsystem":null,"parent":"lid","origin_m":[0.0,0.156,-0.27],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__lid_vents"],"collisions":[{"shape":"box","origin_m":[0.0,-0.09025,0.269],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.30119999999999997,0.0801,0.06600000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.002,0.06,0.018],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"插图可见盖子侧面的竖向通风槽;槽数与尺寸为插图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_label","name_zh":"盖子字样","function_zh":"型号字样“CFX Opus 96”(通用字体重绘)","physical_meaning_zh":"外观贴图:型号字样;装配原点 (0, 0.156, -0.27) m 相对 lid,碰撞代理为0.001×0.07×0.0175 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:字样贴图。","subsystem":null,"parent":"lid","origin_m":[0.0,0.156,-0.27],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__lid_label"],"collisions":[{"shape":"box","origin_m":[0.1504,-0.21600000000000003,0.23399999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.06999999999999998,0.017500000000000016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lid_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_bar_green","name_zh":"状态灯(绿)","function_zh":"LED系统状态灯条的一条:运行中(常亮)/暂停(闪)(Matterix按运行层点亮)","physical_meaning_zh":"指示件:LED状态灯条的绿色色带,按运行层lamp.status_green点亮;装配原点 (0, 0, 0) m 相对 deck,碰撞代理为0.29×0.0012×0.002 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:状态灯带。","subsystem":null,"parent":"deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__status_bar_green"],"collisions":[{"shape":"box","origin_m":[0.0,-0.2766,0.20249999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29,0.0011999999999999789,0.0020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.19,0.2],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:LED系统状态条(指南前视图第4项与颜色说明);三色分成三条细灯带是仿真表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_bar_blue","name_zh":"状态灯(蓝)","function_zh":"LED系统状态灯条的一条:运行完成,开盖前闪(Matterix按运行层点亮)","physical_meaning_zh":"指示件:LED状态灯条的蓝色色带,按运行层lamp.status_blue点亮;装配原点 (0, 0, 0) m 相对 deck,碰撞代理为0.29×0.0012×0.002 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:状态灯带。","subsystem":null,"parent":"deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__status_bar_blue"],"collisions":[{"shape":"box","origin_m":[0.0,-0.2766,0.20049999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29,0.0011999999999999789,0.0020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.19,0.2],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:LED系统状态条(指南前视图第4项与颜色说明);三色分成三条细灯带是仿真表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_bar_red","name_zh":"状态灯(红)","function_zh":"LED系统状态灯条的一条:系统错误(闪)(Matterix按运行层点亮)","physical_meaning_zh":"指示件:LED状态灯条的红色色带,按运行层lamp.status_red点亮;装配原点 (0, 0, 0) m 相对 deck,碰撞代理为0.29×0.0012×0.002 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:状态灯带。","subsystem":null,"parent":"deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__status_bar_red"],"collisions":[{"shape":"box","origin_m":[0.0,-0.2766,0.19849999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29,0.0011999999999999789,0.0020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.19,0.2],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:LED系统状态条(指南前视图第4项与颜色说明);三色分成三条细灯带是仿真表示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"touch_screen","name_zh":"触摸屏","function_zh":"人机界面:新建/编辑协议、运行设置、开关盖、运行状态与文件;倾角可调12–55°","physical_meaning_zh":"人机界面与可动件:可倾斜触摸屏(屏上操作对应运行层能力);倾角由运行层screen.tilt_rad镜像,与运行无互锁;关节:绕 −X 转动 0°–43°(0对应12°倾角),状态 screen.tilt_rad,范围有厂家依据;装配原点 (-0.03, -0.264, 0.055) m 相对 chassis,碰撞代理为0.172×0.112×0.014 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:深色边框触摸屏。","subsystem":null,"parent":"chassis","origin_m":[-0.03,-0.264,0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__touch_screen"],"collisions":[{"shape":"box","origin_m":[0.0,0.01849008789093115,0.053320883805368806],"rpy_rad":[1.3613568165555772,-0.0,0.0],"size_m":[0.17200000000000001,0.112,0.014]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,0.7504915783575616],"state_id":"screen.tilt_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.07,0.075,0.08],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:可调触摸屏12–55°(产品册);屏幕尺寸与铰链为插图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.open","lid.close","screen.tilt","protocol.set","run.start","run.pause","run.resume","run.skip_step","data.amplification","data.melt","analysis.cq","analysis.standard_curve","analysis.melt_peaks","analysis.gene_expression","data.export","runs.list","events.read","provenance.read","user.login","brio.connect","precision_melt.analyze","allelic_discrimination.analyze","dye.calibrate","firmware.update"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_ui","name_zh":"屏幕界面(贴图)","function_zh":"运行状态页面(通用重绘:协议图、扩增曲线、样品温度与循环数框、工具栏)","physical_meaning_zh":"外观贴图:运行状态页面;装配原点 (0.03, 0.264, -0.055) m 相对 touch_screen,碰撞代理为0.16×0.0208×0.0978 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:屏幕贴图。","subsystem":null,"parent":"touch_screen","origin_m":[0.03,0.264,-0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__screen_ui"],"collisions":[{"shape":"box","origin_m":[-0.03,-0.25294383387464575,0.10990101265558377],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.16,0.020791169081775918,0.09781476007338058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_block_digits","name_zh":"样品温度数字区","function_zh":"仿真数字覆盖定位面(Matterix按运行层display.block_temperature_c写数字)","physical_meaning_zh":"仿真数字定位面:屏上温度数字(Matterix按display.block_temperature_c写入);装配原点 (0.03, 0.264, -0.055) m 相对 touch_screen,碰撞代理为0.0469×0.00325×0.0153 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:数值框。","subsystem":null,"parent":"touch_screen","origin_m":[0.03,0.264,-0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__display_block_digits"],"collisions":[{"shape":"box","origin_m":[-0.0809375,-0.24963237823225304,0.1283660271838333],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.046875,0.003248620169027494,0.015283556261465714]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.94,0.96,0.95],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仿真UI覆盖位置(不是厂家界面元素)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_cycle_digits","name_zh":"循环数数字区","function_zh":"仿真数字覆盖定位面(Matterix按运行层display.cycle写数字)","physical_meaning_zh":"仿真数字定位面:屏上循环数数字(Matterix按display.cycle写入);装配原点 (0.03, 0.264, -0.055) m 相对 touch_screen,碰撞代理为0.0312×0.00325×0.0153 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:数值框。","subsystem":null,"parent":"touch_screen","origin_m":[0.03,0.264,-0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__display_cycle_digits"],"collisions":[{"shape":"box","origin_m":[-0.08875,-0.2554798945365025,0.100855625913195],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03125,0.003248620169027494,0.015283556261465714]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.94,0.96,0.95],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仿真UI覆盖位置(不是厂家界面元素)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后面板","function_zh":"深灰后面板:冷却出风口(风扇)与接口区","physical_meaning_zh":"围护结构:深灰后面板;装配原点 (0, 0, 0) m 相对 chassis,碰撞代理为0.31×0.003×0.185 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:深灰后面板。","subsystem":null,"parent":"chassis","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.2655,0.11249999999999999],"rpy_rad":[0,0,0],"size_m":[0.31,0.0030000000000000027,0.185]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.055,0.058,0.062],"metallic":0.15,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:后视图(电源输入、开关、保险丝、冷却出风口、USB A×2、USB B、以太网);布置按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fan_grilles","name_zh":"冷却出风百叶","function_zh":"后面板冷却出风口:两只风扇前的水平百叶(保持后方≥10 cm通风)","physical_meaning_zh":"外观:冷却出风百叶与风扇轮毂;风扇气流不建模;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.174×0.0025×0.161 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:黑色水平百叶与风扇轮毂。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__fan_grilles"],"collisions":[{"shape":"box","origin_m":[-0.0010000000000000009,0.26825,0.1132],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.174,0.0025000000000000022,0.16099999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:后视图第4项冷却出风口;百叶数与尺寸按插图估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_power_module","name_zh":"电源模块","function_zh":"电源输入、电源开关与保险丝(2×10 A 250 V)","physical_meaning_zh":"电源接口端点:电源输入(接口power_inlet)、开关安装位与保险丝座;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.044×0.008×0.11 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:黑色电源模块。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__rear_power_module"],"collisions":[{"shape":"box","origin_m":[0.11800000000000001,0.271,0.095],"rpy_rad":[0,0,0],"size_m":[0.04400000000000001,0.008000000000000007,0.10999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:电源输入/开关/保险丝(后视图第1–3项、表 电气规格);位置按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"switch_power","name_zh":"电源开关","function_zh":"后面板电源开关(按一下切换开/关)","physical_meaning_zh":"输入器件:后面板电源开关,弹簧键(行程2 mm),按下调用power.press_switch;关节:沿 −Y 平移 0–0.002 m,瞬时按键(接power.press_switch,不镜像状态),行程为工程估计;装配原点 (0.118, 0.276, 0.118) m 相对 rear_power_module,碰撞代理为0.02×0.006×0.026 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:黑色翘板开关。","subsystem":null,"parent":"rear_power_module","origin_m":[0.118,0.276,0.118],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__switch_power"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.020000000000000004,0.006000000000000005,0.02600000000000001]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.002],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:后面板电源开关(后视图第2项);行程2 mm为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_connectors","name_zh":"后面板接口","function_zh":"USB A×2、USB B(连CFX Maestro)、以太网10/100 BASE-T","physical_meaning_zh":"数据接口端点:USB A×2、USB B与以太网(接口usb_a_rear_1/2、usb_b、ethernet),只作几何位置,协议未实现;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.016×0.004×0.087 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:黑色接口。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__rear_connectors"],"collisions":[{"shape":"box","origin_m":[-0.122,0.269,0.1185],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.0040000000000000036,0.08700000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家:后视图第5–7项、表7;位置按插图。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_label","name_zh":"后面板字样","function_zh":"电源模块上方的额定值与保险丝标识(通用字体重绘)","physical_meaning_zh":"外观贴图:额定值与保险丝标识;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.044×0.001×0.02 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:后面板贴图。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__rear_label"],"collisions":[{"shape":"box","origin_m":[0.118,0.2676,0.165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.043999999999999984,0.001,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"位置与内容为示意(插图中无可读字样)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"name_plate","name_zh":"铭牌","function_zh":"后罩上的铭牌(型号与电源规格,通用字体重绘)","physical_meaning_zh":"外观贴图:铭牌;装配原点 (0, 0, 0) m 相对 hood,碰撞代理为0.08×0.001×0.04 m 长方体;尺寸按仪器指南插图估计,单件质量/惯量/摩擦未知(URDF为22 kg的工程分配)。外观:铭牌贴图。","subsystem":null,"parent":"hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_cfxopus__name_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.28040000000000004,0.29],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08,0.001,0.040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/name_plate.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按仪器指南插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温(288–308 K)、供电电压与噪声种子(只在首次声明时生效)","kind":"simulation","availability":"implemented","component_ids":["chassis"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed"]},"power.set":{"function_zh":"开机/关机(等同按后面板电源开关到指定位置)","kind":"device_command","availability":"implemented","component_ids":["switch_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下后面板电源开关(切换开/关)","kind":"device_command","availability":"implemented","component_ids":["switch_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lid.open":{"function_zh":"在触摸屏点Open Lid:电动盖退回后罩(约6 s);运行中不能开盖","kind":"device_command","availability":"implemented","component_ids":["lid","touch_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lid.close":{"function_zh":"在触摸屏点Close Lid:电动盖关上并压住板(约6 s);遇阻时停止","kind":"device_command","availability":"implemented","component_ids":["lid","touch_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"screen.tilt":{"function_zh":"用手把触摸屏倾角调到12–55°(相对竖直)","kind":"robot_skill","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.provide":{"function_zh":"评测者准备一个核酸样品:每个检测的真实拷贝浓度(copies/m3,键为assay库ID)、抑制物强度;标准品可声明标称浓度","kind":"simulation","availability":"implemented","component_ids":["sample_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","kind","copies_per_m3","inhibitor","declared_copies_per_m3"]},"plate.prepare":{"function_zh":"在实验台上配一块96孔板:每孔的样品类型、样品与稀释倍数、模板体积、反应体积、检测(引物对,≤5个)、化学(SYBR/EvaGreen/探针)、探针报告染料、标准品拷贝数与生物学分组;封膜方式","kind":"robot_skill","availability":"implemented","component_ids":["sample_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id","plate_type","seal","wells"]},"plate.load":{"function_zh":"把配好的板压入样品块(盖子须已退回)","kind":"robot_skill","availability":"implemented","component_ids":["sample_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"plate.remove":{"function_zh":"从样品块取出板(盖子须已退回、不在运行中)","kind":"robot_skill","availability":"implemented","component_ids":["sample_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"protocol.set":{"function_zh":"新建/编辑协议:样品体积(0为块模式)、热盖温度(默认105 °C)、温度/梯度/GOTO(默认39次)/熔解步骤(保持时间、读板、升降温速率、每循环增量与延时、蜂鸣);返回的预计时长按全通道扫描计算","kind":"device_command","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["name","sample_volume_m3","lid_temperature_k","steps"]},"run.start":{"function_zh":"开始运行(盖子须关闭、已载入协议):热盖先升温,然后按协议控温、读板;异步操作","kind":"device_command","availability":"implemented","component_ids":["touch_screen","sample_block","lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["scan_mode"]},"run.pause":{"function_zh":"暂停运行(保持当前温度,计时暂停)","kind":"device_command","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.resume":{"function_zh":"继续已暂停的运行","kind":"device_command","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.skip_step":{"function_zh":"跳过当前步骤(GOTO循环内跳到下一步)","kind":"device_command","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"data.amplification":{"function_zh":"读扩增曲线:每孔每染料每循环的RFU与基线扣除后的RFU(出厂染料校准做颜色补偿)","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","wells","fluorophore"]},"data.melt":{"function_zh":"读熔解曲线:温度、RFU与−dRFU/dT","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","wells"]},"analysis.cq":{"function_zh":"计算Cq:基线扣除(自动或给定基线循环)、阈值(自动=基线标准差的10倍,或给定)、分数Cq","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","threshold_rfu","baseline"]},"analysis.standard_curve":{"function_zh":"标准曲线:Cq对log10拷贝数回归(斜率、截距、R2、效率),给出未知样品拷贝数","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","threshold_rfu"]},"analysis.melt_peaks":{"function_zh":"熔解峰:−dRFU/dT峰的温度与高度(峰高下限为最高峰的比例)","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","min_height_fraction"]},"analysis.gene_expression":{"function_zh":"基因表达:按生物学分组平均Cq,ΔCq(对参照基因)与ΔΔCq(对对照组),相对表达量(效率校正可选)","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","reference_targets","control_group","use_efficiency"]},"data.export":{"function_zh":"把扩增、Cq、熔解数据或RDML导出到U盘(写文件并记事件,不改状态槽)","kind":"device_command","availability":"implemented","component_ids":["usb_front_port","touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","kind"]},"runs.list":{"function_zh":"列出运行记录","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"读模板库与通道波段来源","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"well.inspect":{"function_zh":"评测者读某孔真值:样品温度、体积、酶活化、每个检测的拷贝数、剩余引物、切割探针、上一循环效率、引物二聚体","kind":"query","availability":"implemented","component_ids":["sample_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["well"]},"ledger.read":{"function_zh":"读守恒账目(电能、Peltier搬运热、热盖能量、扩增子、引物/dNTP/探针消耗、蒸发、读板次数)","kind":"query","availability":"implemented","component_ids":["chassis"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:断电、盖子遇阻、某通道LED失效、风扇故障(降温变慢)、块温传感器漂移","kind":"simulation","availability":"implemented","component_ids":["chassis","lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟(0.1 s物理网格)","kind":"simulation","availability":"implemented","component_ids":["chassis"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"user.login":{"function_zh":"用户账户与权限(Admin/Guest、密码)未建模","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"brio.connect":{"function_zh":"BR.io云平台、邮件与网络文件夹未建模","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"precision_melt.analyze":{"function_zh":"Precision Melt Analysis(另售软件的高分辨熔解分型)未建模","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"allelic_discrimination.analyze":{"function_zh":"等位基因分型(终点荧光聚类)未建模","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"dye.calibrate":{"function_zh":"新染料校准(用户校准板)未建模,只用出厂校准的染料","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"firmware.update":{"function_zh":"固件/软件升级未建模","kind":"device_command","availability":"unsupported","component_ids":["touch_screen"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(0.1 s物理网格)","unit":"s","access":"read_only","origin":"derived","component_ids":["chassis"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["chassis"],"write_via":null},"power.enabled":{"meaning_zh":"整机通电(开关打开且市电正常)","unit":"1","access":"read_only","origin":"derived","component_ids":["switch_power"],"write_via":null},"lid.position_m":{"meaning_zh":"盖子退回距离(0关闭,0.232 m全开;场景盖子关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"lid.state":{"meaning_zh":"盖子状态(stopped:遇阻停止)","unit":"1","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"screen.tilt_rad":{"meaning_zh":"触摸屏倾角相对12°参考位置的增量(0–0.750 rad,即12–55°;场景屏幕关节镜像;screen.tilt输入的是绝对倾角)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["touch_screen"],"write_via":null},"plate.loaded":{"meaning_zh":"样品块上有板","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_block"],"write_via":null},"plate.id":{"meaning_zh":"样品块上的板ID","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_block"],"write_via":null},"plates.on_bench":{"meaning_zh":"实验台上配好的板","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_block"],"write_via":null},"protocol.name":{"meaning_zh":"当前载入的协议名","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touch_screen"],"write_via":null},"protocol.steps":{"meaning_zh":"协议步骤数","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touch_screen"],"write_via":null},"setpoint.block_k":{"meaning_zh":"当前步骤的样品块目标温度(梯度步骤为中间行)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_block"],"write_via":null},"setpoint.lid_k":{"meaning_zh":"热盖目标温度","unit":"K","access":"read_only","origin":"setpoint","component_ids":["lid"],"write_via":null},"sensor.block_temperature_k":{"meaning_zh":"样品块温度传感器读数(断电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["sample_block"],"write_via":null},"sensor.sample_temperature_k":{"meaning_zh":"按样品体积计算的样品温度(计算模式;块模式等于块温)","unit":"K","access":"read_only","origin":"derived","component_ids":["sample_block"],"write_via":null},"sensor.lid_temperature_k":{"meaning_zh":"热盖温度读数(断电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["lid"],"write_via":null},"display.block_temperature_c":{"meaning_zh":"屏上温度(面板显示值,°C,一位小数):计算模式运行中为按协议样品体积计算的样品温度,块模式或空闲时为块温;断电为空","unit":"°C","access":"read_only","origin":"derived","component_ids":["display_block_digits"],"write_via":null},"display.cycle":{"meaning_zh":"屏上当前循环数(运行中显示,否则为空)","unit":"1","access":"read_only","origin":"derived","component_ids":["display_cycle_digits"],"write_via":null},"run.state":{"meaning_zh":"运行状态(power_failed:断电中,来电后自动继续)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.id":{"meaning_zh":"当前/最近一次运行ID","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.step":{"meaning_zh":"当前步骤(1起)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.cycle":{"meaning_zh":"当前循环数(读板步骤执行次数+1)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.reads":{"meaning_zh":"本次运行的读板次数","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.remaining_s":{"meaning_zh":"估计剩余时间","unit":"s","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"run.scan_mode":{"meaning_zh":"扫描模式(全通道12 s / SYBR-FAM 3 s / FRET 3 s,FRET时间为假设)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["touch_screen"],"write_via":null},"run.warnings":{"meaning_zh":"本次运行的警告(POWER_FAILURE:运行中断电,来电后自动继续)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.kind":{"meaning_zh":"进行中的异步操作","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.progress":{"meaning_zh":"运行进度(0–1)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的运行是否由另一个agent启动","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"lamp.status_green":{"meaning_zh":"状态灯条绿(运行中常亮/暂停闪;有错误时让位给红色)","unit":"1","access":"read_only","origin":"derived","component_ids":["status_bar_green"],"write_via":null},"lamp.status_blue":{"meaning_zh":"状态灯条蓝(运行完成,开盖前闪;有错误或运行中时不亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["status_bar_blue"],"write_via":null},"lamp.status_red":{"meaning_zh":"状态灯条红(系统错误,闪;优先于绿与蓝)","unit":"1","access":"read_only","origin":"derived","component_ids":["status_bar_red"],"write_via":null},"status_bar.flashing":{"meaning_zh":"当前亮着的颜色是否闪烁(暂停的绿、完成的蓝、错误的红)","unit":"1","access":"read_only","origin":"derived","component_ids":["status_bar_green"],"write_via":null},"errors.active":{"meaning_zh":"当前错误","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"runs.count":{"meaning_zh":"运行记录数","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"truth.block_temperature_k":{"meaning_zh":"样品块平均温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"truth.lid_temperature_k":{"meaning_zh":"热盖温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["lid"],"write_via":null},"truth.sample_temperature_mean_k":{"meaning_zh":"有样品孔的平均样品温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"truth.peltier_power_w":{"meaning_zh":"Peltier电功率(工程估计)","unit":"W","access":"read_only","origin":"process_truth","component_ids":["sample_block"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["chassis"],"write_via":null}},"mechanisms":{"qpcr_process":{"meaning_zh":"实时荧光定量PCR:样品块Peltier伺服与梯度、样品温度滞后、热盖;协议执行(温度/梯度/GOTO/熔解、读板、暂停/跳步);每孔每检测的循环事件扩增模型(变性、退火、延伸、热启动、抑制、引物余量、聚合酶能力)、引物二聚体、探针切割;通道荧光(FPbase光谱×厂家波段)、噪声与颜色补偿;基线、阈值、Cq、标准曲线、熔解峰与ΔΔCq分析","implementation":"lumped","equations":["dT_row/dt = clip(g (T_target - T_sensor), -r_max, +r_max) (r_max = min(5 K/s, step ramp rate)); T_well = T_row + (acc + unif_w) (T_row - T_room)/(363.15 K - T_room)","dT_sample/dt = (T_well - T_sample) / tau(V), tau = 1.0 s + 1.5e8 s/m3 x V (20 ul: 4 s)","cycle closes when T_sample > Tm_amplicon - 2 K after a cool phase (Tm_amplicon = library Tm + melt_tm_offset): N += N0 x E_max x theta_denat x f_anneal(T_min, Tm_primer) x (1 - exp(-ext_nt / L)) x a x (1 - inh) x P0/P_ref, limited by the polymerase capacity and the primers left","RFU_ch = k_det x sum_dye [dye]_FAM-equivalent x B_dye x R_dye,ch / (B_FAM R_FAM,1) x plate factor x sqrt(V / 2e-8 m3) + background_ch + noise","SYBR: [dye]_eq = c_eq,sat x (c_bp / (1 + c_bp / c_sat) + free x c_sat) / c_sat x (1 - 0.012 (T - 333 K)); c_bp = sum N_i L_i (1 - theta_melt,i(T)) / V","Cq: baseline-subtracted, 3-point smoothed curve crosses threshold = 10 x baseline SD; log-linear interpolation; standard curve E = 10^(-1/slope) - 1"],"parameters":{"block_temperature_range_k":{"value":[277.15,373.15],"unit":"K","evidence":"documented","meaning_zh":"样品块温度4–100 °C"},"max_ramp_k_s":{"value":5.0,"unit":"K/s","evidence":"documented","meaning_zh":"最高升降温5 °C/s"},"average_ramp_k_s":{"value":3.3,"unit":"K/s","evidence":"documented","meaning_zh":"平均升降温3.3 °C/s"},"accuracy_k":{"value":0.2,"unit":"K","evidence":"documented","meaning_zh":"90 °C时准确度±0.2 °C"},"uniformity_k":{"value":0.3,"unit":"K","evidence":"documented","meaning_zh":"到温10 s内孔间均匀性±0.3 °C"},"gradient_lower_k":{"value":[303.15,372.15],"unit":"K","evidence":"documented","meaning_zh":"梯度下限30–99 °C"},"gradient_upper_max_k":{"value":373.15,"unit":"K","evidence":"documented","meaning_zh":"梯度上限≤100 °C"},"gradient_span_k":{"value":[1.0,24.0],"unit":"K","evidence":"documented","meaning_zh":"梯度跨度1–24 °C"},"lid_temperature_range_k":{"value":[303.15,383.15],"unit":"K","evidence":"documented","meaning_zh":"热盖30–110 °C"},"lid_default_k":{"value":378.15,"unit":"K","evidence":"documented","meaning_zh":"热盖默认105 °C"},"sample_volume_range_m3":{"value":[1e-09,5e-08],"unit":"m3","evidence":"documented","meaning_zh":"样量1–50 µl"},"scan_all_channels_s":{"value":12.0,"unit":"s","evidence":"documented","meaning_zh":"全通道扫描12 s"},"scan_single_channel_s":{"value":3.0,"unit":"s","evidence":"documented","meaning_zh":"单通道快扫3 s"},"multiplex_targets":{"value":5,"unit":"1","evidence":"documented","meaning_zh":"每孔最多5个靶标"},"wells":{"value":96,"unit":"1","evidence":"documented","meaning_zh":"96孔"},"goto_default_cycles":{"value":39,"unit":"1","evidence":"documented","meaning_zh":"GOTO默认重复39次"},"channel_excitation_m":{"value":{"1":[4.5000000000000003e-07,4.900000000000001e-07],"2":[5.15e-07,5.350000000000001e-07],"3":[5.6e-07,5.900000000000001e-07],"4":[6.2e-07,6.5e-07],"5":[6.720000000000001e-07,6.84e-07]},"unit":"m","evidence":"documented","meaning_zh":"通道1–5激发波段"},"channel_detection_m":{"value":{"1":[5.15e-07,5.3e-07],"2":[5.6e-07,5.800000000000001e-07],"3":[6.100000000000001e-07,6.5e-07],"4":[6.75e-07,6.900000000000001e-07],"5":[7.05e-07,7.3e-07]},"unit":"m","evidence":"documented","meaning_zh":"通道1–5检测波段"},"ramp_gain_per_s":{"value":0.9,"unit":"1/s","evidence":"assumption","meaning_zh":"样品块伺服的比例逼近增益(按平均升降温3.3 °C/s标定:60→95 °C约10.4 s到温)"},"arrival_band_k":{"value":0.1,"unit":"K","evidence":"assumption","meaning_zh":"块模式到温判据"},"lid_travel_m":{"value":0.232,"unit":"m","evidence":"assumption","meaning_zh":"盖子退回行程"},"lid_motion_s":{"value":6.0,"unit":"s","evidence":"assumption","meaning_zh":"电动盖开/关时间"},"physics_dt_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"物理积分网格"},"fret_channel_m":{"value":[[4.5000000000000003e-07,4.900000000000001e-07],[5.6e-07,5.800000000000001e-07]],"unit":"m","evidence":"assumption","meaning_zh":"FRET通道(通道1激发、通道2检测)"},"scan_fret_s":{"value":3.0,"unit":"s","evidence":"assumption","meaning_zh":"FRET单通道扫描时间"},"goto_max_cycles":{"value":99,"unit":"1","evidence":"assumption","meaning_zh":"GOTO重复次数上限"},"max_protocol_steps":{"value":40,"unit":"1","evidence":"assumption","meaning_zh":"协议最多步骤数"},"well_capacity_m3":{"value":2.0000000000000002e-07,"unit":"m3","evidence":"assumption","meaning_zh":"低型96孔板单孔容量(反应体积上限)"},"detector_scale_m3_per_mol":{"value":5280000.0,"unit":"m3/mol","evidence":"assumption","meaning_zh":"检测器标度:20 µl白板中FAM在通道1的RFU每mol/m3(RFU无量纲;库中为5.28 RFU/nM)"},"sybr_dye_equivalent_mol_m3":{"value":0.0011799999999999998,"unit":"mol/m3","evidence":"assumption","meaning_zh":"饱和的SYBR/EvaGreen荧光折合的FAM浓度(库中1180 nM)"},"plate_factor_clear":{"value":0.45,"unit":"1","evidence":"assumption","meaning_zh":"透明孔相对白孔的信号"},"background_rfu":{"value":[60.0,40.0,35.0,25.0,20.0,30.0],"unit":"1","evidence":"assumption","meaning_zh":"板、封膜与缓冲液背景(通道1–6)"},"read_noise_rfu":{"value":4.0,"unit":"1","evidence":"assumption","meaning_zh":"读数噪声(标准差)"},"relative_noise":{"value":0.003,"unit":"1","evidence":"assumption","meaning_zh":"与信号成比例的读数噪声"},"chem_primer_mol_m3":{"value":0.0004,"unit":"mol/m3","evidence":"assumption","meaning_zh":"每条引物的终浓度(400 nM)"},"chem_probe_mol_m3":{"value":0.00025,"unit":"mol/m3","evidence":"assumption","meaning_zh":"探针终浓度(250 nM)"},"chem_dntp_mol_m3":{"value":0.8,"unit":"mol/m3","evidence":"assumption","meaning_zh":"dNTP总浓度(0.8 mM)"},"chem_sybr_bp_sat_per_m3":{"value":1.5e+22,"unit":"1/m3","evidence":"assumption","meaning_zh":"SYBR/EvaGreen结合饱和的双链碱基对浓度"},"chem_sybr_free_fraction":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"游离染料的相对荧光"},"chem_sybr_temp_coeff":{"value":0.012,"unit":"1/K","evidence":"assumption","meaning_zh":"嵌入染料荧光的温度系数"},"chem_probe_residual":{"value":0.03,"unit":"1","evidence":"assumption","meaning_zh":"完整探针被淬灭后的残余荧光比例"},"chem_probe_bind":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"每条新链切割探针的比例"},"chem_pol_capacity_per_m3":{"value":2e+19,"unit":"1/m3","evidence":"assumption","meaning_zh":"每循环聚合酶最多能合成的拷贝浓度(线性期)"},"chem_act_tau_s":{"value":30.0,"unit":"s","evidence":"assumption","meaning_zh":"热启动酶在95 °C的活化时间常数"},"chem_act_t_k":{"value":367.15,"unit":"K","evidence":"assumption","meaning_zh":"活化参考温度"},"chem_anneal_width_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"退火S形宽度"},"chem_anneal_offset_k":{"value":2.0,"unit":"K","evidence":"assumption","meaning_zh":"退火完全的上限高于(引物Tm+镁离子升高)的温差"},"chem_primer_mg_shift_k":{"value":4.0,"unit":"K","evidence":"assumption","meaning_zh":"3 mM Mg2+使PrimerBank引物Tm升高的量"},"chem_low_penalty_per_k":{"value":0.0095,"unit":"1/K","evidence":"assumption","meaning_zh":"退火温度低于最适每K的效率损失(产品册GAPDH梯度)"},"chem_low_ref_offset_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"最适退火温度高于PrimerBank引物Tm的温差"},"chem_pol_speed_nt_s":{"value":70.0,"unit":"1/s","evidence":"assumption","meaning_zh":"聚合酶最适温度下的延伸速度"},"chem_pol_opt_k":{"value":345.15,"unit":"K","evidence":"assumption","meaning_zh":"聚合酶最适温度"},"chem_pol_width_k":{"value":14.0,"unit":"K","evidence":"assumption","meaning_zh":"聚合酶速度随温度下降的高斯宽度"},"chem_melt_width_k":{"value":1.6,"unit":"K","evidence":"assumption","meaning_zh":"熔解峰(−dF/dT)的半高宽"},"chem_melt_tm_offset_k":{"value":-3.0,"unit":"K","evidence":"assumption","meaning_zh":"反应中扩增子实际熔解温度相对库中两态最近邻Tm的偏移(长扩增子分段熔解、预混液添加剂)"},"chem_pd_seed_base":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"引物二聚体每循环新生成的基础量(随引物3′互补性加倍)"},"chem_pd_efficiency":{"value":0.95,"unit":"1","evidence":"assumption","meaning_zh":"引物二聚体的扩增效率"},"chem_pd_tm_k":{"value":348.15,"unit":"K","evidence":"assumption","meaning_zh":"引物二聚体熔解温度"},"chem_pd_length_bp":{"value":45,"unit":"1","evidence":"assumption","meaning_zh":"引物二聚体长度"},"chem_tau_sample_base_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"样品温度滞后时间常数的常数项"},"chem_tau_sample_per_volume_s_m3":{"value":150000000.0,"unit":"s/m3","evidence":"assumption","meaning_zh":"样品温度滞后时间常数随样品体积的增量(20 µl约+3 s)"},"chem_evaporation_m3_per_s_k":{"value":5.5e-14,"unit":"m3/(s K)","evidence":"assumption","meaning_zh":"无封膜时每K(高于40 °C)的蒸发速率"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["光学波段:调研表写“激发450–684 nm、发射510–730 nm”;产品册7299与仪器指南表4写“激发/发射波长范围450–730 nm”;产品册7279第7页的通道表为激发450–490/515–535/560–590/620–650/672–684 nm、检测515–530/560–580/610–650/675–690/705–730 nm(调研表的510 nm与该表的515 nm不同)。运行层按7279通道表建模,调研表的整体范围作记录。","FRET通道:厂家只说有一个用于单色FRET的LED-滤光片-光电二极管组合,没有给出波段;运行层按通道1激发、通道2检测(与通道表一致的工程假设)。","准确度:调研表写“90 °C时准确度±0.2 °C”;产品册7299写“Thermal accuracy ±0.2ºC”未注温度;仪器指南表3写“±0.2°C of programmed target at 90°C”。一致,按指南的90 °C条件记录。","熔解温度:库中扩增子Tm由两态最近邻热力学与Owczarzy镁离子校正计算(缓冲成分为假设),12/64个检测≥92 °C,高于常见SYBR熔解峰;运行层用库值−3 K作为反应中的有效熔解温度(长扩增子分段熔解、预混液添加剂;假设±2 K),熔解峰与变性都按有效值。","外形按调研表/产品册/仪器指南33 W×56 D×36 H cm;22 kg。","外观(白色圆润机壳与高后罩、绿色可退回盖子(两侧竖向通风槽)、近黑台面与银色导轨、样品块、正面触摸屏两侧米色进风孔板、前沿状态灯条、深灰后面板两只风扇格栅、绿色脚)按仪器指南插图;字样为通用字体重绘,不复制厂家标志。","工程构件(非厂家尺寸):台面高度、后罩分界、盖子与屏幕尺寸、屏幕铰链位置、后面板接口位置(按背视图示意)。","参考姿态:盖子关闭、触摸屏倾角12°、电源开关未按下。","PCR板与样品是外部物体:样品块上表面为接口面,板、孔内反应与荧光由运行层状态表示。","质量:厂家22 kg;各部件质量为按体量分配的工程值(光学扫描模块与加热盖计入盖子,Peltier、散热器、风扇与电子计入机身)。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、W、J、mol、m3、1/m3、kg、rad、1);荧光强度RFU为无量纲(1);面板显示值display.block_temperature_c(°C)是屏幕显示值的例外;µl、nm、°C、nM只出现在说明文字中(波长在属性中以m表示)。","输出模板位于本资产fluorophore_library.json、assay_library.json与optics_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","样品块与样品温度、热盖、扩增与荧光是过程数据(没有温度场与反应液几何);场景中的触摸屏是贴图,只有样品温度与循环数两个仿真数字随运行层变化,状态灯条的三条色带按运行层亮灭(闪烁只在状态槽中)。","选定配置:CFX Opus 96(12011319),固定96孔块、5色+FRET;CFX Maestro分析功能以运行层分析能力表示;BR.io云、用户账户、Precision Melt与新染料校准不在配置内。","样品块与样品温度为集总模型(每行一个Peltier温度、孔间偏差为确定性图案、样品一阶滞后);没有样品块内的温度场。","PCR是每孔每检测的循环事件模型:效率=最大效率×变性完全度×引物退火×延伸完成度×热启动酶活化×抑制物×引物余量,受聚合酶能力限制;最大效率与引物二聚体倾向为工程关系,没有用某个试剂盒的实测数据标定(检测器标度按产品册探针例子标定)。Cq取决于试剂、样品与分析方法,不能由仪器设置直接决定。","荧光为通道响应模型:染料光谱来自FPbase,滤光片按厂家波段的矩形带通,LED与光电二极管响应平坦(假设);探针序列与淬灭效率为工程值。","PCR板、样品与反应液没有场景几何;放板、配板、开关盖与调屏为宿主/机器人抽象,没有接触验证;触摸屏为贴图,屏上温度与循环数为仿真UI提示。","状态灯条一次只亮一种颜色(错误红>运行绿>完成蓝,厂家颜色含义);盖子运动时灯条不变、FRET扫描3 s、用电源开关关机时运行停止(不同于市电中断后的自动继续)为本模型假设;错误在原因消除(故障解除、重新开关盖、开始新运行)后清除。","没有真实CFX Opus的硬件接口。","CFX Opus 96为触摸屏图形界面;本模型在屏上放两个仿真数字覆盖:屏上温度(°C,0.1位,绑定display.block_temperature_c;计算模式运行中为按样品体积计算的样品温度,块模式或空闲时为块温)与当前循环数(绑定display.cycle),是仿真UI提示,不是厂家界面的复制;界面其余部分为贴图。前沿的RGB状态灯条画成上下三条细灯带(绿、蓝、红),由运行层lamp.status_green / lamp.status_blue / lamp.status_red点亮(运行中绿、完成未开盖蓝、错误红;闪烁只在状态槽status_bar.flashing里,不在场景里闪)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","lid.open","lid.close","screen.tilt","sample.provide","plate.prepare","plate.load","plate.remove","protocol.set","run.start","run.pause","run.resume","run.skip_step","data.amplification","data.melt","analysis.cq","analysis.standard_curve","analysis.melt_peaks","analysis.gene_expression","data.export","runs.list","events.read","provenance.read","well.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["user.login","brio.connect","precision_melt.analyze","allelic_discrimination.analyze","dye.calibrate","firmware.update"],"note_zh":"Bio-Rad CFX Opus 96实时荧光定量PCR仪(调研表型号12011319;33×56×36 cm、22 kg;固定96孔块、5色+FRET):样品块8行Peltier伺服(最高5 °C/s,平均3.3 °C/s,准确度±0.2 °C与均匀性±0.3 °C用确定性偏差图案)、样品按体积一阶滞后(计算/块控温模式)、加热盖、协议(温度/梯度/GOTO/熔解、增量与延时、无限保持);每孔每检测的PCR循环事件模型(变性、引物退火、延伸、热启动、抑制物、引物与聚合酶资源、引物二聚体、探针切割);荧光=染料量×亮度×通道响应(FPbase光谱×厂家波段)×板型系数×检测器标度+本底与确定性噪声,出厂染料校准做颜色补偿;分析:基线、自动阈值、分数Cq、标准曲线、熔解峰、ΔΔCq,CSV/RDML导出;厂家行为:运行中市电中断后来电自动继续、低于30 °C的无限保持时热盖保持31 °C、GOTO循环内跳步进入下一循环、状态灯条一次一种颜色;扩增子有效熔解温度取库中两态最近邻Tm−3 K(假设)。模板库:FPbase染料66种、PrimerBank人类SYBR检测64个(扩增子Tm由最近邻热力学计算,独立复核通过);检测器标度按产品册探针例子标定,低温退火惩罚按产品册GAPDH梯度标定(复现Cq 19.81 ± 0.12,产品册19.81 ± 0.10)。双环境Isaac场景:环境0经后面板电源开关开机,环境1经API开机;触摸屏分别调到40°与55°;盖子关闭时拒绝放板;两环境开盖(盖子关节随6 s行程退回)、配板放板、关盖;环境0 SYBR GAPDH标准曲线(斜率-3.46、效率94.6 %、R2 0.9984)、NTC无扩增、熔解峰88.78 °C,LPS组IL-6相对表达33.9倍(模板32倍);环境1 FAM/HEX TaqMan双重检测55–62 °C梯度(FAM效率90.9 %、HEX 99.2 %),中途暂停与继续,4 °C无限保持后跳过;运行中绿色色带、完成后蓝色色带直到开盖;导出Cq CSV与RDML;环境0关盖遇阻停在半程(红色色带),清除后重新开关盖;最后关机。28几何组件、2个关节镜像(电动盖、触摸屏倾角)、1个开关、7接口、2个数字读数与3条状态色带;仿真质量22.0 kg(厂家22 kg按工程权重分配)。放取PCR板、调屏与按开关为宿主/机器人代理,不是机器人接触验证;PCR板与反应液在场景中没有几何;状态灯条在场景中不闪烁(闪烁在状态槽中);Precision Melt、等位基因分型、用户账户、BR.io云、新染料校准与固件升级为unsupported。"}},"previews":["previews/biorad_cfxopus/preview_block.webp","previews/biorad_cfxopus/preview_front.webp","previews/biorad_cfxopus/preview_isaac_rtx_articulated.webp","previews/biorad_cfxopus/preview_isaac_rtx_pair.webp","previews/biorad_cfxopus/preview_lid_open.webp","previews/biorad_cfxopus/preview_overview.webp","previews/biorad_cfxopus/preview_rear.webp","previews/biorad_cfxopus/preview_screen.webp","previews/biorad_cfxopus/preview_side.webp"],"files":[{"name":"assay_library.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/assay_library.json","bytes":130866},{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/asset.contract.json","bytes":654263},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/collision_proxies.json","bytes":19622},{"name":"fluorophore_library.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/fluorophore_library.json","bytes":614186},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/geometry_manifest.json","bytes":79708},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/model.blend","bytes":168527},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/model.glb","bytes":218788},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/model.urdf","bytes":24159},{"name":"optics_model.json","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/optics_model.json","bytes":1960},{"name":"说明.md","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus/说明.md","bytes":5756}],"completeness":{"components":28,"with_collisions":28,"with_objects":28,"with_function":28,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biorad_cfxopus","chem_id":"CHEM-167","name_en":"Real-time qPCR system","maker":"Bio-Rad","model":"CFX Opus 96","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/biorad_cfxopus","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/biorad_cfxopus/asset.contract.json","runtime":"scripts/asset_runtime/biorad_cfxopus.py"} \ No newline at end of file diff --git a/data/assets/instrument.biorad_miniprotean.json b/data/assets/instrument.biorad_miniprotean.json new file mode 100644 index 0000000000000000000000000000000000000000..e117f12aabade5d4a2d5adbf83500027bed6634d --- /dev/null +++ b/data/assets/instrument.biorad_miniprotean.json @@ -0,0 +1 @@ +{"tid":"instrument.biorad_miniprotean","asset_dir":"expansion_batch03/t4_measure/biorad_miniprotean","name_zh":"Bio-Rad Mini-PROTEAN Tetra垂直电泳槽(电极模块,可加陪伴模块运行1–4块胶)+ PowerPac Basic电源","category":"生化与湿化学分析","description_zh":"Mini-PROTEAN Tetra垂直电泳槽(调研表型号,12×16×18 cm、1.0 kg,不含电源)与配套PowerPac Basic电源(10–300 V、4–400 mA、75 W,25×21×8.5 cm、1.1 kg):一次1–4块胶(电极模块后位放胶1、2,陪伴模块前位放胶3、4,1或3块胶用缓冲坝),缓冲液2块胶700 mL、4块胶1000 mL(外槽2胶刻度550 mL、4胶刻度680 mL),SDS-PAGE典型200 V恒压35–45 min(TGX预制胶30–40 min);盖带引线且取盖即断电,槽体限值600 V/500 W。运行层按宿主时钟推进:电源恒压/恒流/75 W功率限制、定时、按键与3位显示、错误码E1/E2/E5/E6/E7/E9;槽电路(盖、引线极性、胶带、梳子、缓冲坝、陪伴模块、内外槽液位);Kohlrausch移动界面染料前沿(按通过电量推进)、焦耳热与缓冲液温度(厂家电流–时间–温度表标定);蛋白按Ferguson关系迁移(厂家TGX迁移图标定,Precision Plus标尺rms 1.3 mm),浓缩、跑出、还原/非还原、过载展宽、微笑、天然PAGE;蛋白模板库68种(UniProt序列),胶/缓冲液模板库132种胶。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"电源(左)与电泳槽(右)并排的整体台面投影中心,z=0为台面,+X右/+Y后(操作者在−Y侧);参考姿态见reference_pose_zh"},"mass_kg":2.1,"size_m":[0.41,0.289,0.1993],"bbox_min":[-0.205,-0.163,0.0],"bbox_max":[0.205,0.126,0.1993],"manifest_dimensions_m":[0.4099999964237213,0.2890121638774872,0.19931359589099884],"glb":"assets/expansion_batch03/t4_measure/biorad_miniprotean/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biorad_miniprotean/model.urdf","links":{"base_link":"/Geometry/base_link","key_display_mode":"/Geometry/base_link/key_display_mode","key_up":"/Geometry/base_link/key_up","key_down":"/Geometry/base_link/key_down","key_stop":"/Geometry/base_link/key_stop","key_run_pause":"/Geometry/base_link/key_run_pause","key_constant":"/Geometry/base_link/key_constant","switch_power":"/Geometry/base_link/switch_power","lid":"/Geometry/base_link/lid"},"frames":{"pre_place":[0.0,-0.0185,0.3793],"place":[0.0,-0.0185,0.2493],"post_place":[0.0,-0.0185,0.3793],"joint_key_display_mode_joint":[-0.141,-0.122,0.061],"joint_key_up_joint":[-0.068,-0.122,0.068],"joint_key_down_joint":[-0.068,-0.122,0.055],"joint_key_stop_joint":[-0.13,-0.122,0.034],"joint_key_run_pause_joint":[-0.1,-0.122,0.034],"joint_key_constant_joint":[-0.07,-0.122,0.034],"joint_switch_power_joint":[0.006,0.07,0.042],"joint_lid_joint":[0.125,-0.025,0.151]},"joints":[{"name":"key_display_mode_joint","type":"prismatic","parent":"psu_front_panel","child":"key_display_mode","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.141,-0.122,0.061],"child_prim":"/Geometry/base_link/key_display_mode","child_bbox_min":[-0.1465,-0.12285,0.051],"child_bbox_max":[-0.1355,-0.1212,0.071],"kind":"button"},{"name":"key_up_joint","type":"prismatic","parent":"psu_front_panel","child":"key_up","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.068,-0.122,0.068],"child_prim":"/Geometry/base_link/key_up","child_bbox_min":[-0.074,-0.1228,0.063],"child_bbox_max":[-0.062,-0.1212,0.073],"kind":"button"},{"name":"key_down_joint","type":"prismatic","parent":"psu_front_panel","child":"key_down","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.068,-0.122,0.055],"child_prim":"/Geometry/base_link/key_down","child_bbox_min":[-0.074,-0.1228,0.05],"child_bbox_max":[-0.062,-0.1212,0.06],"kind":"button"},{"name":"key_stop_joint","type":"prismatic","parent":"psu_front_panel","child":"key_stop","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.13,-0.122,0.034],"child_prim":"/Geometry/base_link/key_stop","child_bbox_min":[-0.142,-0.12285,0.0275],"child_bbox_max":[-0.118,-0.1212,0.0405],"kind":"button"},{"name":"key_run_pause_joint","type":"prismatic","parent":"psu_front_panel","child":"key_run_pause","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.1,-0.122,0.034],"child_prim":"/Geometry/base_link/key_run_pause","child_bbox_min":[-0.112,-0.12285,0.0275],"child_bbox_max":[-0.088,-0.1212,0.0405],"kind":"button"},{"name":"key_constant_joint","type":"prismatic","parent":"psu_front_panel","child":"key_constant","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0012,"effort":10.0,"mimic":null,"origin_m":[-0.07,-0.122,0.034],"child_prim":"/Geometry/base_link/key_constant","child_bbox_min":[-0.082,-0.12285,0.0275],"child_bbox_max":[-0.058,-0.1212,0.0405],"kind":"button"},{"name":"switch_power_joint","type":"prismatic","parent":"psu_case","child":"switch_power","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.006,0.07,0.042],"child_prim":"/Geometry/base_link/switch_power","child_bbox_min":[0.004,0.064,0.032],"child_bbox_max":[0.009,0.076,0.052],"kind":"button"},{"name":"lid_joint","type":"prismatic","parent":"tank_body","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[0.125,-0.025,0.151],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.03907,-0.16301,0.056],"child_bbox_max":[0.205,0.035,0.19931],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"gel_1","link":"base_link","part":"biorad_miniprotean__electrode_assembly","pos":[0.125,-0.014,0.0585],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.014,0.0585],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.05,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶位1:电极模块前面(短玻板朝内)"},{"name":"gel_2","link":"base_link","part":"biorad_miniprotean__electrode_assembly","pos":[0.125,0.003999999999999998,0.0585],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,0.003999999999999998,0.0585],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.05,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶位2:电极模块后面"},{"name":"gel_3","link":"base_link","part":"biorad_miniprotean__tank_body","pos":[0.125,-0.064,0.0585],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.064,0.0585],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.05,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶位3:陪伴模块前面(需装陪伴模块)"},{"name":"gel_4","link":"base_link","part":"biorad_miniprotean__tank_body","pos":[0.125,-0.046,0.0585],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.046,0.0585],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.05,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶位4:陪伴模块后面"},{"name":"wells_1","link":"base_link","part":"biorad_miniprotean__electrode_assembly","pos":[0.125,-0.012,0.097],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.012,0.097],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.04,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.005,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶1的上样孔(内槽中,孔口在短玻板上沿下4 mm)"},{"name":"wells_2","link":"base_link","part":"biorad_miniprotean__electrode_assembly","pos":[0.125,0.0019999999999999983,0.097],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,0.0019999999999999983,0.097],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.04,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.005,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"胶2的上样孔"},{"name":"companion_position","link":"base_link","part":"biorad_miniprotean__tank_body","pos":[0.125,-0.055,0.075],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.055,0.075],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.07,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"槽内前位:放陪伴模块(第3、4块胶)"},{"name":"inner_chamber","link":"base_link","part":"biorad_miniprotean__electrode_assembly","pos":[0.125,-0.005000000000000001,0.099],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,-0.005000000000000001,0.099],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.04,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"内槽(两块胶之间的上槽):加缓冲液到外玻板上沿下方"},{"name":"outer_chamber","link":"base_link","part":"biorad_miniprotean__tank_body","pos":[0.056999999999999995,-0.07500000000000001,0.12],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.056999999999999995,-0.07500000000000001,0.12],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"外槽(下槽)加液口:2胶刻度550 mL,4胶刻度680 mL"},{"name":"psu_output_jacks","link":"base_link","part":"biorad_miniprotean__psu_output_jacks","pos":[-0.0225,-0.116,0.061],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.0225,-0.116,0.061],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源右上一对输出插孔(红+、黑−;电泳槽引线插在这里)"},{"name":"psu_ac_inlet","link":"base_link","part":"biorad_miniprotean__psu_rear_panel","pos":[-0.15,0.126,0.042],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[-0.15,0.126,0.042],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源后面IEC交流插座与保险丝盒"}],"hidden_parts":[],"readouts":[{"name":"psu_display","part":"biorad_miniprotean__display_digits","prim":"/Geometry/base_link/readout_psu_display","link":"base_link","digits":3,"decimals":0,"unit":"mode","center":[-0.096,-0.1219,0.061],"up":[0.0,0.0,1.0],"source":{"bridge":["display.value"]},"blank_channel":null,"on":[1.0,0.1,0.05],"off":[0.16,0.02,0.02],"size_m":[0.036,0.016],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"robot_portable","mass_kg":2.1,"footprint_m":[0.41,0.289],"height_m":0.1993,"clearance_m":{"front":0.3,"back":0.15,"left":0.05,"right":0.05,"top":0.15},"robot_standoff_m":0.35,"work_height_m":0.097,"primary_slot":"wells_1","access":[],"slot_count":11,"placement_evidence":"Bio-Rad Mini-PROTEAN Tetra cell (12 x 16 x 18 cm, 1.0 kg, workbook / manual p.4) beside a PowerPac Basic (25 x 21 x 8.5 cm, 1.1 kg, its manual) on a bench, 40 mm apart (engineering layout); 2.1 kg split over the parts; gels, buffer and samples are external; fixed simulation root on the bench plane is an engineering assumption","mass_evidence":"manufacturer_tank_1_0kg_plus_powerpac_1_1kg_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_main_machine_mass_kg":2.1,"layout_override_zh":"机器人主工作点为槽内胶1的上样孔(取盖后从上方上样,孔口高约97 mm);前侧净空0.30 m、上方0.15 m(取盖与移液器)"},"components":[{"id":"psu_base","name_zh":"PowerPac底座","function_zh":"电源的深灰底座(可叠放;前角托住两侧输出插孔区),承载机壳;整机固定基座","physical_meaning_zh":"深灰塑料底座与四只橡胶脚","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_base"],"collisions":[{"shape":"box","origin_m":[-0.09999999999999999,0.0020000000000000018,0.006],"rpy_rad":[0,0,0],"size_m":[0.21,0.246,0.012]},{"shape":"box","origin_m":[-0.181,-0.11,0.015],"rpy_rad":[0,0,0],"size_m":[0.048000000000000015,0.03,0.03]},{"shape":"box","origin_m":[-0.019000000000000003,-0.11,0.015],"rpy_rad":[0,0,0],"size_m":[0.048,0.03,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.16,0.17,0.18],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形按说明书25×21 cm;底座与脚为说明书图1–2比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","events.read","ledger.read","provenance.read","fault.inject","sim.step","blot.transfer","nucleic_acid.run","two_d.first_dimension","electroelution.run","gel.cast","gel.image","hardware.connect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_case","name_zh":"PowerPac机壳","function_zh":"电源机壳:内部为10–300 V/4–400 mA/75 W直流电源与控制电路(未建);顶部弧形","physical_meaning_zh":"浅灰塑料机壳(顶部圆弧)","subsystem":null,"parent":"psu_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_case"],"collisions":[{"shape":"box","origin_m":[-0.09999999999999999,0.0030000000000000027,0.0435],"rpy_rad":[0,0,0],"size_m":[0.206,0.24,0.063]},{"shape":"box","origin_m":[-0.1,0.0029999999999999957,0.08],"rpy_rad":[0,0,0],"size_m":[0.16999999999999998,0.20400000000000001,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.66,0.68,0.66],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形按说明书;顶部弧形按图1。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_front_panel","name_zh":"PowerPac前面板","function_zh":"控制面板:3位LED、V/mA/时间指示灯、显示模式键、上下调键、停止/运行暂停/恒定参数键","physical_meaning_zh":"深灰薄膜面板(字样贴图)","subsystem":null,"parent":"psu_case","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_front_panel"],"collisions":[{"shape":"box","origin_m":[-0.1,-0.118,0.05],"rpy_rad":[0,0,0],"size_m":[0.11199999999999999,0.006000000000000005,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.035,0.036,0.04],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按说明书图1/图3的键位与显示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.program","psu.press_key","measurement.result","records.list"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_panel_legend","name_zh":"面板字样(贴图)","function_zh":"面板字样与指示灯位置(通用字体重绘)","physical_meaning_zh":"面板贴图","subsystem":null,"parent":"psu_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_panel_legend"],"collisions":[{"shape":"box","origin_m":[-0.1,-0.1214,0.05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11199999999999999,0.001,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/psu_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"3位LED显示","function_zh":"显示电压V、电流mA或时间(分钟);Matterix按运行层display.value写数字","physical_meaning_zh":"暗红烟色LED窗","subsystem":null,"parent":"psu_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__display_digits"],"collisions":[{"shape":"box","origin_m":[-0.096,-0.1219,0.061],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.036000000000000004,0.001,0.016000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.06,0.008,0.008],"metallic":0.0,"roughness":0.15,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:3位LED显示。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.program","psu.press_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_display_mode","name_zh":"显示模式键","function_zh":"显示模式键:在电压V、电流mA与时间(分钟)之间切换显示","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.141,-0.122,0.061],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_display_mode"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.01100000000000001,0.0015999999999999903,0.019999999999999997]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"display.mode","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"legend_display_mode","name_zh":"显示模式键符号(贴图)","function_zh":"键帽符号(通用重绘)","physical_meaning_zh":"键帽符号贴图","subsystem":null,"parent":"key_display_mode","origin_m":[0.141,0.122,-0.061],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__legend_display_mode"],"collisions":[{"shape":"box","origin_m":[-0.141,-0.12285,0.061],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008799999999999975,0.001,0.008800000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/key_icons.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_up","name_zh":"上调键▲","function_zh":"上调键:所显示的参数+1(按住>5步后±10)","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.068,-0.122,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_up"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.012000000000000004,0.0015999999999999903,0.010000000000000009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"display.value","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_down","name_zh":"下调键▼","function_zh":"下调键:所显示的参数−1","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.068,-0.122,0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_down"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.012000000000000004,0.0015999999999999903,0.009999999999999995]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"display.value","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_stop","name_zh":"停止键","function_zh":"停止键:停止运行(恒定参数与限值保留,计时清零)","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.13,-0.122,0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_stop"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.024000000000000007,0.0015999999999999903,0.012999999999999998]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"psu.state","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key","psu.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"legend_stop","name_zh":"停止键符号(贴图)","function_zh":"键帽符号(通用重绘)","physical_meaning_zh":"键帽符号贴图","subsystem":null,"parent":"key_stop","origin_m":[0.13,0.122,-0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__legend_stop"],"collisions":[{"shape":"box","origin_m":[-0.13,-0.12285,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010400000000000006,0.001,0.010399999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/key_icons.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_run_pause","name_zh":"运行/暂停键","function_zh":"运行/暂停键:开始运行或暂停(暂停中可改参数)","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.1,-0.122,0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_run_pause"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.023999999999999994,0.0015999999999999903,0.012999999999999998]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"psu.state","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key","psu.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"legend_run_pause","name_zh":"运行/暂停键符号(贴图)","function_zh":"键帽符号(通用重绘)","physical_meaning_zh":"键帽符号贴图","subsystem":null,"parent":"key_run_pause","origin_m":[0.1,0.122,-0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__legend_run_pause"],"collisions":[{"shape":"box","origin_m":[-0.1,-0.12285,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010399999999999993,0.001,0.010399999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/key_icons.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"key_constant","name_zh":"恒定参数键V/A","function_zh":"恒定参数键:选择恒压(V)或恒流(A)","physical_meaning_zh":"浅灰薄膜按键(按下1.2 mm)","subsystem":null,"parent":"psu_front_panel","origin_m":[-0.07,-0.122,0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__key_constant"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.023999999999999994,0.0015999999999999903,0.012999999999999998]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0012],"state_id":"psu.constant","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.58],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图3键位;键帽尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.press_key"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"legend_constant","name_zh":"恒定参数键V/A符号(贴图)","function_zh":"键帽符号(通用重绘)","physical_meaning_zh":"键帽符号贴图","subsystem":null,"parent":"key_constant","origin_m":[0.07,0.122,-0.034],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__legend_constant"],"collisions":[{"shape":"box","origin_m":[-0.07,-0.12285,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010399999999999993,0.001,0.010399999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/key_icons.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_output_jacks","name_zh":"输出插孔(4对,并联)","function_zh":"4对内凹香蕉插孔(左右各两对,红+外侧、黑−内侧);电泳槽引线插右上一对","physical_meaning_zh":"黑色护套插孔与红/黑色环","subsystem":null,"parent":"psu_case","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_output_jacks"],"collisions":[{"shape":"cylinder","origin_m":[-0.188,-0.112,0.061],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.188,-0.112,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.167,-0.112,0.061],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.167,-0.112,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.033,-0.112,0.061],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.033,-0.112,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.012,-0.112,0.061],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.012,-0.112,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0068,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:4对输出插孔并联、内凹16 mm;位置按图1。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["psu.start","leads.connect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_jack_rings_red","name_zh":"正极插孔红色环","function_zh":"正极(+)标识色环","physical_meaning_zh":"红色塑料环","subsystem":null,"parent":"psu_output_jacks","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_jack_rings_red"],"collisions":[{"shape":"box","origin_m":[-0.1,-0.1195,0.05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1916,0.001,0.0376]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.02,0.02],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_jack_warnings","name_zh":"高压警示三角","function_zh":"输出插孔下方的高压警示标识","physical_meaning_zh":"黄色三角贴图","subsystem":null,"parent":"psu_case","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_jack_warnings"],"collisions":[{"shape":"box","origin_m":[-0.09999999999999999,-0.1195,0.024],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.165,0.001,0.008800000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/jack_warning.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_top_label","name_zh":"型号字样“PowerPac Basic”","function_zh":"型号标识(通用字体重绘)","physical_meaning_zh":"机壳顶面前部字样","subsystem":null,"parent":"psu_case","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_top_label"],"collisions":[{"shape":"box","origin_m":[-0.09999999999999999,-0.07300000000000001,0.0842],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.09,0.016626958408119258,0.0030255997908964216]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/psu_top_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_rear_panel","name_zh":"PowerPac后面板","function_zh":"IEC交流插座(100–240 V~)、保险丝盒(2.5 A 250 V)与风扇格栅","physical_meaning_zh":"黑色插座、保险丝抽屉与环形风扇格栅","subsystem":null,"parent":"psu_case","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_rear_panel"],"collisions":[{"shape":"box","origin_m":[-0.15000000000000002,0.123,0.037],"rpy_rad":[0,0,0],"size_m":[0.032,0.006000000000000005,0.038000000000000006]},{"shape":"cylinder","origin_m":[-0.06,0.125,0.045],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.03,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图2:交流插座、保险丝、风扇;尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"psu_rear_label","name_zh":"后面板字样","function_zh":"电源输入与保险丝规格(通用字体重绘)","physical_meaning_zh":"后面板贴图","subsystem":null,"parent":"psu_rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__psu_rear_label"],"collisions":[{"shape":"box","origin_m":[-0.15,0.1245,0.066],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.001,0.015000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/psu_rear_label.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"switch_power","name_zh":"主电源开关","function_zh":"电源右侧的翘板开关(按一下切换开/关);运行中关机按断电处理(E7)","physical_meaning_zh":"黑色翘板开关","subsystem":null,"parent":"psu_case","origin_m":[0.006,0.07,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__switch_power"],"collisions":[{"shape":"box","origin_m":[0.0005000000000000004,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.005000000000000001,0.01200000000000001,0.020000000000000004]}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.002],"state_id":"power.enabled","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:电源开关在右侧。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tank_body","name_zh":"电泳槽(透明下槽)","function_zh":"外槽:盛下槽缓冲液,前后两个模块位(后位电极模块、前位陪伴模块);正面有2胶/4胶液位刻度","physical_meaning_zh":"透明聚碳酸酯槽体(两侧导向凸片)","subsystem":null,"parent":"psu_base","origin_m":[0.125,-0.025,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__tank_body"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.002],"rpy_rad":[0,0,0],"size_m":[0.15399999999999997,0.114,0.004]},{"shape":"box","origin_m":[0.0,-0.0555,0.0795],"rpy_rad":[0,0,0],"size_m":[0.15399999999999997,0.0030000000000000027,0.151]},{"shape":"box","origin_m":[0.0,0.0555,0.0795],"rpy_rad":[0,0,0],"size_m":[0.15399999999999997,0.002999999999999999,0.151]},{"shape":"box","origin_m":[-0.0755,0.0,0.0795],"rpy_rad":[0,0,0],"size_m":[0.0030000000000000027,0.114,0.151]},{"shape":"box","origin_m":[0.07549999999999998,0.0,0.0795],"rpy_rad":[0,0,0],"size_m":[0.0030000000000000027,0.114,0.151]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.93],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.28,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形按调研表/说明书12×16 cm(含盖高18 cm);壁厚为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["companion.install","companion.remove","buffer.fill","buffer.drain","gel.observe"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tank_fill_marks","name_zh":"液位刻度线","function_zh":"正面2胶(550 mL)与4胶(680 mL)外槽加液刻度线","physical_meaning_zh":"白色刻线","subsystem":null,"parent":"tank_body","origin_m":[-0.125,0.025,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__tank_fill_marks"],"collisions":[{"shape":"box","origin_m":[0.079,-0.08205000000000001,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038000000000000006,0.001,0.01320000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.9,0.91,0.92],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:前面有2-Gels/4-Gels刻度。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tank_mark_legend","name_zh":"刻度字样“2 GELS / 4 GELS”","function_zh":"液位刻度字样(通用字体)","physical_meaning_zh":"刻度字样贴图","subsystem":null,"parent":"tank_body","origin_m":[-0.125,0.025,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__tank_mark_legend"],"collisions":[{"shape":"box","origin_m":[0.114,-0.0826,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.023999999999999994,0.001,0.012000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/tank_marks.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tank_polarity_red","name_zh":"槽内上沿红色标记(右)","function_zh":"放电极模块时红色(+)插头对准右侧红标","physical_meaning_zh":"红色标记","subsystem":null,"parent":"tank_body","origin_m":[-0.125,0.025,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__tank_polarity_red"],"collisions":[{"shape":"box","origin_m":[0.1895,-0.025,0.15375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019000000000000017,0.008,0.0025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.02,0.02],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书p.12:红标在右上内沿。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tank_polarity_black","name_zh":"槽内上沿黑色标记(左)","function_zh":"黑色(−)标记在左侧","physical_meaning_zh":"黑色标记","subsystem":null,"parent":"tank_body","origin_m":[-0.125,0.025,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__tank_polarity_black"],"collisions":[{"shape":"box","origin_m":[0.060500000000000005,-0.025,0.15375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019000000000000003,0.008,0.0025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electrode_assembly","name_zh":"电极模块(后位)","function_zh":"夹持胶1、胶2(短玻板朝内)形成内槽(上槽),内含上电极(负极)与下电极(正极);插头接盖上的插孔","physical_meaning_zh":"深灰玻纤PBT芯架与底部胶托","subsystem":null,"parent":"tank_body","origin_m":[0.0,0.02,0.01],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__electrode_assembly"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.06500000000000002],"rpy_rad":[0,0,0],"size_m":[0.132,0.024,0.13]},{"shape":"box","origin_m":[0.0,0.0,-0.0009999999999999992],"rpy_rad":[0,0,0],"size_m":[0.124,0.056,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.1,0.11,0.12],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:电极模块在后位;外形按图1比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gel.provide","gel.prepare","gel.install","gel.remove","buffer.fill","sample.prepare","sample.load","gel.observe","gel.inspect","fault.inject"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_gaskets","name_zh":"绿色U形密封垫","function_zh":"胶的短玻板压在密封垫上形成防漏内槽(短玻板顶在密封垫缺口下方)","physical_meaning_zh":"绿色硅橡胶U形密封垫(前后各一)","subsystem":null,"parent":"electrode_assembly","origin_m":[-0.125,0.005000000000000001,-0.01],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_gaskets"],"collisions":[{"shape":"box","origin_m":[0.125,-0.005000000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10799999999999998,0.017,0.10800000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.38,0.12],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:内芯绿色硅橡胶密封垫。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gel.install"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_clamp_arms","name_zh":"绿色夹臂","function_zh":"夹紧框的两个绿色夹臂:把两块胶压向密封垫(锁定后防漏)","physical_meaning_zh":"绿色塑料夹臂与转轴","subsystem":null,"parent":"electrode_assembly","origin_m":[-0.125,0.005000000000000001,-0.01],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_clamp_arms"],"collisions":[{"shape":"box","origin_m":[0.125,-0.005000000000000001,0.07700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14,0.034,0.09400000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.38,0.12],"metallic":0.0,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书p.10:滑入绿色夹臂锁定胶。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gel.install","gel.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_electrodes","name_zh":"铂丝电极","function_zh":"上电极(负极,内槽)与下电极(正极,外槽底部),铂丝Ø0.25 mm","physical_meaning_zh":"铂丝","subsystem":null,"parent":"electrode_assembly","origin_m":[-0.125,0.005000000000000001,-0.01],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_electrodes"],"collisions":[{"shape":"box","origin_m":[0.125,-0.0149992405353373,0.07595597191682323],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10099999999999999,0.020998481070674598,0.12816594383364646]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.8,0.82],"metallic":1.0,"roughness":0.15,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书:铂丝0.010英寸。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_banana_plugs","name_zh":"电极模块香蕉插头","function_zh":"电极模块顶部的两只香蕉插头(红+右、黑−左),合盖时插入盖上的插孔","physical_meaning_zh":"镀镍插头","subsystem":null,"parent":"electrode_assembly","origin_m":[-0.125,0.005000000000000001,-0.01],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_banana_plugs"],"collisions":[{"shape":"box","origin_m":[0.125,-0.005000000000000001,0.14700000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.111,0.006999999999999999,0.014000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.7,0.72],"metallic":1.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_plug_red","name_zh":"正极插头红色套","function_zh":"正极(+)标识","physical_meaning_zh":"红色套","subsystem":null,"parent":"ea_banana_plugs","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_plug_red"],"collisions":[{"shape":"box","origin_m":[0.177,-0.005000000000000001,0.14150000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.009000000000000001,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.02,0.02],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ea_plug_black","name_zh":"负极插头黑色套","function_zh":"负极(−)标识","physical_meaning_zh":"黑色套","subsystem":null,"parent":"ea_banana_plugs","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__ea_plug_black"],"collisions":[{"shape":"box","origin_m":[0.073,-0.005000000000000001,0.14150000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.009000000000000001,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"安全盖","function_zh":"盖住内外槽;电流经盖上插孔进入电极模块,取盖即断电(安全联锁);引线固定在盖上","physical_meaning_zh":"透明聚碳酸酯盖(略带磨砂)","subsystem":null,"parent":"tank_body","origin_m":[0.0,0.0,0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.013500000000000012],"rpy_rad":[0,0,0],"size_m":[0.15999999999999998,0.12000000000000001,0.007000000000000006]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.12],"state_id":"lid.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.84,0.88],"metallic":0.0,"roughness":0.1,"emissive":[0,0,0],"alpha":0.45,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"说明书图1;盖高按18 cm总高。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.place","lid.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_jacks","name_zh":"盖上插孔与引线护套","function_zh":"盖上两只插孔座(对准电极模块插头;红右黑左)","physical_meaning_zh":"黑色插孔座与护套","subsystem":null,"parent":"lid","origin_m":[-0.125,0.025,-0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid_jacks"],"collisions":[{"shape":"box","origin_m":[0.125,-0.005000000000000001,0.165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.119,0.015,0.02999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.place"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_jack_red_mark","name_zh":"红色插孔标识","function_zh":"正极(+)","physical_meaning_zh":"红色环","subsystem":null,"parent":"lid_jacks","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid_jack_red_mark"],"collisions":[{"shape":"box","origin_m":[0.177,-0.005000000000000001,0.177],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015600000000000003,0.0156,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.02,0.02],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_lead_red","name_zh":"红色引线(正极)","function_zh":"盖上正极插孔到电源红色输出插孔的引线与插头","physical_meaning_zh":"红色PVC引线与红色插头","subsystem":null,"parent":"lid","origin_m":[-0.125,0.025,-0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid_lead_red"],"collisions":[{"shape":"box","origin_m":[0.0813110273766739,-0.08106457394887741,0.12765679962351717],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1986289193283295,0.163895161793251,0.14331359924703438]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.02,0.02],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"引线固定在盖上(说明书图1);走向与长度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["leads.connect","leads.disconnect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_lead_black","name_zh":"黑色引线(负极)","function_zh":"盖上负极插孔到电源黑色输出插孔的引线与插头","physical_meaning_zh":"黑色PVC引线与黑色插头","subsystem":null,"parent":"lid","origin_m":[-0.125,0.025,-0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid_lead_black"],"collisions":[{"shape":"box","origin_m":[0.018776359534519386,-0.08058412237797007,0.12652750242007094],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11569706837862508,0.16440460420501637,0.14105500484014186]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.0,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"引线走向与长度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["leads.connect","leads.disconnect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_label","name_zh":"盖面字样","function_zh":"“Mini-PROTEAN Tetra Cell”与取盖前关电源提示(通用字体重绘)","physical_meaning_zh":"盖面标签贴图","subsystem":null,"parent":"lid","origin_m":[-0.125,0.025,-0.151],"rpy_rad":[0.0,0.0,0.0],"objects":["biorad_miniprotean__lid_label"],"collisions":[{"shape":"box","origin_m":[0.125,-0.055,0.16840000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08999999999999998,0.022500000000000006,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lid_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家说明书线图与外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温、电源电压、噪声种子","kind":"simulation","availability":"implemented","component_ids":["psu_base"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed"]},"power.set":{"function_zh":"PowerPac主电源开/关(运行中关机按断电处理)","kind":"device_command","availability":"implemented","component_ids":["switch_power","psu_case"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下电源右侧开关(翻转开/关)","kind":"device_command","availability":"implemented","component_ids":["switch_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"psu.program":{"function_zh":"设定电源:恒压或恒流、电压(10–300 V,1 V步进)与电流(0.004–0.400 A,1 mA步进)设定/限值、定时(0为不定时,60–59940 s即1–999 min整分钟)、断电检测(仅定时运行);运行中只能改恒定参数与时间(厂家规则)","kind":"device_command","availability":"implemented","component_ids":["psu_front_panel","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["constant","voltage_v","current_a","time_s","power_failure_detection"]},"psu.press_key":{"function_zh":"按电源面板键:显示模式(V/mA/min)、上/下调所显示的参数、停止、运行/暂停、恒定参数V/A","kind":"device_command","availability":"implemented","component_ids":["key_display_mode","key_up","key_down","key_stop","key_run_pause","key_constant","psu_front_panel","display_digits"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["key"]},"psu.start":{"function_zh":"按程序开始运行(等于在停止状态按运行/暂停键);定时运行到时自动结束;E2/E9中断后等于按运行/暂停键恢复被中断的运行(返回原operation_id)","kind":"device_command","availability":"implemented","component_ids":["key_run_pause","psu_output_jacks"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"psu.stop":{"function_zh":"停止运行(恒定参数与限值保留,计时清零)","kind":"device_command","availability":"implemented","component_ids":["key_stop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lid.place":{"function_zh":"把安全盖合到电泳槽上(盖上插孔对准电极模块插头,红右黑左)","kind":"robot_skill","availability":"implemented","component_ids":["lid","lid_jacks"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lid.remove":{"function_zh":"取下安全盖(先断开引线;运行中取盖即断路)","kind":"robot_skill","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"leads.connect":{"function_zh":"把盖上的红黑引线插到电源输出插孔(normal:红对红;reversed:接反)","kind":"robot_skill","availability":"implemented","component_ids":["lid_lead_red","lid_lead_black","psu_output_jacks"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["polarity"]},"leads.disconnect":{"function_zh":"拔下引线","kind":"robot_skill","availability":"implemented","component_ids":["lid_lead_red","lid_lead_black"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"companion.install":{"function_zh":"把陪伴模块放到槽内前位(运行第3、4块胶)","kind":"robot_skill","availability":"implemented","component_ids":["tank_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"companion.remove":{"function_zh":"取出陪伴模块(其胶位须为空)","kind":"robot_skill","availability":"implemented","component_ids":["tank_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"gel.provide":{"function_zh":"在实验台上准备一块胶(胶模板库:TGX/TGX无染预制胶或手灌Tris-HCl胶;新胶带梳子与底部胶带)","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gel_id","gel_type"]},"gel.prepare":{"function_zh":"上样前处理:拔梳子、撕掉底部胶带(在实验台上)、用电泳缓冲液冲洗孔(未冲洗的孔残留保存液/未聚合丙烯酰胺,条带变形展宽);装在胶位上的胶只能在取盖且无运行时拔梳/冲洗","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gel_id","remove_comb","remove_tape","rinse_wells"]},"gel.install":{"function_zh":"把胶(短玻板朝内)或缓冲坝(item=\"buffer_dam\")装到胶位1–4并锁紧夹臂(3、4号位需陪伴模块;盖已取下、无运行)","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly","ea_clamp_arms","ea_gaskets"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["item","position"]},"gel.remove":{"function_zh":"从胶位取下胶或缓冲坝放到实验台(先倒掉内槽缓冲液;分离后的胶交给后续染色/成像)","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly","ea_clamp_arms"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"buffer.fill":{"function_zh":"加电泳缓冲液:内槽(模块之间,加到外玻板上沿下方,每个模块约150 mL)或外槽(2胶刻度550 mL、4胶刻度680 mL);可用预冷缓冲液","kind":"robot_skill","availability":"implemented","component_ids":["tank_body","electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["chamber","buffer_id","volume_m3","temperature_k"]},"buffer.drain":{"function_zh":"倒掉全部缓冲液(取胶前;盖已取下、无运行)","kind":"robot_skill","availability":"implemented","component_ids":["tank_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.prepare":{"function_zh":"配样品:蛋白(蛋白模板库,每种质量kg,典型1–10 µg即1e-9–1e-8 kg)、可选分子量标准、上样缓冲液(还原/非还原Laemmli或天然)、加热(95 °C 5 min / 70 °C 10 min / 不加热)","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","proteins_kg","marker","marker_volume_m3","sample_buffer","heat","volume_m3"]},"sample.load":{"function_zh":"用移液器把样品加到胶位上某一泳道的孔中(超出孔容量的部分溢到相邻孔)","kind":"robot_skill","availability":"implemented","component_ids":["electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","position","lane","volume_m3"]},"gel.observe":{"function_zh":"透过卡夹看胶:溴酚蓝前沿离孔底的距离与预染标准条带的位置(未染色条带不可见;读数±0.5 mm)","kind":"query","availability":"implemented","component_ids":["electrode_assembly","tank_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"measurement.result":{"function_zh":"读一次运行记录(设置、运行时间、最大电压/电流/功率读数、错误码、所用胶)","kind":"query","availability":"implemented","component_ids":["psu_front_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"records.list":{"function_zh":"列出运行记录","kind":"query","availability":"implemented","component_ids":["psu_front_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["psu_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"ledger.read":{"function_zh":"读守恒账目(输出电能、散热、电量、缓冲液、蛋白去向)","kind":"query","availability":"implemented","component_ids":["psu_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"gel.inspect":{"function_zh":"评测者读胶内真值:各泳道条带(物种、表观分子量、量、位置、宽度、状态)与密度曲线","kind":"query","availability":"implemented","component_ids":["electrode_assembly"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gel_id"]},"provenance.read":{"function_zh":"模板库与标定模型的路径和sha256","kind":"query","availability":"implemented","component_ids":["psu_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:断电、引线断路、内槽密封泄漏、短路","kind":"simulation","availability":"implemented","component_ids":["psu_base","electrode_assembly"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟","kind":"simulation","availability":"implemented","component_ids":["psu_base"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"blot.transfer":{"function_zh":"Mini Trans-Blot转印模块不在本配置中(湿转需另配模块与冷却)","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"nucleic_acid.run":{"function_zh":"TBE/TBE-尿素核酸胶的迁移未建模(只建蛋白SDS-PAGE与天然PAGE)","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"two_d.first_dimension":{"function_zh":"2-D第一向(IPG条)模块未建","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electroelution.run":{"function_zh":"电洗脱模块未建","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"gel.cast":{"function_zh":"手灌胶的灌制与聚合(灌胶架)是台面准备步骤,不在电泳槽内;手灌胶作为模板库胶型直接提供","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"gel.image":{"function_zh":"染色与成像由凝胶成像仪完成(如CHEM-165),本仪器不成像","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"没有真实PowerPac与电泳槽的硬件接口(PowerPac Basic无数据接口)","kind":"device_command","availability":"unsupported","component_ids":["psu_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(物理按0.5 s整格推进)","unit":"s","access":"read_only","origin":"derived","component_ids":["psu_base"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["psu_base"],"write_via":null},"power.enabled":{"meaning_zh":"PowerPac主电源","unit":"1","access":"read_only","origin":"setpoint","component_ids":["switch_power"],"write_via":null},"psu.state":{"meaning_zh":"电源运行状态","unit":"1","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"psu.constant":{"meaning_zh":"恒定参数(恒压/恒流)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["key_constant"],"write_via":null},"psu.active_mode":{"meaning_zh":"运行中的实际调节模式(CV恒压、CC恒流、CP功率限制:两个LED同亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"psu.voltage_set_v":{"meaning_zh":"电压设定值(恒压时为目标,恒流时为限值)","unit":"V","access":"read_only","origin":"setpoint","component_ids":["psu_front_panel"],"write_via":null},"psu.current_set_a":{"meaning_zh":"电流设定值(恒流时为目标,恒压时为限值;1 mA步进)","unit":"A","access":"read_only","origin":"setpoint","component_ids":["psu_front_panel"],"write_via":null},"psu.time_set_s":{"meaning_zh":"定时(0为不定时;整分钟,面板以min显示)","unit":"s","access":"read_only","origin":"setpoint","component_ids":["psu_front_panel"],"write_via":null},"display.mode":{"meaning_zh":"显示模式:电压、电流或时间","unit":"1","access":"read_only","origin":"setpoint","component_ids":["key_display_mode"],"write_via":null},"display.value":{"meaning_zh":"3位LED读数(按显示模式为V、mA或min;运行中为实测读数,含厂家精度)","unit":"1","access":"read_only","origin":"sensor","component_ids":["display_digits"],"write_via":null},"display.error_code":{"meaning_zh":"显示的错误码(E1、E2、E5、E6、E7、E9)","unit":"1","access":"read_only","origin":"sensor","component_ids":["display_digits"],"write_via":null},"psu.timer_s":{"meaning_zh":"定时运行的剩余时间或不定时运行的已运行时间(面板以min显示)","unit":"s","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"psu.output_voltage_v":{"meaning_zh":"输出电压真值","unit":"V","access":"read_only","origin":"process_truth","component_ids":["psu_output_jacks"],"write_via":null},"psu.output_current_a":{"meaning_zh":"输出电流真值","unit":"A","access":"read_only","origin":"process_truth","component_ids":["psu_output_jacks"],"write_via":null},"lid.on":{"meaning_zh":"安全盖合在槽上","unit":"1","access":"read_only","origin":"setpoint","component_ids":["lid"],"write_via":null},"lid.z_m":{"meaning_zh":"盖的场景位置(0为合上,0.12 m为已取下/抬起;场景关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"leads.state":{"meaning_zh":"引线连接状态(正常:红对红;reversed:接反)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["lid_lead_red"],"write_via":null},"companion.installed":{"meaning_zh":"陪伴模块在前位","unit":"1","access":"read_only","origin":"setpoint","component_ids":["tank_body"],"write_via":null},"position_1.item":{"meaning_zh":"胶位1上的胶ID或buffer_dam","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electrode_assembly"],"write_via":null},"position_2.item":{"meaning_zh":"胶位2上的胶ID或buffer_dam","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electrode_assembly"],"write_via":null},"position_3.item":{"meaning_zh":"胶位3上的胶ID或buffer_dam","unit":"1","access":"read_only","origin":"setpoint","component_ids":["tank_body"],"write_via":null},"position_4.item":{"meaning_zh":"胶位4上的胶ID或buffer_dam","unit":"1","access":"read_only","origin":"setpoint","component_ids":["tank_body"],"write_via":null},"buffer.inner_m3":{"meaning_zh":"内槽(上槽)缓冲液体积(按加液记账;泄漏时减少)","unit":"m3","access":"read_only","origin":"derived","component_ids":["electrode_assembly"],"write_via":null},"buffer.outer_m3":{"meaning_zh":"外槽(下槽)缓冲液体积(按加液记账)","unit":"m3","access":"read_only","origin":"derived","component_ids":["tank_body"],"write_via":null},"buffer.id":{"meaning_zh":"槽内电泳缓冲液(模板库ID)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["tank_body"],"write_via":null},"gel.bench_ids":{"meaning_zh":"实验台上的胶","unit":"1","access":"read_only","origin":"derived","component_ids":["electrode_assembly"],"write_via":null},"sample.bench_ids":{"meaning_zh":"实验台上的样品","unit":"1","access":"read_only","origin":"derived","component_ids":["electrode_assembly"],"write_via":null},"operation.kind":{"meaning_zh":"进行中的操作(run)","unit":"1","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的运行属于另一个agent","unit":"1","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"result.last_record_id":{"meaning_zh":"最近结束的运行记录","unit":"1","access":"read_only","origin":"derived","component_ids":["psu_front_panel"],"write_via":null},"truth.buffer_temperature_k":{"meaning_zh":"槽内缓冲液温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["tank_body"],"write_via":null},"truth.gel_temperature_k":{"meaning_zh":"胶温度(最热一块)","unit":"K","access":"read_only","origin":"process_truth","component_ids":["electrode_assembly"],"write_via":null},"truth.load_resistance_ohm":{"meaning_zh":"电泳槽负载电阻(断路时null)","unit":"ohm","access":"read_only","origin":"process_truth","component_ids":["electrode_assembly"],"write_via":null},"truth.dye_front_fraction":{"meaning_zh":"胶位1–4的染料前沿在运行长度上的分数(胶两侧边缘泳道;微笑时中央泳道更靠前;无胶为0)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electrode_assembly"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["psu_base"],"write_via":null}},"mechanisms":{"electrophoresis_tetra":{"meaning_zh":"PowerPac恒压/恒流/功率限制调节,Tetra槽电路(盖联锁、引线极性、模块密封、缓冲液液位),Kohlrausch移动界面前沿、焦耳热与缓冲液温度,蛋白Ferguson迁移、浓缩、跑出与条带展宽","implementation":"lumped","equations":["PSU: CV: V = V_set, I = V/R (if I > I_set -> CC); CC: I = I_set, V = I R (if V > V_set -> CV); if V I > 75 W -> V = sqrt(75 R), I = sqrt(75 / R) (CP)","gel: R_g = geo [(R_L - R_ch0)(1 - phi) + (R_T - R_ch0) phi / c + R_ch0 / c] exp(-alpha (T_g - 25 C)); cell R = 1 / sum(1 / R_g) (+ open companion bypass)","Kohlrausch front: d s / d t = I_g L_run / (Q_run q_fac), phi = s / L_run, L_run = 4.4 mm + resolving height","heat: (m_buf c_p + m_tank c_PC) dT_b/dt = V I - UA (T_b - T_room); T_g = T_b + R_th P_g","Ferguson: stacked with the front until s = 4.4 mm, then dx/ds = Y0(M) 10^(-K_R(M) T(x)); log10 Y0, K_R cubic in log10(M/50 kDa) on 10-250 kDa (linear above); T(x) = T_top + (T_bot - T_top)(x/L)^shape; below 10 kDa log10(rate) scales with log10(M/2 kDa)/log10(5) (peptides <= 2 kDa at the front)","band: sigma^2 = sigma0^2 + (m / (c_stack w t))^2 / 12 + 2 D t, D = k T / (6 pi eta R_h) Rf_local; smile: the whole lane (bands, run-off test, front) x_lane = x (1 + s (1 - u^2)), s = k (P_g / A)^2 (1 - cover / 2) with k in m4/W2","native: rel mobility = |z| e / (6 pi eta R_h) / mu_ref (z = net charge at pH 8.8; anions z < -0.5 run with normal leads, cations z > 0.5 with reversed leads, |z| <= 0.5 stay), sieving 0.6 K_R","heat limits: T_b <= 373.15 K with evaporation dV = excess / (rho L); gel T <= 373.15 K; T_gel > 343.15 K: heat damage (sigma^2 += (1.5 mm)^2)","gel temperature inside each tick: T_g = T_b + R_th V^2 / R_g(T_g) (Newton), supply output iterated with the CC / CP limits"],"parameters":{"voltage_range_v":{"value":[10.0,300.0],"unit":"V","evidence":"documented","meaning_zh":"PowerPac Basic 10–300 V,1 V步进"},"current_range_a":{"value":[0.004,0.4],"unit":"A","evidence":"documented","meaning_zh":"4–400 mA,1 mA步进"},"power_max_w":{"value":75.0,"unit":"W","evidence":"documented","meaning_zh":"最大功率75 W"},"timer_range_s":{"value":[0.0,59940.0],"unit":"s","evidence":"documented","meaning_zh":"定时1–999 min(0=不定时;面板以min设定)"},"accuracy":{"value":{"relative":0.02,"voltage_v":3.0,"current_a":0.003},"unit":"mixed","evidence":"documented","meaning_zh":"读数精度±2 %或3 V/3 mA取大"},"no_load_a":{"value":0.004,"unit":"A","evidence":"documented","meaning_zh":"E1:负载电流<4 mA"},"cell_limits":{"value":{"voltage_v":600.0,"power_w":500.0},"unit":"mixed","evidence":"documented","meaning_zh":"Tetra槽体限值600 V直流、500 W"},"ambient_max_k":{"value":313.15,"unit":"K","evidence":"documented","meaning_zh":"最高环境温度40 °C"},"outer_fill_m3":{"value":{"two_gels":0.00055,"four_gels":0.00068},"unit":"m3","evidence":"documented","meaning_zh":"外槽2胶550 mL、4胶680 mL"},"buffer_total_m3":{"value":{"two_gels":0.0007,"four_gels":0.001},"unit":"m3","evidence":"documented","meaning_zh":"总缓冲液2胶700 mL、4胶1000 mL(调研表/说明书)"},"ferguson":{"value":{"log10_Y0_poly":[0.18012898154262097,-0.6289791281731879,-1.0899079145908266,0.09350032647733054],"K_R_poly":[0.041555525982722885,0.004277345476659143,-0.07434102162777066,-0.011875235437696946],"any_kd_effective_T":13.990620908299913,"gradient_shape":0.538047619610954,"rms_m":0.0012555265931356817,"max_abs_m":0.002861541587908135},"unit":"mixed","evidence":"assumption","meaning_zh":"Ferguson迁移标定(厂家TGX迁移图的Precision Plus 53个条带拟合)(由厂家数据拟合或推导的常数)"},"electrical_sds":{"value":{"R_lead_ohm":5999.949637764137,"R_trail_ohm":9899.995842109207,"Q_run_C":62.99828746513564,"UA_W_per_K":0.21971936133088887,"R_th_K_per_W":0.9503158438598059,"alpha_per_K":0.020074566859772675},"unit":"mixed","evidence":"assumption","meaning_zh":"SDS-PAGE电–热标定(厂家表3.1、3.2拟合)(由厂家数据拟合或推导的常数)"},"electrical_native":{"value":{"R_lead_ohm":5998.416459069941,"R_trail_ohm":11243.149795254933,"Q_run_C":57.93446024592698},"unit":"mixed","evidence":"assumption","meaning_zh":"天然PAGE电学标定(厂家表4.1第一行7.5–12 %拟合)(由厂家数据拟合或推导的常数)"},"electrical_native_gradient":{"value":{"R_lead_ohm":4377.93696656241,"R_trail_ohm":8278.055897357046,"Q_run_C":68.1723759917307},"unit":"mixed","evidence":"assumption","meaning_zh":"天然PAGE电学标定(厂家表4.1第二行4–15 %、4–20 %、Any kD拟合)(由厂家数据拟合或推导的常数)"},"stack_len_m":{"value":0.0044,"unit":"m","evidence":"assumption","meaning_zh":"孔底到分离胶的浓缩段长度(迁移图几何推导)(由厂家数据拟合或推导的常数)"},"inner_cap_m3":{"value":0.00015,"unit":"m3","evidence":"assumption","meaning_zh":"单模块内槽容量(700−550 mL)"},"inner_contact_m3":{"value":0.0001,"unit":"m3","evidence":"assumption","meaning_zh":"内槽缓冲液盖过孔口所需体积"},"outer_contact_m3":{"value":0.00045,"unit":"m3","evidence":"assumption","meaning_zh":"外槽缓冲液盖过下电极与胶底所需体积"},"outer_max_m3":{"value":0.0013,"unit":"m3","evidence":"assumption","meaning_zh":"外槽最多加到溢入内槽前"},"leak_m3_s":{"value":5e-06,"unit":"m3/s","evidence":"assumption","meaning_zh":"未封闭模块内槽的漏液速率"},"r_ch0_ohm":{"value":150.0,"unit":"ohm","evidence":"assumption","meaning_zh":"1×缓冲液的槽路电阻(包含在拟合R_L中)"},"r_bypass0_ohm":{"value":500.0,"unit":"ohm","evidence":"assumption","meaning_zh":"未封闭陪伴模块的缓冲液旁路电阻(1×,25 °C)"},"c_stack_kg_m3":{"value":2.0,"unit":"kg/m3","evidence":"assumption","meaning_zh":"浓缩区带蛋白浓度(决定过载展宽)"},"sigma0_m":{"value":0.00025,"unit":"m","evidence":"assumption","meaning_zh":"最小条带σ"},"smile_k":{"value":2.2e-09,"unit":"m4/W2","evidence":"assumption","meaning_zh":"微笑系数:s = k (P_g / A)^2(胶功率面密度W/m2)"},"rh_sds":{"value":{"a_m":1.3e-09,"b":0.55},"unit":"mixed","evidence":"assumption","meaning_zh":"SDS复合物流体力学半径 R_h = a (M / 10 kg/mol)^b(a以m计,b无量纲)"},"unheated_broaden":{"value":2.5,"unit":"1","evidence":"assumption","meaning_zh":"未加热SDS样品的展宽倍数"},"native_mu_ref":{"value":2.2e-08,"unit":"m2/(V s)","evidence":"assumption","meaning_zh":"天然PAGE前沿离子等效迁移率"},"native_sieve":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"天然蛋白筛分系数相对SDS"},"dye_read_sigma_m":{"value":0.0005,"unit":"m","evidence":"assumption","meaning_zh":"透过卡夹读前沿的误差"},"e9_ratio":{"value":3.0,"unit":"1","evidence":"assumption","meaning_zh":"一步内负载电阻增大超过该倍数判E9"},"tank_heat_capacity":{"value":{"mass_kg":1.0,"cp_J_kgK":1200.0},"unit":"mixed","evidence":"assumption","meaning_zh":"槽体热容"},"boiling":{"value":{"boil_k":373.15,"latent_j_kg":2257000.0},"unit":"mixed","evidence":"assumption","meaning_zh":"缓冲液沸点与蒸发潜热(水)"},"buffer_hot_k":{"value":323.15,"unit":"K","evidence":"assumption","meaning_zh":"缓冲液过热警告阈值"},"gel_damage_k":{"value":343.15,"unit":"K","evidence":"assumption","meaning_zh":"胶热损伤阈值"},"smear_m":{"value":0.0015,"unit":"m","evidence":"assumption","meaning_zh":"热损伤胶的附加条带σ"},"unrinsed_broaden":{"value":1.2,"unit":"1","evidence":"assumption","meaning_zh":"未冲洗孔的条带σ放大倍数"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温(缓冲液初温与散热);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["质量:调研表写1.0 kg(不含电源;厂家产品页对脚本返回403,未能在厂家页面核对);Tetra说明书p.4写“Shipping Weight 2.0 kg”(含包装与附件);电泳槽取调研表1.0 kg,PowerPac Basic 1.1 kg(其说明书),合计2.1 kg(不含缓冲液)。","预制胶尺寸:调研表“预制胶8.6×6.8 cm”;预制胶手册p.1–2写“7.2 cm x 8.6 cm gels”、分离胶高6.2 cm、卡夹8.5×10 cm;几何与迁移长度按预制胶手册(7.2 cm高、8.6 cm宽),6.8 cm记为调研表另一数值(可能是旧Ready Gel的分离区尺寸)。","缓冲液:调研表/Tetra说明书2块胶700 mL;预制胶手册写1–2块胶750 mL、3–4块胶1000 mL;运行层接受外槽550/680 mL刻度与内槽加满,总量随装配计算,两种说法都在容差内。","运行时间:调研表“SDS-PAGE典型200 V下35–45 min”(Tris-HCl胶);TGX预制胶手册200 V 30–40 min;两者都保留,按胶型分别标定(手灌胶随%T在35–45 min内,calibrate_handcast.py)。","外槽液位:Tetra说明书p.13“550 ml for 2 gels and 680 ml for 4 gels”,槽上刻度为2-Gels/4-Gels;预制胶手册p.3与p.6写“fill the outer buffer chamber to the 4 gel (800 ml) mark”与“550 ml (1–2 gels) or 800 ml (3–4 gels, or >200 V)”,内槽200 mL。两份厂家文件对4胶刻度的体积不一致:运行层的4胶刻度OUTER_4GEL_M3与300 V标定取Tetra说明书的680 mL(本电泳槽自身的说明书、刻度即其定义),800 mL记为预制胶手册的数值;外槽加到800 mL仍在允许范围内(溢入内槽前的上限1300 mL),只改变热容与液位覆盖。内槽:预制胶手册200 mL,Tetra说明书以2胶总量700 mL减外槽550 mL推得约150 mL(加到外玻板上沿下方),运行层内槽容量取150 mL,多加的部分溢到外槽。","外形:说明书与调研表“W×L×H 12×16×18 cm”未说明哪边朝前;按图1(胶面平行于正面、两个模块前后排列)取正面宽16 cm、前后深12 cm、高18 cm(含盖,不含引线)。","主来源网页与厂家PDF对脚本请求返回403;手册取自大学公开副本(sha256已记录)。","外形:电泳槽按调研表与Tetra说明书12×16×18 cm(W×L×H)——按说明书图1取正面宽16 cm、前后深12 cm、含盖高18 cm;PowerPac Basic按其说明书25 (L)×21 (W)×8.5 (H) cm(正面宽21 cm、深25 cm)。","布置(工程假设):电源在左、电泳槽在右并排放在台面上,间隔40 mm;两者的整体包围盒约0.41×0.25 m(引线弧线会伸出电源前沿)。","外观按厂家说明书线图(Tetra图1:盖与引线、电极模块、透明槽;PowerPac图1–3:面板、输出插孔、后面板、右侧开关);字样为通用字体重绘,不复制厂家标志。","参考姿态:盖合上、引线插在电源右上一对插孔;槽内只有电极模块(后位),未装胶、陪伴模块或缓冲坝(它们是外部物体,经胶位/前位接口进入,由运行层状态表示);缓冲液不建几何。","工程构件(非厂家资料):槽壁厚3 mm、电极模块外形、夹臂与密封垫形状、电源内部电路(未建)、引线走向;盖的抬升120 mm用于在场景中镜像“盖已取下”。","透明槽体与盖的不透明度写在OBJ/MTL、GLB与关节化USD材质中;Isaac RTX实时预览可能把UsdPreviewSurface透明材质显示为不透明(渲染器设置限制,不影响几何与碰撞)。","质量:电泳槽1.0 kg(调研表,不含电源;未能在厂家页面核对;说明书运输重量2.0 kg含包装)+ PowerPac Basic 1.1 kg(其说明书)=2.1 kg;各部件质量为按体量分配的工程值并分别缩放到这两个总质量;缓冲液(0.7–1.0 kg)不计入静态质量。","状态槽、能力参数与机理常数使用SI及其导出单位(m、m3、s、K、V、A、W、J、C、kg、kg/mol、Ω、1);mA、min、mL、µL、µg、mm与kDa只出现在说明文字中;唯一例外是面板3位LED读数display.value,它按display.mode以面板单位V、mA或min给出(仪器实际显示的数字;显示错误码时为空)。","输出模板位于本资产protein_library.json、gel_buffer_library.json与electrophoresis_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","表观SDS摩尔质量默认等于UniProt序列质量;只有宽范围标准蛋白(厂家迁移图拟合)与少数文献值(p53)替换;Precision Plus标准为序列未公开的重组蛋白。","选定配置:Mini-PROTEAN Tetra电泳槽(电极模块;陪伴模块与缓冲坝为附件)+ PowerPac Basic电源;转印、2-D、电洗脱模块与核酸胶不建模。","胶、缓冲液、样品与陪伴模块在场景中没有几何;装胶、加液、上样与取胶是宿主/机器人抽象,没有接触验证。","迁移模型:Ferguson关系(厂家TGX迁移图的Precision Plus 53个条带拟合,rms 1.3 mm;宽范围标准的48个条带只用于给出其表观质量)用于TGX与手灌Tris-HCl胶;染色与成像在凝胶成像仪中完成。","热模型只在厂家表的温度范围内有依据(见psu.start限制);缓冲液蒸发不改变其浓度;空闲期条带按室温扩散。","没有真实PowerPac与电泳槽的硬件接口。","PowerPac Basic前面板3位红色LED:按显示模式键显示电压(V)、电流(mA)或时间(分钟:定时运行显示剩余时间,否则显示已运行时间);V/mA/时间指示灯为贴图。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","psu.program","psu.press_key","psu.start","psu.stop","lid.place","lid.remove","leads.connect","leads.disconnect","companion.install","companion.remove","gel.provide","gel.prepare","gel.install","gel.remove","buffer.fill","buffer.drain","sample.prepare","sample.load","gel.observe","measurement.result","records.list","events.read","ledger.read","gel.inspect","provenance.read","fault.inject","sim.step"],"unsupported":["blot.transfer","nucleic_acid.run","two_d.first_dimension","electroelution.run","gel.cast","gel.image","hardware.connect"],"note_zh":"Bio-Rad Mini-PROTEAN Tetra垂直电泳槽(调研表型号;12×16×18 cm、1.0 kg不含电源;一次1–4块胶,2块胶700 mL、4块胶1000 mL缓冲液,SDS-PAGE典型200 V 35–45 min)+ PowerPac Basic电源(10–300 V、4–400 mA、75 W、定时1–999 min;25×21×8.5 cm、1.1 kg)。过程:电源恒压/恒流/功率限制与按键、显示精度、错误码;槽电路(盖联锁、引线极性、胶带与梳子、缓冲坝、陪伴模块、内外槽液位);Kohlrausch移动界面染料前沿与焦耳热(厂家100/200/300 V电流–时间–温度表标定);蛋白Ferguson迁移(厂家迁移图标定,rms 1.3 mm)、浓缩、跑出、还原/非还原、过载、微笑、天然PAGE;蛋白模板库68种UniProt蛋白(独立复算通过)+10条Precision Plus标准带,胶模板库132种。双环境Isaac场景:环境0两块TGX 4–20 %胶200 V(运行/暂停键启动,显示模式键切到mA),起始电流36.0 mA/块,25 min后染料前沿47.1 mm,停止键停止,引线断路报E9,取胶后标准带10条按质量排列;环境1一块胶+缓冲坝5 min定时运行、预染标准可见;电源开关与6个面板键经场景弹簧键调用power.press_switch/psu.press_key,盖为过程镜像,3位LED按display.value解码。40几何组件、1个关节镜像、7个键/开关、11接口、1个LED读数;仿真质量2.1 kg(厂家1.0 + 1.1 kg按工程权重分配)。装胶、上样、加液、插线与取盖为宿主/机器人代理,不是机器人接触验证;胶、缓冲液、样品、陪伴模块与缓冲坝在场景中没有几何;转印、2-D、电洗脱、核酸胶、灌胶与成像为unsupported。"}},"previews":["previews/biorad_miniprotean/preview_front.webp","previews/biorad_miniprotean/preview_isaac_rtx_articulated.webp","previews/biorad_miniprotean/preview_isaac_rtx_pair.webp","previews/biorad_miniprotean/preview_overview.webp","previews/biorad_miniprotean/preview_panel.webp","previews/biorad_miniprotean/preview_rear.webp","previews/biorad_miniprotean/preview_side.webp","previews/biorad_miniprotean/preview_tank_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/asset.contract.json","bytes":636378},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/collision_proxies.json","bytes":27035},{"name":"electrophoresis_model.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/electrophoresis_model.json","bytes":14438},{"name":"gel_buffer_library.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/gel_buffer_library.json","bytes":138699},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/geometry_manifest.json","bytes":95934},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/model.blend","bytes":305727},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/model.glb","bytes":316652},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/model.urdf","bytes":35248},{"name":"protein_library.json","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/protein_library.json","bytes":125542},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean/说明.md","bytes":3500}],"completeness":{"components":40,"with_collisions":40,"with_objects":40,"with_function":40,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biorad_miniprotean","chem_id":"CHEM-164","name_en":"Gel electrophoresis system","maker":"Bio-Rad","model":"Mini-PROTEAN Tetra + power supply","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch03/t4_measure/biorad_miniprotean","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biorad_miniprotean/asset.contract.json","runtime":"scripts/asset_runtime/biorad_miniprotean.py"} \ No newline at end of file diff --git a/data/assets/instrument.biotage_extrahera_classic.json b/data/assets/instrument.biotage_extrahera_classic.json new file mode 100644 index 0000000000000000000000000000000000000000..38c43e808123b5e1c7382cdf8742edba58e3169a --- /dev/null +++ b/data/assets/instrument.biotage_extrahera_classic.json @@ -0,0 +1 @@ +{"tid":"instrument.biotage_extrahera_classic","asset_dir":"basic40_batch02/t2_vacuum/biotage_extrahera","name_zh":"Biotage Extrahera Classic 自动固相萃取工作站","category":"萃取纯化与干燥","description_zh":"CHEM-031指定型号;三轴移液、正压歧管、24位1/3/6mL小柱和48/96孔板、下层收集位置。full表示功能组件登记完整;过程为集中体积工程模型,不预测吸附、突破或洗脱回收率。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"extrahera__root:含屏幕整机台面投影中心,Z=0台面;X宽、+Y后、+Z上。"},"mass_kg":75.0,"size_m":[0.86,0.57,0.73],"bbox_min":[-0.43,-0.285,0.0],"bbox_max":[0.43,0.285,0.73],"manifest_dimensions_m":[0.86,0.57,0.73],"glb":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","links":{},"frames":{"pre_place":[-0.1035,-0.0823,0.479],"place":[-0.1035,-0.0823,0.349],"post_place":[-0.1035,-0.0823,0.479]},"joints":[],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"deck_plate","link":"world","part":"plate_96","pos":[-0.1035,-0.0824,0.277],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1035,-0.0824,0.277],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0385,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["safety_shield"],"modelled_occupant":true},{"name":"deck_rack_24","link":"world","part":"rack_24_6ml","pos":[-0.2496,-0.0826,0.276],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,-0.0826,0.276],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.045,"kind":"plate_slot","fits":["rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true},{"name":"deck_tips","link":"world","part":"tip_rack","pos":[-0.2496,0.0847,0.2785],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,0.0847,0.2785],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0441,"kind":"plate_slot","fits":["tip_rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":75.0,"footprint_m":[0.86,0.57],"height_m":0.73,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.277,"primary_slot":"deck_plate","access":[],"slot_count":3},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"支撑驱动机构与电子系统并形成受保护工作区。","physical_meaning_zh":"支撑驱动机构与电子系统并形成受保护工作区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__housing","extrahera__housing__1","extrahera__housing__2","extrahera__housing__3","extrahera__housing__4","extrahera__housing__5","extrahera__housing__6","extrahera__housing__7","extrahera__housing__8","extrahera__housing__9","extrahera__housing__10","extrahera__housing__11","extrahera__housing__top_brand","extrahera__housing__top_model","extrahera__housing__14","extrahera__housing__15","extrahera__housing__biotage_brand","extrahera__housing__model_wordmark","extrahera__housing__18","extrahera__housing__19"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.066],"rpy_rad":[0,0,0],"size_m":[0.61,0.51,0.096]},{"shape":"box","origin_m":[-0.06443661971830986,0.2362105263157895,0.376],"rpy_rad":[0,0,0],"size_m":[0.61,0.03757894736842106,0.664]},{"shape":"box","origin_m":[-0.3453802816901409,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.3453802816901409,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.36256338028169016,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[0.21307042253521127,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.21307042253521127,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.23454929577464792,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.704],"rpy_rad":[0,0,0],"size_m":[0.61,0.4742105263157896,0.052]},{"shape":"box","origin_m":[-0.06443661971830986,0.013421052631578948,0.726],"rpy_rad":[0,0,0],"size_m":[0.317887323943662,0.31763157894736843,0.008]},{"shape":"box","origin_m":[-0.06443661971830986,-0.23531578947368426,0.625],"rpy_rad":[0,0,0],"size_m":[0.5197887323943662,0.022368421052631583,0.095]},{"shape":"box","origin_m":[-0.06443661971830986,-0.2362105263157895,0.115],"rpy_rad":[0,0,0],"size_m":[0.5498591549295775,0.017894736842105265,0.04]},{"shape":"box","origin_m":[-0.06443661971830986,0.03578947368421053,0.085],"rpy_rad":[0,0,0],"size_m":[0.5309577464788733,0.3847368421052632,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.4300000071525574,-0.2549999952316284,0.017999999225139618],[0.1804295778274536,0.2549999952316284,0.7300000190734863]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"feet","name_zh":"支脚","function_zh":"四点接触台面,最低点 Z=0。","physical_meaning_zh":"四点接触台面,最低点 Z=0。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__feet","extrahera__feet__20","extrahera__feet__21","extrahera__feet__22","extrahera__feet__23"],"collisions":[{"shape":"cylinder","origin_m":[-0.3092957746478873,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.3092957746478873,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.39305633306503296,-0.21921052038669586,0.0],[0.14305633306503296,0.21921052038669586,0.024000000208616257]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"work_deck","name_zh":"工作台面","function_zh":"可寻址板位、支撑面和废液承接区。","physical_meaning_zh":"可寻址板位、支撑面和废液承接区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__work_deck","extrahera__work_deck__24","extrahera__work_deck__25","extrahera__work_deck__26","extrahera__work_deck__27","extrahera__work_deck__28"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,-0.008052631578947369,0.162],"rpy_rad":[0,0,0],"size_m":[0.5172112676056339,0.4017368421052632,0.014]},{"shape":"box","origin_m":[-0.30671830985915494,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[0.17784507042253522,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[-0.06443661971830986,-0.19773684210526318,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]},{"shape":"box","origin_m":[-0.06443661971830986,0.17984210526315794,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.38360562920570374,-0.20892104506492615,0.24500000476837158],[0.13360562920570374,0.19281578063964844,0.2840000092983246]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"safety_shield","name_zh":"透明防护罩","function_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","physical_meaning_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","subsystem":null,"parent":"root","origin_m":[-0.125,-0.22189472615718842,0.6790000200271606],"rpy_rad":[0,0,0],"objects":["extrahera__safety_shield","extrahera__safety_shield__29","extrahera__safety_shield__30","extrahera__safety_shield__31","extrahera__safety_shield__32","extrahera__safety_shield__33","extrahera__safety_shield__shield_warning","extrahera__safety_shield__35","extrahera__safety_shield__36","extrahera__safety_shield__37","extrahera__safety_shield__38","extrahera__safety_shield__39","extrahera__safety_shield__40","extrahera__safety_shield__41","extrahera__safety_shield__42","extrahera__safety_shield__43"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.265],"rpy_rad":[0,0,0],"size_m":[0.5017464788732394,0.00536842105263158,0.475]},{"shape":"box","origin_m":[0.0,0.0,-0.507],"rpy_rad":[0,0,0],"size_m":[0.5215070422535212,0.016105263157894737,0.032]},{"shape":"box","origin_m":[-0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.0,0.0,-0.024],"rpy_rad":[0,0,0],"size_m":[0.5180704225352113,0.016105263157894737,0.028]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-1.15,0],"state_id":null,"accessor":"rotation_euler[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3857535123825073,-0.22994735836982727,0.15599998831748962],[0.13575351238250732,-0.21384209394454956,0.6690000295639038]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"shield_handle","name_zh":"罩门把手","function_zh":"可抓持外观目标,随防护罩运动。","physical_meaning_zh":"可抓持外观目标,随防护罩运动。","subsystem":null,"parent":"safety_shield","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__shield_handle","extrahera__shield_handle__44","extrahera__shield_handle__45","extrahera__shield_handle__46"],"collisions":[{"shape":"box","origin_m":[-0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"box","origin_m":[0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"cylinder","origin_m":[0.0,-0.02594736767442603,-0.5059999823570251],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.01,"length_m":0.17200000508649396}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2110000103712082,-0.2567894458770752,0.16100004315376282],[-0.038999997079372406,-0.22189472615718842,0.18500003218650818]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_frame","name_zh":"三轴龙门固定框架","function_zh":"双侧纵向导轨与背部线缆导向。","physical_meaning_zh":"双侧纵向导轨与背部线缆导向。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_frame","extrahera__gantry_frame__47","extrahera__gantry_frame__48","extrahera__gantry_frame__49","extrahera__gantry_frame__50","extrahera__gantry_frame__51","extrahera__gantry_frame__52","extrahera__gantry_frame__53","extrahera__gantry_frame__54","extrahera__gantry_frame__55","extrahera__gantry_frame__56","extrahera__gantry_frame__57","extrahera__gantry_frame__58","extrahera__gantry_frame__59","extrahera__gantry_frame__60","extrahera__gantry_frame__61","extrahera__gantry_frame__62","extrahera__gantry_frame__63","extrahera__gantry_frame__64","extrahera__gantry_frame__65","extrahera__gantry_frame__66","extrahera__gantry_frame__67","extrahera__gantry_frame__68","extrahera__gantry_frame__69","extrahera__gantry_frame__70","extrahera__gantry_frame__71","extrahera__gantry_frame__72","extrahera__gantry_frame__73","extrahera__gantry_frame__74","extrahera__gantry_frame__75","extrahera__gantry_frame__76"],"collisions":[{"shape":"box","origin_m":[-0.2835211267605634,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[0.15722535211267608,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[-0.06443661971830986,0.1923684210526316,0.642],"rpy_rad":[0,0,0],"size_m":[0.47597183098591556,0.03131578947368422,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.36298590898513794,-0.17315790057182312,0.5586315989494324],[0.11298592388629913,0.22684210538864136,0.6610000133514404]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_y","name_zh":"Y 轴桥架","function_zh":"沿前后方向平移,带动 X 轴与移液头。","physical_meaning_zh":"沿前后方向平移,带动 X 轴与移液头。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,-0.14,0.5799999833106995],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_y","extrahera__gantry_y__77","extrahera__gantry_y__78","extrahera__gantry_y__79","extrahera__gantry_y__80","extrahera__gantry_y__81"],"collisions":[{"shape":"box","origin_m":[-0.06271830985915493,0.0,0.025],"rpy_rad":[0,0,0],"size_m":[0.4553521126760564,0.05457894736842106,0.049]},{"shape":"box","origin_m":[-0.06271830985915493,-0.030421052631578953,0.024],"rpy_rad":[0,0,0],"size_m":[0.4501971830985916,0.007157894736842106,0.03]},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.039000000804662704],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.00800000037997961],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"box","origin_m":[-0.06443661971830986,0.02505263157894737,0.015],"rpy_rad":[0,0,0],"size_m":[0.41669014084507044,0.01073684210526316,0.011]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.28],"state_id":"gantry.y_m","accessor":"location[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.37728169560432434,-0.004736845847219229,0.5804999470710754],[0.13071832060813904,0.07042104750871658,0.6294999718666077]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_x","name_zh":"X 轴滑座","function_zh":"沿横向导轨平移,带动垂直移液模组。","physical_meaning_zh":"沿横向导轨平移,带动垂直移液模组。","subsystem":null,"parent":"gantry_y","origin_m":[-0.22,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_x","extrahera__gantry_x__82","extrahera__gantry_x__83","extrahera__gantry_x__84","extrahera__gantry_x__85"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04115789473684211,0.018],"rpy_rad":[0,0,0],"size_m":[0.05842253521126761,0.03847368421052632,0.093]},{"shape":"box","origin_m":[0.0,-0.06621052631578948,-0.063],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.023263157894736843,0.22]},{"shape":"cylinder","origin_m":[-0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553},{"shape":"cylinder","origin_m":[0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.44],"state_id":"gantry.x_m","accessor":"location[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.08977465331554413,-0.044999998062849045,0.40699994564056396],[-0.03135211020708084,0.018078947439789772,0.6445000171661377]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_z","name_zh":"Z 轴移液滑座","function_zh":"垂直移动,控制吸头距耗材的间隙。","physical_meaning_zh":"垂直移动,控制吸头距耗材的间隙。","subsystem":null,"parent":"gantry_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_z","extrahera__pipette_z__86","extrahera__pipette_z__87"],"collisions":[{"shape":"box","origin_m":[0.0,-0.09126315789473685,-0.128],"rpy_rad":[0,0,0],"size_m":[0.0438169014084507,0.045631578947368426,0.094]},{"shape":"box","origin_m":[0.0,-0.0903684210526316,-0.07399999999999998],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.03847368421052632,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.2],"state_id":"gantry.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.0824718326330185,-0.07407893985509872,0.574999988079071],[-0.038654930889606476,-0.028447365388274193,0.6869999766349792]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_head","name_zh":"移液头与吸头","function_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","physical_meaning_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","subsystem":null,"parent":"pipette_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_head","extrahera__pipette_head__88","extrahera__pipette_head__89","extrahera__pipette_head__90"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.09126315789473685,-0.19199999999999998],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move","sample.aspirate","sample.dispense","method.start","method.stop"],"bbox_m":[[-0.07035774737596512,-0.06146315485239029,0.47999995946884155],[-0.05076901614665985,-0.04106315225362778,0.5779999494552612]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pressure_manifold","name_zh":"正压歧管","function_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","physical_meaning_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","subsystem":null,"parent":"root","origin_m":[0.003873241599649191,0.08500000089406967,0.33000001311302185],"rpy_rad":[0,0,0],"objects":["extrahera__pressure_manifold","extrahera__pressure_manifold__91","extrahera__pressure_manifold__92","extrahera__pressure_manifold__93","extrahera__pressure_manifold__94","extrahera__pressure_manifold__95","extrahera__pressure_manifold__96","extrahera__pressure_manifold__97","extrahera__pressure_manifold__98","extrahera__pressure_manifold__99","extrahera__pressure_manifold__100","extrahera__pressure_manifold__pressure_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.039],"rpy_rad":[0,0,0],"size_m":[0.13316901408450704,0.09126315789473685,0.045]},{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.12973239436619718,0.08947368421052633,0.012]},{"shape":"box","origin_m":[0.0,0.0,0.002],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08231578947368422,0.008]},{"shape":"cylinder","origin_m":[-0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.0,0.04294736842105264,0.048],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.007,"length_m":0.02}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.08],"state_id":"manifold.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["manifold.set_position","pressure.set","method.start","method.stop"],"bbox_m":[[-0.06271126121282578,0.03925894573330879,0.3779999911785126],[0.07045774906873703,0.13794738054275513,0.5069999694824219]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"deck_slots","name_zh":"板架槽位","function_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","physical_meaning_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__deck_slots","extrahera__deck_slots__102","extrahera__deck_slots__103","extrahera__deck_slots__104","extrahera__deck_slots__105","extrahera__deck_slots__106","extrahera__deck_slots__107","extrahera__deck_slots__slot_A","extrahera__deck_slots__109","extrahera__deck_slots__110","extrahera__deck_slots__111","extrahera__deck_slots__112","extrahera__deck_slots__113","extrahera__deck_slots__114","extrahera__deck_slots__slot_B","extrahera__deck_slots__116","extrahera__deck_slots__117","extrahera__deck_slots__118","extrahera__deck_slots__119","extrahera__deck_slots__120","extrahera__deck_slots__121","extrahera__deck_slots__slot_C","extrahera__deck_slots__123","extrahera__deck_slots__124","extrahera__deck_slots__125","extrahera__deck_slots__126","extrahera__deck_slots__127","extrahera__deck_slots__128","extrahera__deck_slots__slot_D","extrahera__deck_slots__130","extrahera__deck_slots__131","extrahera__deck_slots__132","extrahera__deck_slots__133","extrahera__deck_slots__134","extrahera__deck_slots__135","extrahera__deck_slots__slot_E","extrahera__deck_slots__137","extrahera__deck_slots__138","extrahera__deck_slots__139","extrahera__deck_slots__140","extrahera__deck_slots__141","extrahera__deck_slots__142","extrahera__deck_slots__slot_F"],"collisions":[{"shape":"box","origin_m":[-0.18901408450704227,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.18901408450704227,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.configure","method.start"],"bbox_m":[[-0.31487321853637695,-0.1414489448070526,0.2599799931049347],[0.11212675273418427,0.13644737005233765,0.2875000238418579]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_6ml","name_zh":"24 位 6 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_6ml","extrahera__rack_24_6ml__144","extrahera__rack_24_6ml__145","extrahera__rack_24_6ml__146","extrahera__rack_24_6ml__147","extrahera__rack_24_6ml__148","extrahera__rack_24_6ml__149","extrahera__rack_24_6ml__150","extrahera__rack_24_6ml__151","extrahera__rack_24_6ml__152","extrahera__rack_24_6ml__153","extrahera__rack_24_6ml__154","extrahera__rack_24_6ml__155","extrahera__rack_24_6ml__156","extrahera__rack_24_6ml__157","extrahera__rack_24_6ml__158","extrahera__rack_24_6ml__159","extrahera__rack_24_6ml__160","extrahera__rack_24_6ml__161","extrahera__rack_24_6ml__162","extrahera__rack_24_6ml__163","extrahera__rack_24_6ml__164","extrahera__rack_24_6ml__165","extrahera__rack_24_6ml__166","extrahera__rack_24_6ml__167","extrahera__rack_24_6ml__168","extrahera__rack_24_6ml__169","extrahera__rack_24_6ml__170","extrahera__rack_24_6ml__171","extrahera__rack_24_6ml__172","extrahera__rack_24_6ml__173","extrahera__rack_24_6ml__174","extrahera__rack_24_6ml__175","extrahera__rack_24_6ml__176","extrahera__rack_24_6ml__177","extrahera__rack_24_6ml__178","extrahera__rack_24_6ml__179","extrahera__rack_24_6ml__180","extrahera__rack_24_6ml__181","extrahera__rack_24_6ml__182","extrahera__rack_24_6ml__183","extrahera__rack_24_6ml__184","extrahera__rack_24_6ml__185","extrahera__rack_24_6ml__186","extrahera__rack_24_6ml__187","extrahera__rack_24_6ml__188","extrahera__rack_24_6ml__189","extrahera__rack_24_6ml__190","extrahera__rack_24_6ml__191","extrahera__rack_24_6ml__192","extrahera__rack_24_6ml__193","extrahera__rack_24_6ml__194","extrahera__rack_24_6ml__195","extrahera__rack_24_6ml__196","extrahera__rack_24_6ml__197","extrahera__rack_24_6ml__198","extrahera__rack_24_6ml__199","extrahera__rack_24_6ml__200","extrahera__rack_24_6ml__201","extrahera__rack_24_6ml__202","extrahera__rack_24_6ml__203","extrahera__rack_24_6ml__204","extrahera__rack_24_6ml__205","extrahera__rack_24_6ml__206","extrahera__rack_24_6ml__207","extrahera__rack_24_6ml__208","extrahera__rack_24_6ml__209","extrahera__rack_24_6ml__210","extrahera__rack_24_6ml__211","extrahera__rack_24_6ml__212","extrahera__rack_24_6ml__213","extrahera__rack_24_6ml__214","extrahera__rack_24_6ml__215","extrahera__rack_24_6ml__216","extrahera__rack_24_6ml__217","extrahera__rack_24_6ml__218","extrahera__rack_24_6ml__219","extrahera__rack_24_6ml__220","extrahera__rack_24_6ml__221","extrahera__rack_24_6ml__222","extrahera__rack_24_6ml__223","extrahera__rack_24_6ml__224","extrahera__rack_24_6ml__225","extrahera__rack_24_6ml__226","extrahera__rack_24_6ml__227","extrahera__rack_24_6ml__228","extrahera__rack_24_6ml__229","extrahera__rack_24_6ml__230","extrahera__rack_24_6ml__231","extrahera__rack_24_6ml__232","extrahera__rack_24_6ml__233","extrahera__rack_24_6ml__234","extrahera__rack_24_6ml__235","extrahera__rack_24_6ml__236","extrahera__rack_24_6ml__237","extrahera__rack_24_6ml__238","extrahera__rack_24_6ml__239","extrahera__rack_24_6ml__240","extrahera__rack_24_6ml__241","extrahera__rack_24_6ml__242","extrahera__rack_24_6ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_3ml","name_zh":"24 位 3 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_3ml","extrahera__rack_24_3ml__244","extrahera__rack_24_3ml__245","extrahera__rack_24_3ml__246","extrahera__rack_24_3ml__247","extrahera__rack_24_3ml__248","extrahera__rack_24_3ml__249","extrahera__rack_24_3ml__250","extrahera__rack_24_3ml__251","extrahera__rack_24_3ml__252","extrahera__rack_24_3ml__253","extrahera__rack_24_3ml__254","extrahera__rack_24_3ml__255","extrahera__rack_24_3ml__256","extrahera__rack_24_3ml__257","extrahera__rack_24_3ml__258","extrahera__rack_24_3ml__259","extrahera__rack_24_3ml__260","extrahera__rack_24_3ml__261","extrahera__rack_24_3ml__262","extrahera__rack_24_3ml__263","extrahera__rack_24_3ml__264","extrahera__rack_24_3ml__265","extrahera__rack_24_3ml__266","extrahera__rack_24_3ml__267","extrahera__rack_24_3ml__268","extrahera__rack_24_3ml__269","extrahera__rack_24_3ml__270","extrahera__rack_24_3ml__271","extrahera__rack_24_3ml__272","extrahera__rack_24_3ml__273","extrahera__rack_24_3ml__274","extrahera__rack_24_3ml__275","extrahera__rack_24_3ml__276","extrahera__rack_24_3ml__277","extrahera__rack_24_3ml__278","extrahera__rack_24_3ml__279","extrahera__rack_24_3ml__280","extrahera__rack_24_3ml__281","extrahera__rack_24_3ml__282","extrahera__rack_24_3ml__283","extrahera__rack_24_3ml__284","extrahera__rack_24_3ml__285","extrahera__rack_24_3ml__286","extrahera__rack_24_3ml__287","extrahera__rack_24_3ml__288","extrahera__rack_24_3ml__289","extrahera__rack_24_3ml__290","extrahera__rack_24_3ml__291","extrahera__rack_24_3ml__292","extrahera__rack_24_3ml__293","extrahera__rack_24_3ml__294","extrahera__rack_24_3ml__295","extrahera__rack_24_3ml__296","extrahera__rack_24_3ml__297","extrahera__rack_24_3ml__298","extrahera__rack_24_3ml__299","extrahera__rack_24_3ml__300","extrahera__rack_24_3ml__301","extrahera__rack_24_3ml__302","extrahera__rack_24_3ml__303","extrahera__rack_24_3ml__304","extrahera__rack_24_3ml__305","extrahera__rack_24_3ml__306","extrahera__rack_24_3ml__307","extrahera__rack_24_3ml__308","extrahera__rack_24_3ml__309","extrahera__rack_24_3ml__310","extrahera__rack_24_3ml__311","extrahera__rack_24_3ml__312","extrahera__rack_24_3ml__313","extrahera__rack_24_3ml__314","extrahera__rack_24_3ml__315","extrahera__rack_24_3ml__316","extrahera__rack_24_3ml__317","extrahera__rack_24_3ml__318","extrahera__rack_24_3ml__319","extrahera__rack_24_3ml__320","extrahera__rack_24_3ml__321","extrahera__rack_24_3ml__322","extrahera__rack_24_3ml__323","extrahera__rack_24_3ml__324","extrahera__rack_24_3ml__325","extrahera__rack_24_3ml__326","extrahera__rack_24_3ml__327","extrahera__rack_24_3ml__328","extrahera__rack_24_3ml__329","extrahera__rack_24_3ml__330","extrahera__rack_24_3ml__331","extrahera__rack_24_3ml__332","extrahera__rack_24_3ml__333","extrahera__rack_24_3ml__334","extrahera__rack_24_3ml__335","extrahera__rack_24_3ml__336","extrahera__rack_24_3ml__337","extrahera__rack_24_3ml__338","extrahera__rack_24_3ml__339","extrahera__rack_24_3ml__340","extrahera__rack_24_3ml__341","extrahera__rack_24_3ml__342","extrahera__rack_24_3ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3464999794960022]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_1ml","name_zh":"24 位 1 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_1ml","extrahera__rack_24_1ml__344","extrahera__rack_24_1ml__345","extrahera__rack_24_1ml__346","extrahera__rack_24_1ml__347","extrahera__rack_24_1ml__348","extrahera__rack_24_1ml__349","extrahera__rack_24_1ml__350","extrahera__rack_24_1ml__351","extrahera__rack_24_1ml__352","extrahera__rack_24_1ml__353","extrahera__rack_24_1ml__354","extrahera__rack_24_1ml__355","extrahera__rack_24_1ml__356","extrahera__rack_24_1ml__357","extrahera__rack_24_1ml__358","extrahera__rack_24_1ml__359","extrahera__rack_24_1ml__360","extrahera__rack_24_1ml__361","extrahera__rack_24_1ml__362","extrahera__rack_24_1ml__363","extrahera__rack_24_1ml__364","extrahera__rack_24_1ml__365","extrahera__rack_24_1ml__366","extrahera__rack_24_1ml__367","extrahera__rack_24_1ml__368","extrahera__rack_24_1ml__369","extrahera__rack_24_1ml__370","extrahera__rack_24_1ml__371","extrahera__rack_24_1ml__372","extrahera__rack_24_1ml__373","extrahera__rack_24_1ml__374","extrahera__rack_24_1ml__375","extrahera__rack_24_1ml__376","extrahera__rack_24_1ml__377","extrahera__rack_24_1ml__378","extrahera__rack_24_1ml__379","extrahera__rack_24_1ml__380","extrahera__rack_24_1ml__381","extrahera__rack_24_1ml__382","extrahera__rack_24_1ml__383","extrahera__rack_24_1ml__384","extrahera__rack_24_1ml__385","extrahera__rack_24_1ml__386","extrahera__rack_24_1ml__387","extrahera__rack_24_1ml__388","extrahera__rack_24_1ml__389","extrahera__rack_24_1ml__390","extrahera__rack_24_1ml__391","extrahera__rack_24_1ml__392","extrahera__rack_24_1ml__393","extrahera__rack_24_1ml__394","extrahera__rack_24_1ml__395","extrahera__rack_24_1ml__396","extrahera__rack_24_1ml__397","extrahera__rack_24_1ml__398","extrahera__rack_24_1ml__399","extrahera__rack_24_1ml__400","extrahera__rack_24_1ml__401","extrahera__rack_24_1ml__402","extrahera__rack_24_1ml__403","extrahera__rack_24_1ml__404","extrahera__rack_24_1ml__405","extrahera__rack_24_1ml__406","extrahera__rack_24_1ml__407","extrahera__rack_24_1ml__408","extrahera__rack_24_1ml__409","extrahera__rack_24_1ml__410","extrahera__rack_24_1ml__411","extrahera__rack_24_1ml__412","extrahera__rack_24_1ml__413","extrahera__rack_24_1ml__414","extrahera__rack_24_1ml__415","extrahera__rack_24_1ml__416","extrahera__rack_24_1ml__417","extrahera__rack_24_1ml__418","extrahera__rack_24_1ml__419","extrahera__rack_24_1ml__420","extrahera__rack_24_1ml__421","extrahera__rack_24_1ml__422","extrahera__rack_24_1ml__423","extrahera__rack_24_1ml__424","extrahera__rack_24_1ml__425","extrahera__rack_24_1ml__426","extrahera__rack_24_1ml__427","extrahera__rack_24_1ml__428","extrahera__rack_24_1ml__429","extrahera__rack_24_1ml__430","extrahera__rack_24_1ml__431","extrahera__rack_24_1ml__432","extrahera__rack_24_1ml__433","extrahera__rack_24_1ml__434","extrahera__rack_24_1ml__435","extrahera__rack_24_1ml__436","extrahera__rack_24_1ml__437","extrahera__rack_24_1ml__438","extrahera__rack_24_1ml__439","extrahera__rack_24_1ml__440","extrahera__rack_24_1ml__441","extrahera__rack_24_1ml__442","extrahera__rack_24_1ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.34299999475479126]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_96","name_zh":"96 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_96","extrahera__plate_96__444","extrahera__plate_96__445","extrahera__plate_96__446","extrahera__plate_96__447","extrahera__plate_96__448","extrahera__plate_96__449","extrahera__plate_96__450","extrahera__plate_96__451","extrahera__plate_96__452","extrahera__plate_96__453","extrahera__plate_96__454","extrahera__plate_96__455","extrahera__plate_96__456","extrahera__plate_96__457","extrahera__plate_96__458","extrahera__plate_96__459","extrahera__plate_96__460","extrahera__plate_96__461","extrahera__plate_96__462","extrahera__plate_96__463","extrahera__plate_96__464","extrahera__plate_96__465","extrahera__plate_96__466","extrahera__plate_96__467","extrahera__plate_96__468","extrahera__plate_96__469","extrahera__plate_96__470","extrahera__plate_96__471","extrahera__plate_96__472","extrahera__plate_96__473","extrahera__plate_96__474","extrahera__plate_96__475","extrahera__plate_96__476","extrahera__plate_96__477","extrahera__plate_96__478","extrahera__plate_96__479","extrahera__plate_96__480","extrahera__plate_96__481","extrahera__plate_96__482","extrahera__plate_96__483","extrahera__plate_96__484","extrahera__plate_96__485","extrahera__plate_96__486","extrahera__plate_96__487","extrahera__plate_96__488","extrahera__plate_96__489","extrahera__plate_96__490","extrahera__plate_96__491","extrahera__plate_96__492","extrahera__plate_96__493","extrahera__plate_96__494","extrahera__plate_96__495","extrahera__plate_96__496","extrahera__plate_96__497","extrahera__plate_96__498","extrahera__plate_96__499","extrahera__plate_96__500","extrahera__plate_96__501","extrahera__plate_96__502","extrahera__plate_96__503","extrahera__plate_96__504","extrahera__plate_96__505","extrahera__plate_96__506","extrahera__plate_96__507","extrahera__plate_96__508","extrahera__plate_96__509","extrahera__plate_96__510","extrahera__plate_96__511","extrahera__plate_96__512","extrahera__plate_96__513","extrahera__plate_96__514","extrahera__plate_96__515","extrahera__plate_96__516","extrahera__plate_96__517","extrahera__plate_96__518","extrahera__plate_96__519","extrahera__plate_96__520","extrahera__plate_96__521","extrahera__plate_96__522","extrahera__plate_96__523","extrahera__plate_96__524","extrahera__plate_96__525","extrahera__plate_96__526","extrahera__plate_96__527","extrahera__plate_96__528","extrahera__plate_96__529","extrahera__plate_96__530","extrahera__plate_96__531","extrahera__plate_96__532","extrahera__plate_96__533","extrahera__plate_96__534","extrahera__plate_96__535","extrahera__plate_96__536","extrahera__plate_96__537","extrahera__plate_96__538","extrahera__plate_96__539","extrahera__plate_96__540","extrahera__plate_96__541","extrahera__plate_96__542","extrahera__plate_96__543","extrahera__plate_96__544","extrahera__plate_96__545","extrahera__plate_96__546","extrahera__plate_96__547","extrahera__plate_96__548","extrahera__plate_96__549","extrahera__plate_96__550","extrahera__plate_96__551","extrahera__plate_96__552","extrahera__plate_96__553","extrahera__plate_96__554","extrahera__plate_96__555","extrahera__plate_96__556","extrahera__plate_96__557","extrahera__plate_96__558","extrahera__plate_96__559","extrahera__plate_96__560","extrahera__plate_96__561","extrahera__plate_96__562","extrahera__plate_96__563","extrahera__plate_96__564","extrahera__plate_96__565","extrahera__plate_96__566","extrahera__plate_96__567","extrahera__plate_96__568","extrahera__plate_96__569","extrahera__plate_96__570","extrahera__plate_96__571","extrahera__plate_96__572","extrahera__plate_96__573","extrahera__plate_96__574","extrahera__plate_96__575","extrahera__plate_96__576","extrahera__plate_96__577","extrahera__plate_96__578","extrahera__plate_96__579","extrahera__plate_96__580","extrahera__plate_96__581","extrahera__plate_96__582","extrahera__plate_96__583","extrahera__plate_96__584","extrahera__plate_96__585","extrahera__plate_96__586","extrahera__plate_96__587","extrahera__plate_96__588","extrahera__plate_96__589","extrahera__plate_96__590","extrahera__plate_96__591","extrahera__plate_96__592","extrahera__plate_96__593","extrahera__plate_96__594","extrahera__plate_96__595","extrahera__plate_96__596","extrahera__plate_96__597","extrahera__plate_96__598","extrahera__plate_96__599","extrahera__plate_96__600","extrahera__plate_96__601","extrahera__plate_96__602","extrahera__plate_96__603","extrahera__plate_96__604","extrahera__plate_96__605","extrahera__plate_96__606","extrahera__plate_96__607","extrahera__plate_96__608","extrahera__plate_96__609","extrahera__plate_96__610","extrahera__plate_96__611","extrahera__plate_96__612","extrahera__plate_96__613","extrahera__plate_96__614","extrahera__plate_96__615","extrahera__plate_96__616","extrahera__plate_96__617","extrahera__plate_96__618","extrahera__plate_96__619","extrahera__plate_96__620","extrahera__plate_96__621","extrahera__plate_96__622","extrahera__plate_96__623","extrahera__plate_96__624","extrahera__plate_96__625","extrahera__plate_96__626","extrahera__plate_96__627","extrahera__plate_96__628","extrahera__plate_96__629","extrahera__plate_96__630","extrahera__plate_96__631","extrahera__plate_96__632","extrahera__plate_96__633","extrahera__plate_96__634","extrahera__plate_96__635","extrahera__plate_96__636","extrahera__plate_96__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_48","name_zh":"48 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_48","extrahera__plate_48__638","extrahera__plate_48__639","extrahera__plate_48__640","extrahera__plate_48__641","extrahera__plate_48__642","extrahera__plate_48__643","extrahera__plate_48__644","extrahera__plate_48__645","extrahera__plate_48__646","extrahera__plate_48__647","extrahera__plate_48__648","extrahera__plate_48__649","extrahera__plate_48__650","extrahera__plate_48__651","extrahera__plate_48__652","extrahera__plate_48__653","extrahera__plate_48__654","extrahera__plate_48__655","extrahera__plate_48__656","extrahera__plate_48__657","extrahera__plate_48__658","extrahera__plate_48__659","extrahera__plate_48__660","extrahera__plate_48__661","extrahera__plate_48__662","extrahera__plate_48__663","extrahera__plate_48__664","extrahera__plate_48__665","extrahera__plate_48__666","extrahera__plate_48__667","extrahera__plate_48__668","extrahera__plate_48__669","extrahera__plate_48__670","extrahera__plate_48__671","extrahera__plate_48__672","extrahera__plate_48__673","extrahera__plate_48__674","extrahera__plate_48__675","extrahera__plate_48__676","extrahera__plate_48__677","extrahera__plate_48__678","extrahera__plate_48__679","extrahera__plate_48__680","extrahera__plate_48__681","extrahera__plate_48__682","extrahera__plate_48__683","extrahera__plate_48__684","extrahera__plate_48__685","extrahera__plate_48__686","extrahera__plate_48__687","extrahera__plate_48__688","extrahera__plate_48__689","extrahera__plate_48__690","extrahera__plate_48__691","extrahera__plate_48__692","extrahera__plate_48__693","extrahera__plate_48__694","extrahera__plate_48__695","extrahera__plate_48__696","extrahera__plate_48__697","extrahera__plate_48__698","extrahera__plate_48__699","extrahera__plate_48__700","extrahera__plate_48__701","extrahera__plate_48__702","extrahera__plate_48__703","extrahera__plate_48__704","extrahera__plate_48__705","extrahera__plate_48__706","extrahera__plate_48__707","extrahera__plate_48__708","extrahera__plate_48__709","extrahera__plate_48__710","extrahera__plate_48__711","extrahera__plate_48__712","extrahera__plate_48__713","extrahera__plate_48__714","extrahera__plate_48__715","extrahera__plate_48__716","extrahera__plate_48__717","extrahera__plate_48__718","extrahera__plate_48__719","extrahera__plate_48__720","extrahera__plate_48__721","extrahera__plate_48__722","extrahera__plate_48__723","extrahera__plate_48__724","extrahera__plate_48__725","extrahera__plate_48__726","extrahera__plate_48__727","extrahera__plate_48__728","extrahera__plate_48__729","extrahera__plate_48__730","extrahera__plate_48__731","extrahera__plate_48__732","extrahera__plate_48__733","extrahera__plate_48__734","extrahera__plate_48__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"tip_rack","name_zh":"吸头架","function_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","physical_meaning_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__tip_rack","extrahera__tip_rack__736","extrahera__tip_rack__737","extrahera__tip_rack__738","extrahera__tip_rack__739","extrahera__tip_rack__740","extrahera__tip_rack__741","extrahera__tip_rack__742","extrahera__tip_rack__743","extrahera__tip_rack__744","extrahera__tip_rack__745","extrahera__tip_rack__746","extrahera__tip_rack__747","extrahera__tip_rack__748","extrahera__tip_rack__749","extrahera__tip_rack__750","extrahera__tip_rack__751","extrahera__tip_rack__752","extrahera__tip_rack__753","extrahera__tip_rack__754","extrahera__tip_rack__755","extrahera__tip_rack__756","extrahera__tip_rack__757","extrahera__tip_rack__758","extrahera__tip_rack__759","extrahera__tip_rack__760","extrahera__tip_rack__761","extrahera__tip_rack__762","extrahera__tip_rack__763","extrahera__tip_rack__764","extrahera__tip_rack__765","extrahera__tip_rack__766","extrahera__tip_rack__767","extrahera__tip_rack__768","extrahera__tip_rack__769","extrahera__tip_rack__770","extrahera__tip_rack__771","extrahera__tip_rack__772","extrahera__tip_rack__773","extrahera__tip_rack__774","extrahera__tip_rack__775","extrahera__tip_rack__776","extrahera__tip_rack__777","extrahera__tip_rack__778","extrahera__tip_rack__779","extrahera__tip_rack__780","extrahera__tip_rack__781","extrahera__tip_rack__782","extrahera__tip_rack__783","extrahera__tip_rack__784","extrahera__tip_rack__785","extrahera__tip_rack__786","extrahera__tip_rack__787","extrahera__tip_rack__788","extrahera__tip_rack__789","extrahera__tip_rack__790","extrahera__tip_rack__791","extrahera__tip_rack__792","extrahera__tip_rack__793","extrahera__tip_rack__794","extrahera__tip_rack__795","extrahera__tip_rack__796","extrahera__tip_rack__797","extrahera__tip_rack__798","extrahera__tip_rack__799","extrahera__tip_rack__800","extrahera__tip_rack__801","extrahera__tip_rack__802","extrahera__tip_rack__803","extrahera__tip_rack__804","extrahera__tip_rack__805","extrahera__tip_rack__806","extrahera__tip_rack__807","extrahera__tip_rack__808","extrahera__tip_rack__809","extrahera__tip_rack__810","extrahera__tip_rack__811","extrahera__tip_rack__812","extrahera__tip_rack__813","extrahera__tip_rack__814","extrahera__tip_rack__815","extrahera__tip_rack__816","extrahera__tip_rack__817","extrahera__tip_rack__818","extrahera__tip_rack__819","extrahera__tip_rack__820","extrahera__tip_rack__821","extrahera__tip_rack__822","extrahera__tip_rack__823","extrahera__tip_rack__824","extrahera__tip_rack__825","extrahera__tip_rack__826","extrahera__tip_rack__827","extrahera__tip_rack__828","extrahera__tip_rack__829","extrahera__tip_rack__830","extrahera__tip_rack__831","extrahera__tip_rack__832","extrahera__tip_rack__833","extrahera__tip_rack__tips_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.1202816901408451,0.08768421052631581,0.049]},{"shape":"box","origin_m":[0.0,0.0,0.054],"rpy_rad":[0,0,0],"size_m":[0.11942253521126762,0.08678947368421054,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3097183108329773,0.04060105234384537,0.2784999907016754],[-0.18943661451339722,0.12884210050106049,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"solvent_reservoirs","name_zh":"溶剂槽组","function_zh":"多位置液体输入示意;内部液体作为汇总储量。","physical_meaning_zh":"多位置液体输入示意;内部液体作为汇总储量。","subsystem":null,"parent":"root","origin_m":[-0.1078168973326683,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__solvent_reservoirs","extrahera__solvent_reservoirs__835","extrahera__solvent_reservoirs__836","extrahera__solvent_reservoirs__837","extrahera__solvent_reservoirs__838","extrahera__solvent_reservoirs__839","extrahera__solvent_reservoirs__840","extrahera__solvent_reservoirs__solvent_label"],"collisions":[{"shape":"box","origin_m":[-0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]},{"shape":"box","origin_m":[0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.aspirate","method.start"],"bbox_m":[[-0.14948591589927673,0.038453683257102966,0.2759999930858612],[-0.06614788621664047,0.13018420338630676,0.33249998092651367]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"waste_tray","name_zh":"废液与收集区域","function_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","physical_meaning_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","subsystem":null,"parent":"root","origin_m":[0.04683098569512367,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__waste_tray","extrahera__waste_tray__842","extrahera__waste_tray__843","extrahera__waste_tray__waste_label","extrahera__waste_tray__845","extrahera__waste_tray__846","extrahera__waste_tray__847","extrahera__waste_tray__848","extrahera__waste_tray__849","extrahera__waste_tray__lower_waste_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.013],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.025]},{"shape":"box","origin_m":[0.07732394366197183,0.06263157894736844,-0.168],"rpy_rad":[0,0,0],"size_m":[0.09450704225352113,0.13421052631578947,0.006]},{"shape":"box","origin_m":[0.03221830985915493,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.12242957746478873,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.07732394366197183,-0.0022368421052631478,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]},{"shape":"box","origin_m":[0.07732394366197183,0.12750000000000003,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.008154932409524918,-0.12134630978107452,0.10499999672174454],[0.17140844464302063,0.04742105305194855,0.30399999022483826]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_carousel","name_zh":"下层收集板转盘","function_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","physical_meaning_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","subsystem":null,"parent":"root","origin_m":[-0.16795775294303894,0.0,0.0949999988079071],"rpy_rad":[0,0,0],"objects":["extrahera__collection_carousel","extrahera__collection_carousel__851","extrahera__collection_carousel__852","extrahera__collection_carousel__853","extrahera__collection_carousel__854","extrahera__collection_carousel__855","extrahera__collection_carousel__856","extrahera__collection_carousel__857","extrahera__collection_carousel__858","extrahera__collection_carousel__859","extrahera__collection_carousel__860","extrahera__collection_carousel__861","extrahera__collection_carousel__862","extrahera__collection_carousel__863","extrahera__collection_carousel__864","extrahera__collection_carousel__865"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.014],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.028},{"shape":"cylinder","origin_m":[0.0,0.0,0.036],"rpy_rad":[0,0,0],"radius_m":0.224,"length_m":0.016},{"shape":"box","origin_m":[-0.09622535211267606,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.09622535211267606,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3604084849357605,-0.2004210501909256,0.0949999988079071],[0.024492964148521423,0.2004210501909256,0.16200000047683716]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_plate","name_zh":"独立下层收集板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.20833803713321686,-0.08231578767299652,0.15700000524520874],"rpy_rad":[0,0,0],"objects":["extrahera__collection_plate","extrahera__collection_plate__866","extrahera__collection_plate__867","extrahera__collection_plate__868","extrahera__collection_plate__869","extrahera__collection_plate__870","extrahera__collection_plate__871","extrahera__collection_plate__872","extrahera__collection_plate__873","extrahera__collection_plate__874","extrahera__collection_plate__875","extrahera__collection_plate__876","extrahera__collection_plate__877","extrahera__collection_plate__878","extrahera__collection_plate__879","extrahera__collection_plate__880","extrahera__collection_plate__881","extrahera__collection_plate__882","extrahera__collection_plate__883","extrahera__collection_plate__884","extrahera__collection_plate__885","extrahera__collection_plate__886","extrahera__collection_plate__887","extrahera__collection_plate__888","extrahera__collection_plate__889","extrahera__collection_plate__890","extrahera__collection_plate__891","extrahera__collection_plate__892","extrahera__collection_plate__893","extrahera__collection_plate__894","extrahera__collection_plate__895","extrahera__collection_plate__896","extrahera__collection_plate__897","extrahera__collection_plate__898","extrahera__collection_plate__899","extrahera__collection_plate__900","extrahera__collection_plate__901","extrahera__collection_plate__902","extrahera__collection_plate__903","extrahera__collection_plate__904","extrahera__collection_plate__905","extrahera__collection_plate__906","extrahera__collection_plate__907","extrahera__collection_plate__908","extrahera__collection_plate__909","extrahera__collection_plate__910","extrahera__collection_plate__911","extrahera__collection_plate__912","extrahera__collection_plate__913","extrahera__collection_plate__914","extrahera__collection_plate__915","extrahera__collection_plate__916","extrahera__collection_plate__917","extrahera__collection_plate__918","extrahera__collection_plate__919","extrahera__collection_plate__920","extrahera__collection_plate__921","extrahera__collection_plate__922","extrahera__collection_plate__923","extrahera__collection_plate__924","extrahera__collection_plate__925","extrahera__collection_plate__926","extrahera__collection_plate__927","extrahera__collection_plate__928","extrahera__collection_plate__929","extrahera__collection_plate__930","extrahera__collection_plate__931","extrahera__collection_plate__932","extrahera__collection_plate__933","extrahera__collection_plate__934","extrahera__collection_plate__935","extrahera__collection_plate__936","extrahera__collection_plate__937","extrahera__collection_plate__938","extrahera__collection_plate__939","extrahera__collection_plate__940","extrahera__collection_plate__941","extrahera__collection_plate__942","extrahera__collection_plate__943","extrahera__collection_plate__944","extrahera__collection_plate__945","extrahera__collection_plate__946","extrahera__collection_plate__947","extrahera__collection_plate__948","extrahera__collection_plate__949","extrahera__collection_plate__950","extrahera__collection_plate__951","extrahera__collection_plate__952","extrahera__collection_plate__953","extrahera__collection_plate__954","extrahera__collection_plate__955","extrahera__collection_plate__956","extrahera__collection_plate__957","extrahera__collection_plate__958","extrahera__collection_plate__959","extrahera__collection_plate__960","extrahera__collection_plate__961","extrahera__collection_plate__962","extrahera__collection_plate__963","extrahera__collection_plate__964","extrahera__collection_plate__965","extrahera__collection_plate__966","extrahera__collection_plate__967","extrahera__collection_plate__968","extrahera__collection_plate__969","extrahera__collection_plate__970","extrahera__collection_plate__971","extrahera__collection_plate__972","extrahera__collection_plate__973","extrahera__collection_plate__974","extrahera__collection_plate__975","extrahera__collection_plate__976","extrahera__collection_plate__977","extrahera__collection_plate__978","extrahera__collection_plate__979","extrahera__collection_plate__980","extrahera__collection_plate__981","extrahera__collection_plate__982","extrahera__collection_plate__983","extrahera__collection_plate__984","extrahera__collection_plate__985","extrahera__collection_plate__986","extrahera__collection_plate__987","extrahera__collection_plate__988","extrahera__collection_plate__989","extrahera__collection_plate__990","extrahera__collection_plate__991","extrahera__collection_plate__992","extrahera__collection_plate__993","extrahera__collection_plate__994","extrahera__collection_plate__995","extrahera__collection_plate__996","extrahera__collection_plate__997","extrahera__collection_plate__998","extrahera__collection_plate__999","extrahera__collection_plate__1000","extrahera__collection_plate__1001","extrahera__collection_plate__1002","extrahera__collection_plate__1003","extrahera__collection_plate__1004","extrahera__collection_plate__1005","extrahera__collection_plate__1006","extrahera__collection_plate__1007","extrahera__collection_plate__1008","extrahera__collection_plate__1009","extrahera__collection_plate__1010","extrahera__collection_plate__1011","extrahera__collection_plate__1012","extrahera__collection_plate__1013","extrahera__collection_plate__1014","extrahera__collection_plate__1015","extrahera__collection_plate__1016","extrahera__collection_plate__1017","extrahera__collection_plate__1018","extrahera__collection_plate__1019","extrahera__collection_plate__1020","extrahera__collection_plate__1021","extrahera__collection_plate__1022","extrahera__collection_plate__1023","extrahera__collection_plate__1024","extrahera__collection_plate__1025","extrahera__collection_plate__1026","extrahera__collection_plate__1027","extrahera__collection_plate__1028","extrahera__collection_plate__1029","extrahera__collection_plate__1030","extrahera__collection_plate__1031","extrahera__collection_plate__1032","extrahera__collection_plate__1033","extrahera__collection_plate__1034","extrahera__collection_plate__1035","extrahera__collection_plate__1036","extrahera__collection_plate__1037","extrahera__collection_plate__1038","extrahera__collection_plate__1039","extrahera__collection_plate__1040","extrahera__collection_plate__1041","extrahera__collection_plate__1042","extrahera__collection_plate__1043","extrahera__collection_plate__1044","extrahera__collection_plate__1045","extrahera__collection_plate__1046","extrahera__collection_plate__1047","extrahera__collection_plate__1048","extrahera__collection_plate__1049","extrahera__collection_plate__1050","extrahera__collection_plate__1051","extrahera__collection_plate__1052","extrahera__collection_plate__1053","extrahera__collection_plate__1054","extrahera__collection_plate__1055","extrahera__collection_plate__1056","extrahera__collection_plate__1057","extrahera__collection_plate__1058","extrahera__collection_plate__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.26332396268844604,-0.12089894711971283,0.15799999237060547],[-0.15335211157798767,-0.04384210333228111,0.18265001475811005]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"touchscreen","name_zh":"右侧触摸屏","function_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","physical_meaning_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","subsystem":null,"parent":"root","origin_m":[0.275,-0.259,0.486],"rpy_rad":[0,0,0],"objects":["extrahera__touchscreen","extrahera__touchscreen__1060","extrahera__touchscreen__1061","extrahera__touchscreen__1062","extrahera__touchscreen__1063","extrahera__touchscreen__screen_title","extrahera__display_phase","extrahera__display_power","extrahera__display_pressure","extrahera__touchscreen__screen_-0.02","extrahera__touchscreen__screen_-0.045","extrahera__touchscreen__1070","extrahera__touchscreen__screen_start"],"collisions":[{"shape":"box","origin_m":[-0.03,0.03,-0.108],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.06]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.31,0.04,0.233]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","method.configure","method.start","method.stop"],"bbox_m":[[0.12000000476837158,-0.2849999964237213,0.3479999899864197],[0.4300000071525574,-0.1979999989271164,0.6025000214576721]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rear_ports","name_zh":"后部输入输出端口","function_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","physical_meaning_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__rear_ports","extrahera__rear_ports__1072","extrahera__rear_ports__1073","extrahera__rear_ports__1074","extrahera__rear_ports__port_AIR","extrahera__rear_ports__1076","extrahera__rear_ports__1077","extrahera__rear_ports__port_N2","extrahera__rear_ports__1079","extrahera__rear_ports__1080","extrahera__rear_ports__port_VAC","extrahera__rear_ports__1082","extrahera__rear_ports__1083","extrahera__rear_ports__port_WASTE","extrahera__rear_ports__1085","extrahera__rear_ports__1086","extrahera__rear_ports__rear_data_label","extrahera__rear_ports__1088","extrahera__rear_ports__1089","extrahera__rear_ports__1090","extrahera__rear_ports__1091","extrahera__rear_ports__1092","extrahera__rear_ports__1093","extrahera__rear_ports__1094","extrahera__rear_ports__1095","extrahera__rear_ports__1096","extrahera__rear_ports__1097","extrahera__rear_ports__1098","extrahera__rear_ports__1099","extrahera__rear_ports__1100","extrahera__rear_ports__1101","extrahera__rear_ports__1102","extrahera__rear_ports__1103","extrahera__rear_ports__1104","extrahera__rear_ports__1105","extrahera__rear_ports__1106","extrahera__rear_ports__1107"],"collisions":[{"shape":"box","origin_m":[0.05584507042253522,0.27099999999999996,0.271],"rpy_rad":[0,0,0],"size_m":[0.2208028169014085,0.01,0.169]},{"shape":"cylinder","origin_m":[-0.032647887323943664,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.013746478873239439,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.06014084507042255,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.10739436619718311,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"box","origin_m":[0.0051549295774647895,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.035225352112676064,0.014,0.029]},{"shape":"box","origin_m":[0.06271830985915493,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.018901408450704225,0.014,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.set","sample.aspirate","method.start"],"bbox_m":[[-0.391338050365448,0.26600000262260437,0.17100000381469727],[0.13961972296237946,0.2849999964237213,0.6460000276565552]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电取消当前操作,保留已转移液体并归零压力设定","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"deck.configure":{"function_zh":"配置24位1/3/6mL小柱或96/48孔板、逻辑溶剂位置及收集板","kind":"configuration","availability":"implemented","component_ids":["deck_slots","rack_24_1ml","rack_24_3ml","rack_24_6ml","plate_96","plate_48","solvent_reservoirs","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["format","cartridge_volume_m3","collection_plate","solvent_positions"]},"gantry.move":{"function_zh":"写入三轴龙门几何目标;无运动时长或碰撞规划","kind":"device_command","availability":"implemented","component_ids":["gantry_x","gantry_y","pipette_z","pipette_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["x_m","y_m","z_m"]},"manifold.set_position":{"function_zh":"写入正压歧管升降几何目标","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["z_m"]},"pressure.set":{"function_zh":"设置0到500000Pa控制压力,10000Pa步长;压力基准厂家未说明","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold","rear_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"sample.aspirate":{"function_zh":"启动一次最多1000微升的集中吸液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","solvent_reservoirs","rear_ports"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_position","volume_m3","flow_m3_s"]},"sample.dispense":{"function_zh":"启动一次最多1000微升的集中分液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["destination","volume_m3","flow_m3_s"]},"method.configure":{"function_zh":"配置依次load/wash/elute三阶段、溶剂位置、单次体积、流量、排液流量和次数","kind":"configuration","availability":"implemented","component_ids":["touchscreen","deck_slots"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["steps"]},"method.start":{"function_zh":"启动装载、洗涤、洗脱顺序;宿主逐次吸液、分液和排液守恒推进","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold","deck_slots","solvent_reservoirs","waste_tray","rear_ports","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.stop":{"function_zh":"取消当前方法并保留所有部分液体转移和已完成次数","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电控制设定;断电取消活动操作,保留已转移液体并将压力目标归零。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["touchscreen"],"write_via":"power.set"},"pressure.target_pa":{"meaning_zh":"正压控制设定;0–500000Pa、10000Pa步长,厂家绝压/表压基准未说明。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["pressure_manifold","touchscreen"],"write_via":"pressure.set"},"pressure.indicated_pa":{"meaning_zh":"尚无传感器或压力响应模型,指示压力始终null,不能用设定值代替。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_manifold","touchscreen"],"write_via":null},"deck.format":{"meaning_zh":"已配置的活动耗材格式;24位小柱、96孔板、48孔板三选一,未配置为null。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.cartridge_volume_m3":{"meaning_zh":"活动24位小柱的1/3/6mL标称规格;孔板配置为null,不等于当前液量。","unit":"m^3","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.collection_plate":{"meaning_zh":"宿主逻辑收集板ID;聚合洗脱液归属该ID,不离散模拟各孔。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.solvent_positions":{"meaning_zh":"用户配置的逻辑溶剂位置ID;不等于已映射真实槽位或库存观察。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"utilities.vacuum_ready":{"meaning_zh":"受信任宿主提供外部真空就绪边界;不是实测压力或抽速。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.compressed_air_ready":{"meaning_zh":"受信任宿主提供压缩空气就绪边界;不与真空源混用。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.nitrogen_ready":{"meaning_zh":"受信任宿主提供氮气就绪边界;无自动气体来源或供气求解。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"要求的共享外部真空源稳定类型ID;不证明实例或硬件连接已完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确绑定的外部真空源实例ID,未连接为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"method.configured":{"meaning_zh":"load/wash/elute方法已成功校验并登记的标志。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.status":{"meaning_zh":"方法运行状态,完成仅表示用户给定体积的聚合序列完成,不代表化学回收率。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.phase":{"meaning_zh":"idle/load/wash/elute/completed/cancelled/failed阶段;由宿主step推进。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.completed_strokes":{"meaning_zh":"本次方法已完成吸液、分液、排液全流程的次数;取消后保留。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"sample.status":{"meaning_zh":"手动集中吸液/分液操作状态;accepted以后依赖共同宿主step完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"operation.active_id":{"meaning_zh":"当前活动异步操作ID;所有权和查询取消权限由身份及实例限定。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.recovery_fraction":{"meaning_zh":"洗脱回收率没有模型和实验校准,始终null。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.adsorbed_mass_kg":{"meaning_zh":"吸附质量过程真值未求解,始终null,仅debug/evaluator可读。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["touchscreen"],"write_via":null},"gantry.x_m":{"meaning_zh":"三轴龙门X轴模型行程q;局部位置=-0.22+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_x"],"write_via":null},"gantry.y_m":{"meaning_zh":"三轴龙门Y轴模型行程q;局部位置=-0.14+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_y"],"write_via":null},"gantry.z_m":{"meaning_zh":"三轴龙门Z轴模型行程q;局部位置=q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["pipette_z"],"write_via":null},"manifold.z_m":{"meaning_zh":"正压歧管模型行程q;局部Z=0.33+q m,q=0为仿真下压位置。","unit":"m","access":"read_write","origin":"scene","component_ids":["pressure_manifold"],"write_via":"manifold.set_position"},"fluid.sources_m3":{"meaning_zh":"全部来源库存的聚合液体真值;可信初始化前null,禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.pipette_m3":{"meaning_zh":"移液器聚合液体真值,可信初始化后限制≤1e-6m³;禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.extraction_m3":{"meaning_zh":"萃取耗材聚合持液量真值;没有各孔/柱流体分配或吸附。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.waste_m3":{"meaning_zh":"聚合废液体积真值,load/wash排液累计;取消不回滚。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.collection_m3":{"meaning_zh":"聚合收集液体积真值;体积并不等于目标物回收量。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.initial_total_m3":{"meaning_zh":"宿主一次初始化的总液量守恒基准;没有默认值,初始化前null。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null}},"mechanisms":{"lumped_liquid_transfer":{"meaning_zh":"集中体积守恒与load/wash/elute工程状态机;用户给流量,正压只作为前提,非流阻求解。","implementation":"lumped","equations":["dV=min(Q_user·dt,V_remaining);一次命令体积≤1e-6m³。","V_sources+V_pipette+V_extraction+V_waste+V_collection=V_initial。","每阶段按aspirate→dispense→drain执行;load/wash流向废液,elute流向选定收集板。","只有ExtraheraHost.step推进时间;取消/失败保留部分转移。"],"parameters":{"flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"无厂家默认流率;必须由调用者显式给定工程假设。"},"drain_flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"耗材排液通量未知,方法参数显式给定。"},"adsorption_capacity":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"吸附容量需独立实验验证。"},"breakthrough_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"突破曲线未实现。"},"elution_recovery_fraction":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"洗脱回收率未知且不返回假成功。"},"consumable_resistance":{"value":null,"unit":"Pa*s/m^3","evidence":"unknown","meaning_zh":"耗材流阻未知,未将压力转换为流量。"},"evaporation_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"未实现蒸发量预测。"}}}},"limitations":["CHEM-031 Biotage Extrahera Classic: 0.860 x 0.570 x 0.730 m, total mass 75 kg. Part masses, capacities and joint dynamics are unknown; whole-machine mass is not a part mass.","Maximum commanded pipetting stroke is 1000 uL = 1e-6 m3. Catalog +/-1% accuracy and 1% CV apply only at 1000 uL; no noise/error model or accuracy guarantee is applied at any volume.","Pressure control range is 0..500000 Pa in 10000 Pa increments. Manufacturer reference (absolute or gauge) is unspecified. The adapter writes a control value only; indicated pressure remains null.","External vacuum, compressed air and nitrogen readiness are trusted host boundary flags, not measured utility performance. Shared PC3001 is an external vacuum source only; there is no internal pump or internal compressed-air/nitrogen source.","Rack choices are 24 cartridges of 1/3/6 mL or a 96/48-well plate; physical capacity of each unspecified plate well and all waste/collection containers remains unknown. Solvent IDs are logical locations supplied by the user, not invented physical positions.","engineering_assumption: one aggregate liquid balance across supplied solvent inventories, a <=1000 uL pipette, extraction holdup, waste and collection; no per-well/per-cartridge solver. User-supplied positive rates drive transfer and drainage; pressure is not converted to flow.","engineering_assumption: method order is exactly load, wash, elute. Each stage repeats a user-configured <=1000 uL stroke (1..1000 repetitions is a software workload limit, not a catalog specification); aspirate, dispense and drain execute in that order. Load/wash drain to waste, elute drains to the selected collection plate. No sorption, breakthrough, analyte mass balance, recovery, separation efficiency, evaporation, fluid resistance or solvent chemistry is simulated.","Only host.step advances shared time or liquid transfer. Methods and sample operations return accepted, not completed; poll/cancel are principal-and-instance scoped. Cancellation, utility loss and power-off retain transferred liquids and completed stroke count; no implicit rollback.","engineering_assumption: gantry and manifold ranges, instantaneous joint targets and pressure/motion interlocks are geometric control approximations, not measured manufacturer motion limits, motor dynamics or collision checking. Methods do not move the gantry automatically; spatial alignment and robotic routing are outside scope.","Unknown volume capacities are never replaced by zero or manufacturer whole-machine data. Liquid truth is null until one explicit trusted initialization establishes empty process vessels and supplied source inventories; initialization cannot be repeated on that instance.","Scene callbacks receive only four geometric coordinates and public power/pressure-setpoint/method-phase/deck-selection values. Command scene failure leaves process state unchanged but may have unknown external scene effects. Host-step scene failure retains committed time and liquid progress and raises ExtraheraSceneSynchronizationError. Runtime scene callback tests do not validate Blender; actual evaluated Blender validation is separate.","Session surfaces filter process truth and return copies. Trusted Python host memory and local files are outside this API boundary; untrusted Python/filesystem access requires process/filesystem isolation. In-memory deduplication is not durable across restarts.","No hardware, robot, collision, fluid-solid interaction or analytical chemistry validation is implied by this runtime.","原生.Blender四轴由宿主权威驱动;GLB/OBJ为静态快照,GLB按项目约定保留Z向上,通用Y向上查看器需要显式选择Z轴。","URDF为固定关节默认姿态静态碰撞装配;子组件质量/速度/力矩未知,未提供动力学驱动。碰撞仅盒、柱、球;接触引擎未运行。","移液头为单根聚合几何代理;厂家4/8通道未逐通道建模;2个溶剂槽为聚合示意,未实现厂家5自动+5手动位逐位空间映射。","防护罩开启仅用于预览的工程示意,不宣称真实开合机构或安全互锁已验证。","整机75kg仅用于总成包围盒惯量近似;所有部件实际质量、惯量、重心、摩擦未知null。","官方主/日文来源真空不等号冲突;以用户主来源记录并保留冲突,未得真实兼容性验证。","SPE/SLE/PPT不重复计数;当前一个CHEM-031类型,未实现这三种耗材化学差异。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["deck.configure","gantry.move","manifold.set_position","method.configure","method.start","method.stop","power.set","pressure.set","sample.aspirate","sample.dispense"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.ExtraheraHost(推进方式 step_dt),30 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(无可动关节);接口点 3 个(板位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/biotage_extrahera_classic/preview_front.webp","previews/biotage_extrahera_classic/preview_open.webp","previews/biotage_extrahera_classic/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","bytes":470771},{"name":"build_geometry.py","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/build_geometry.py","bytes":38790},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/collision_proxies.json","bytes":43227},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/geometry_manifest.json","bytes":143512},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.blend","bytes":619871},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","bytes":10154308},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","bytes":29093}],"completeness":{"components":24,"with_collisions":24,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":0,"joints":0,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"biotage_extrahera_classic","chem_id":"CHEM-031","name_en":"Automated solid-phase extraction workstation","maker":"Biotage","model":"Extrahera Classic","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.biotage_selekt.json b/data/assets/instrument.biotage_selekt.json new file mode 100644 index 0000000000000000000000000000000000000000..bfa19a09764f04b4d0225675bcb7ecc16227429a --- /dev/null +++ b/data/assets/instrument.biotage_selekt.json @@ -0,0 +1 @@ +{"tid":"instrument.biotage_selekt","asset_dir":"expansion_batch03/t2_vacuum/biotage_selekt","name_zh":"Biotage Selekt双通道单床UV快速制备色谱仪","category":"萃取纯化与干燥","description_zh":"SEL-2SV:双柱顺序共享泵/UV检测/144管收集床;有限载液与逐物种守恒梯度模型,保留和回收未标定。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"本体台面投影中心;+Y向后"},"mass_kg":23.0,"size_m":[0.335,0.393,0.545],"bbox_min":[-0.1675,-0.1965,0.0],"bbox_max":[0.1675,0.1965,0.545],"manifest_dimensions_m":[0.335,0.393,0.545],"glb":"assets/expansion_batch03/t2_vacuum/biotage_selekt/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t2_vacuum/biotage_selekt/model.urdf","links":{"base_link":"/Geometry/base_link","tray":"/Geometry/base_link/tray","collector_y":"/Geometry/base_link/collector_y","collector_x":"/Geometry/base_link/collector_y/collector_x"},"frames":{"pre_place":[-0.063,0.0,0.233],"place":[-0.063,0.0,0.103],"post_place":[-0.063,0.0,0.233],"joint_tray_joint":[-0.063,0.0,0.046],"joint_collector_y_joint":[0.0,-0.153,0.225],"joint_collector_x_joint":[-0.126,-0.153,0.225]},"joints":[{"name":"tray_joint","type":"prismatic","parent":"base_link","child":"tray","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[-0.063,0.0,0.046],"child_prim":"/Geometry/base_link/tray","child_bbox_min":[-0.15,-0.1785,0.039],"child_bbox_max":[0.024,0.175,0.16],"kind":"other"},{"name":"collector_y_joint","type":"prismatic","parent":"base_link","child":"collector_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.33,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.153,0.225],"child_prim":"/Geometry/base_link/collector_y","child_bbox_min":[-0.1525,-0.1655,0.168],"child_bbox_max":[0.0225,-0.1405,0.244],"kind":"other"},{"name":"collector_x_joint","type":"prismatic","parent":"collector_y","child":"collector_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.126,"effort":10.0,"mimic":null,"origin_m":[-0.126,-0.153,0.225],"child_prim":"/Geometry/base_link/collector_y/collector_x","child_bbox_min":[-0.136,-0.1655,0.168],"child_bbox_max":[-0.116,-0.1405,0.241],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"column_0_inlet","link":"base_link","part":"biotage_selekt__column_0_inlet","pos":[0.084,-0.175,0.286],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.084,-0.175,0.286],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"column_1_inlet","link":"base_link","part":"biotage_selekt__column_1_inlet","pos":[0.138,-0.175,0.286],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.138,-0.175,0.286],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"solvent_0","link":"base_link","part":"biotage_selekt__solvent_0","pos":[0.085,0.186,0.306],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.085,0.186,0.306],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"solvent_1","link":"base_link","part":"biotage_selekt__solvent_1","pos":[0.106,0.186,0.306],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.106,0.186,0.306],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"solvent_2","link":"base_link","part":"biotage_selekt__solvent_2","pos":[0.127,0.186,0.306],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.127,0.186,0.306],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"solvent_3","link":"base_link","part":"biotage_selekt__solvent_3","pos":[0.148,0.186,0.306],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.148,0.186,0.306],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"waste_funnel","link":"base_link","part":"biotage_selekt__waste_funnel","pos":[-0.126,0.177,0.164],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.126,0.177,0.164],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"tube_000","link":"tray","part":"biotage_selekt__tube_000","pos":[-0.126,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_001","link":"tray","part":"biotage_selekt__tube_001","pos":[-0.108,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_002","link":"tray","part":"biotage_selekt__tube_002","pos":[-0.09,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_003","link":"tray","part":"biotage_selekt__tube_003","pos":[-0.072,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_004","link":"tray","part":"biotage_selekt__tube_004","pos":[-0.054,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_005","link":"tray","part":"biotage_selekt__tube_005","pos":[-0.036,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_006","link":"tray","part":"biotage_selekt__tube_006","pos":[-0.018,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_007","link":"tray","part":"biotage_selekt__tube_007","pos":[0.0,-0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_008","link":"tray","part":"biotage_selekt__tube_008","pos":[-0.126,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_009","link":"tray","part":"biotage_selekt__tube_009","pos":[-0.108,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_010","link":"tray","part":"biotage_selekt__tube_010","pos":[-0.09,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_011","link":"tray","part":"biotage_selekt__tube_011","pos":[-0.072,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_012","link":"tray","part":"biotage_selekt__tube_012","pos":[-0.054,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_013","link":"tray","part":"biotage_selekt__tube_013","pos":[-0.036,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_014","link":"tray","part":"biotage_selekt__tube_014","pos":[-0.018,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_015","link":"tray","part":"biotage_selekt__tube_015","pos":[0.0,-0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_016","link":"tray","part":"biotage_selekt__tube_016","pos":[-0.126,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_017","link":"tray","part":"biotage_selekt__tube_017","pos":[-0.108,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_018","link":"tray","part":"biotage_selekt__tube_018","pos":[-0.09,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_019","link":"tray","part":"biotage_selekt__tube_019","pos":[-0.072,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_020","link":"tray","part":"biotage_selekt__tube_020","pos":[-0.054,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_021","link":"tray","part":"biotage_selekt__tube_021","pos":[-0.036,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_022","link":"tray","part":"biotage_selekt__tube_022","pos":[-0.018,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_023","link":"tray","part":"biotage_selekt__tube_023","pos":[0.0,-0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_024","link":"tray","part":"biotage_selekt__tube_024","pos":[-0.126,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_025","link":"tray","part":"biotage_selekt__tube_025","pos":[-0.108,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_026","link":"tray","part":"biotage_selekt__tube_026","pos":[-0.09,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_027","link":"tray","part":"biotage_selekt__tube_027","pos":[-0.072,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_028","link":"tray","part":"biotage_selekt__tube_028","pos":[-0.054,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_029","link":"tray","part":"biotage_selekt__tube_029","pos":[-0.036,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_030","link":"tray","part":"biotage_selekt__tube_030","pos":[-0.018,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_031","link":"tray","part":"biotage_selekt__tube_031","pos":[0.0,-0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_032","link":"tray","part":"biotage_selekt__tube_032","pos":[-0.126,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_033","link":"tray","part":"biotage_selekt__tube_033","pos":[-0.108,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_034","link":"tray","part":"biotage_selekt__tube_034","pos":[-0.09,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_035","link":"tray","part":"biotage_selekt__tube_035","pos":[-0.072,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_036","link":"tray","part":"biotage_selekt__tube_036","pos":[-0.054,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_037","link":"tray","part":"biotage_selekt__tube_037","pos":[-0.036,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_038","link":"tray","part":"biotage_selekt__tube_038","pos":[-0.018,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_039","link":"tray","part":"biotage_selekt__tube_039","pos":[0.0,-0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_040","link":"tray","part":"biotage_selekt__tube_040","pos":[-0.126,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_041","link":"tray","part":"biotage_selekt__tube_041","pos":[-0.108,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_042","link":"tray","part":"biotage_selekt__tube_042","pos":[-0.09,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_043","link":"tray","part":"biotage_selekt__tube_043","pos":[-0.072,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_044","link":"tray","part":"biotage_selekt__tube_044","pos":[-0.054,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_045","link":"tray","part":"biotage_selekt__tube_045","pos":[-0.036,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_046","link":"tray","part":"biotage_selekt__tube_046","pos":[-0.018,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_047","link":"tray","part":"biotage_selekt__tube_047","pos":[0.0,-0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_048","link":"tray","part":"biotage_selekt__tube_048","pos":[-0.126,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_049","link":"tray","part":"biotage_selekt__tube_049","pos":[-0.108,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_050","link":"tray","part":"biotage_selekt__tube_050","pos":[-0.09,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_051","link":"tray","part":"biotage_selekt__tube_051","pos":[-0.072,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_052","link":"tray","part":"biotage_selekt__tube_052","pos":[-0.054,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_053","link":"tray","part":"biotage_selekt__tube_053","pos":[-0.036,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_054","link":"tray","part":"biotage_selekt__tube_054","pos":[-0.018,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_055","link":"tray","part":"biotage_selekt__tube_055","pos":[0.0,-0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_056","link":"tray","part":"biotage_selekt__tube_056","pos":[-0.126,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_057","link":"tray","part":"biotage_selekt__tube_057","pos":[-0.108,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_058","link":"tray","part":"biotage_selekt__tube_058","pos":[-0.09,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_059","link":"tray","part":"biotage_selekt__tube_059","pos":[-0.072,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_060","link":"tray","part":"biotage_selekt__tube_060","pos":[-0.054,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_061","link":"tray","part":"biotage_selekt__tube_061","pos":[-0.036,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_062","link":"tray","part":"biotage_selekt__tube_062","pos":[-0.018,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_063","link":"tray","part":"biotage_selekt__tube_063","pos":[0.0,-0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_064","link":"tray","part":"biotage_selekt__tube_064","pos":[-0.126,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_065","link":"tray","part":"biotage_selekt__tube_065","pos":[-0.108,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_066","link":"tray","part":"biotage_selekt__tube_066","pos":[-0.09,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_067","link":"tray","part":"biotage_selekt__tube_067","pos":[-0.072,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_068","link":"tray","part":"biotage_selekt__tube_068","pos":[-0.054,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_069","link":"tray","part":"biotage_selekt__tube_069","pos":[-0.036,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_070","link":"tray","part":"biotage_selekt__tube_070","pos":[-0.018,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_071","link":"tray","part":"biotage_selekt__tube_071","pos":[0.0,-0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,-0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_072","link":"tray","part":"biotage_selekt__tube_072","pos":[-0.126,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_073","link":"tray","part":"biotage_selekt__tube_073","pos":[-0.108,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_074","link":"tray","part":"biotage_selekt__tube_074","pos":[-0.09,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_075","link":"tray","part":"biotage_selekt__tube_075","pos":[-0.072,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_076","link":"tray","part":"biotage_selekt__tube_076","pos":[-0.054,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_077","link":"tray","part":"biotage_selekt__tube_077","pos":[-0.036,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_078","link":"tray","part":"biotage_selekt__tube_078","pos":[-0.018,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_079","link":"tray","part":"biotage_selekt__tube_079","pos":[0.0,0.009,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.009,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_080","link":"tray","part":"biotage_selekt__tube_080","pos":[-0.126,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_081","link":"tray","part":"biotage_selekt__tube_081","pos":[-0.108,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_082","link":"tray","part":"biotage_selekt__tube_082","pos":[-0.09,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_083","link":"tray","part":"biotage_selekt__tube_083","pos":[-0.072,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_084","link":"tray","part":"biotage_selekt__tube_084","pos":[-0.054,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_085","link":"tray","part":"biotage_selekt__tube_085","pos":[-0.036,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_086","link":"tray","part":"biotage_selekt__tube_086","pos":[-0.018,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_087","link":"tray","part":"biotage_selekt__tube_087","pos":[0.0,0.027,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.027,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_088","link":"tray","part":"biotage_selekt__tube_088","pos":[-0.126,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_089","link":"tray","part":"biotage_selekt__tube_089","pos":[-0.108,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_090","link":"tray","part":"biotage_selekt__tube_090","pos":[-0.09,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_091","link":"tray","part":"biotage_selekt__tube_091","pos":[-0.072,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_092","link":"tray","part":"biotage_selekt__tube_092","pos":[-0.054,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_093","link":"tray","part":"biotage_selekt__tube_093","pos":[-0.036,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_094","link":"tray","part":"biotage_selekt__tube_094","pos":[-0.018,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_095","link":"tray","part":"biotage_selekt__tube_095","pos":[0.0,0.045,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.045,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_096","link":"tray","part":"biotage_selekt__tube_096","pos":[-0.126,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_097","link":"tray","part":"biotage_selekt__tube_097","pos":[-0.108,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_098","link":"tray","part":"biotage_selekt__tube_098","pos":[-0.09,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_099","link":"tray","part":"biotage_selekt__tube_099","pos":[-0.072,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_100","link":"tray","part":"biotage_selekt__tube_100","pos":[-0.054,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_101","link":"tray","part":"biotage_selekt__tube_101","pos":[-0.036,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_102","link":"tray","part":"biotage_selekt__tube_102","pos":[-0.018,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_103","link":"tray","part":"biotage_selekt__tube_103","pos":[0.0,0.063,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.063,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_104","link":"tray","part":"biotage_selekt__tube_104","pos":[-0.126,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_105","link":"tray","part":"biotage_selekt__tube_105","pos":[-0.108,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_106","link":"tray","part":"biotage_selekt__tube_106","pos":[-0.09,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_107","link":"tray","part":"biotage_selekt__tube_107","pos":[-0.072,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_108","link":"tray","part":"biotage_selekt__tube_108","pos":[-0.054,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_109","link":"tray","part":"biotage_selekt__tube_109","pos":[-0.036,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_110","link":"tray","part":"biotage_selekt__tube_110","pos":[-0.018,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_111","link":"tray","part":"biotage_selekt__tube_111","pos":[0.0,0.081,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.081,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_112","link":"tray","part":"biotage_selekt__tube_112","pos":[-0.126,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_113","link":"tray","part":"biotage_selekt__tube_113","pos":[-0.108,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_114","link":"tray","part":"biotage_selekt__tube_114","pos":[-0.09,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_115","link":"tray","part":"biotage_selekt__tube_115","pos":[-0.072,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_116","link":"tray","part":"biotage_selekt__tube_116","pos":[-0.054,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_117","link":"tray","part":"biotage_selekt__tube_117","pos":[-0.036,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_118","link":"tray","part":"biotage_selekt__tube_118","pos":[-0.018,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_119","link":"tray","part":"biotage_selekt__tube_119","pos":[0.0,0.099,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.099,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_120","link":"tray","part":"biotage_selekt__tube_120","pos":[-0.126,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_121","link":"tray","part":"biotage_selekt__tube_121","pos":[-0.108,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_122","link":"tray","part":"biotage_selekt__tube_122","pos":[-0.09,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_123","link":"tray","part":"biotage_selekt__tube_123","pos":[-0.072,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_124","link":"tray","part":"biotage_selekt__tube_124","pos":[-0.054,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_125","link":"tray","part":"biotage_selekt__tube_125","pos":[-0.036,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_126","link":"tray","part":"biotage_selekt__tube_126","pos":[-0.018,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_127","link":"tray","part":"biotage_selekt__tube_127","pos":[0.0,0.117,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.117,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_128","link":"tray","part":"biotage_selekt__tube_128","pos":[-0.126,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_129","link":"tray","part":"biotage_selekt__tube_129","pos":[-0.108,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_130","link":"tray","part":"biotage_selekt__tube_130","pos":[-0.09,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_131","link":"tray","part":"biotage_selekt__tube_131","pos":[-0.072,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_132","link":"tray","part":"biotage_selekt__tube_132","pos":[-0.054,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_133","link":"tray","part":"biotage_selekt__tube_133","pos":[-0.036,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_134","link":"tray","part":"biotage_selekt__tube_134","pos":[-0.018,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_135","link":"tray","part":"biotage_selekt__tube_135","pos":[0.0,0.135,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.135,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_136","link":"tray","part":"biotage_selekt__tube_136","pos":[-0.126,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.063,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_137","link":"tray","part":"biotage_selekt__tube_137","pos":[-0.108,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.045,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_138","link":"tray","part":"biotage_selekt__tube_138","pos":[-0.09,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.027,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_139","link":"tray","part":"biotage_selekt__tube_139","pos":[-0.072,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.009,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_140","link":"tray","part":"biotage_selekt__tube_140","pos":[-0.054,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.009,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_141","link":"tray","part":"biotage_selekt__tube_141","pos":[-0.036,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.027,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_142","link":"tray","part":"biotage_selekt__tube_142","pos":[-0.018,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.045,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false},{"name":"tube_143","link":"tray","part":"biotage_selekt__tube_143","pos":[0.0,0.153,0.16],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.063,0.153,0.114],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.0065,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":["tray_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"biotage_selekt__display_digits_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":4,"decimals":1,"unit":"bar","center":[-0.081,-0.087,0.505],"up":[0.0,0.0,1.0],"source":{"bridge":["pressure.gauge_pa"],"scale":1e-05},"blank_channel":null,"on":[0.1,0.7,1.0],"off":[0.005,0.01,0.02],"size_m":[0.115,0.035],"normal":[0.0,-1.0,0.0]},{"name":"flow","part":"biotage_selekt__display_digits_flow","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":3,"decimals":0,"unit":"mL/min","center":[0.075,-0.087,0.505],"up":[0.0,0.0,1.0],"source":{"bridge":["flow.actual_m3_s"],"scale":60000000.0},"blank_channel":null,"on":[0.1,0.7,1.0],"off":[0.005,0.01,0.02],"size_m":[0.115,0.035],"normal":[-0.0,-1.0,-0.0]},{"name":"uv1","part":"biotage_selekt__display_digits_uv1","prim":"/Geometry/base_link/readout_uv1","link":"base_link","digits":4,"decimals":3,"unit":"AU","center":[-0.081,-0.087,0.405],"up":[0.0,-0.0,1.0],"source":{"bridge":["uv.absorbance_1"],"scale":1.0},"blank_channel":null,"on":[0.1,0.7,1.0],"off":[0.005,0.01,0.02],"size_m":[0.115,0.035],"normal":[0.0,-1.0,-0.0]},{"name":"fraction","part":"biotage_selekt__display_digits_fraction","prim":"/Geometry/base_link/readout_fraction","link":"base_link","digits":3,"decimals":0,"unit":"1","center":[0.075,-0.087,0.405],"up":[0.0,0.0,1.0],"source":{"bridge":["collection.fraction_number"],"scale":1.0},"blank_channel":null,"on":[0.1,0.7,1.0],"off":[0.005,0.01,0.02],"size_m":[0.115,0.035],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"one_person","mass_kg":23.0,"footprint_m":[0.335,0.393],"height_m":0.545,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.286,"primary_slot":"column_0_inlet","access":[],"slot_count":151},"components":[{"id":"base","name_zh":"单床底盘","function_zh":"本体台面包络","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0.02) m 相对 root,碰撞代理为0.335×0.393×0.022 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.02],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__base"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.335,0.393,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_0","name_zh":"脚垫","function_zh":"支撑","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.14, -0.17, 0.005) m 相对 root,碰撞代理为0.025×0.025×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.14,-0.17,0.005],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__foot_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.025,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_1","name_zh":"脚垫","function_zh":"支撑","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.14, -0.17, 0.005) m 相对 root,碰撞代理为0.025×0.025×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.14,-0.17,0.005],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__foot_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.025,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_2","name_zh":"脚垫","function_zh":"支撑","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.14, 0.17, 0.005) m 相对 root,碰撞代理为0.025×0.025×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.14,0.17,0.005],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__foot_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.025,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"foot_3","name_zh":"脚垫","function_zh":"支撑","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.14, 0.17, 0.005) m 相对 root,碰撞代理为0.025×0.025×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.14,0.17,0.005],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__foot_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.025,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rear_housing","name_zh":"主机后箱","function_zh":"内置泵/阀/UV电控结构","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0.158, 0.282) m 相对 root,碰撞代理为0.32×0.077×0.522 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,0.158,0.282],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rear_housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.32,0.077,0.522]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump_tower","name_zh":"右侧泵机箱","function_zh":"共享泵和UV检测,不按通道重复造独立仪器","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.108, -0.02, 0.16) m 相对 root,碰撞代理为0.116×0.3×0.258 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.108,-0.02,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__pump_tower"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.116,0.3,0.258]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"panel_back","name_zh":"15寸触屏外框","function_zh":"实际为TFT,不是实体七段LED","physical_meaning_zh":"被动物理界面:隔离/过滤/透光/密封作用在运行层按集中参数处理,几何不参与求解;装配原点 (0, -0.055, 0.425) m 相对 root,碰撞代理为0.335×0.05×0.24 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,-0.055,0.425],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__panel_back"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.335,0.05,0.24]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"touchscreen","name_zh":"TFT触控显示","function_zh":"图形菜单未仿真,数字层仅过程代理","physical_meaning_zh":"操作输入面:接触/按压触发对应能力,Matterix 中为 1.5 mm 弹簧关节或触屏区代理;本身不承载过程物理;装配原点 (0, -0.082, 0.425) m 相对 root,碰撞代理为0.3×0.004×0.218 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,-0.082,0.425],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__touchscreen"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3,0.004,0.218]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","chromatography.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_digits_pressure","name_zh":"触屏数字代理pressure","function_zh":"独立可验证数字叠层,不冒充厂商UI","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.081, -0.086, 0.505) m 相对 root,碰撞代理为0.115×0.002×0.035 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.081,-0.086,0.505],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__display_digits_pressure"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.115,0.002,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_digits_flow","name_zh":"触屏数字代理flow","function_zh":"独立可验证数字叠层,不冒充厂商UI","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (0.075, -0.086, 0.505) m 相对 root,碰撞代理为0.115×0.002×0.035 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.075,-0.086,0.505],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__display_digits_flow"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.115,0.002,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_digits_uv1","name_zh":"触屏数字代理uv1","function_zh":"独立可验证数字叠层,不冒充厂商UI","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (-0.081, -0.086, 0.405) m 相对 root,碰撞代理为0.115×0.002×0.035 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.081,-0.086,0.405],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__display_digits_uv1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.115,0.002,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_digits_fraction","name_zh":"触屏数字代理fraction","function_zh":"独立可验证数字叠层,不冒充厂商UI","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (0.075, -0.086, 0.405) m 相对 root,碰撞代理为0.115×0.002×0.035 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.075,-0.086,0.405],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__display_digits_fraction"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.115,0.002,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"qr_reader","name_zh":"QR读取窗","function_zh":"静态扫码接口外观,未实现条码识别","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (-0.09, -0.08, 0.292) m 相对 root,碰撞代理为0.025×0.025×0.012 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.09,-0.08,0.292],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__qr_reader"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.025,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray","name_zh":"收集托盘","function_zh":"3个48位管架的手动取放教学滑移","physical_meaning_zh":"可动件:运动学教学自由度,不解驱动动力学;可动件:沿 −Y 平移 0–0.12 m,状态 tray.extension_m,行程为教学假设;装配原点 (-0.063, 0, 0.046) m 相对 root,碰撞代理为0.174×0.35×0.014 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.063,0.0,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tray"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.174,0.35,0.014]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0,0.12],"state_id":"tray.extension_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.configure","tray.set_extension","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_handle","name_zh":"托盘前把手","function_zh":"被动手抓部位","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0, -0.171, 0.018) m 相对 tray,碰撞代理为0.13×0.015×0.02 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.0,-0.171,0.018],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tray_handle"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13,0.015,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tray_mark","name_zh":"托盘子点","function_zh":"求值验证参考","physical_meaning_zh":"几何求值验证用标记点,无质量与接触意义,不参与过程;装配原点 (0.07, -0.15, 0.012) m 相对 tray,碰撞代理为0.004×0.004×0.004 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.07,-0.15,0.012],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tray_mark"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rack_0","name_zh":"48位管架1","function_zh":"8×6教学布局;实际间距待量测","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0, -0.108, 0.043) m 相对 tray,碰撞代理为0.15×0.104×0.045 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.0,-0.108,0.043],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rack_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.104,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rfid_0","name_zh":"管架RFID标记","function_zh":"静态身份标记,无射频读写","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.072, -0.108, 0.03) m 相对 tray,碰撞代理为0.003×0.016×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.072,-0.108,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rfid_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003,0.016,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rack_1","name_zh":"48位管架2","function_zh":"8×6教学布局;实际间距待量测","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0, 0, 0.043) m 相对 tray,碰撞代理为0.15×0.104×0.045 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.0,0.0,0.043],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rack_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.104,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rfid_1","name_zh":"管架RFID标记","function_zh":"静态身份标记,无射频读写","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.072, 0, 0.03) m 相对 tray,碰撞代理为0.003×0.016×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.072,0.0,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rfid_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003,0.016,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rack_2","name_zh":"48位管架3","function_zh":"8×6教学布局;实际间距待量测","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0, 0.108, 0.043) m 相对 tray,碰撞代理为0.15×0.104×0.045 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.0,0.108,0.043],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rack_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.104,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"rfid_2","name_zh":"管架RFID标记","function_zh":"静态身份标记,无射频读写","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.072, 0.108, 0.03) m 相对 tray,碰撞代理为0.003×0.016×0.01 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.072,0.108,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__rfid_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003,0.016,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_000","name_zh":"馏分试管1","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_000"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_001","name_zh":"馏分试管2","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_001"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_002","name_zh":"馏分试管3","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_002"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_003","name_zh":"馏分试管4","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_003"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_004","name_zh":"馏分试管5","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_004"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_005","name_zh":"馏分试管6","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_005"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_006","name_zh":"馏分试管7","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_006"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_007","name_zh":"馏分试管8","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_007"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_008","name_zh":"馏分试管9","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_008"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_009","name_zh":"馏分试管10","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_009"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_010","name_zh":"馏分试管11","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_010"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_011","name_zh":"馏分试管12","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_011"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_012","name_zh":"馏分试管13","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_012"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_013","name_zh":"馏分试管14","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_013"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_014","name_zh":"馏分试管15","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_014"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_015","name_zh":"馏分试管16","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.135,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_015"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_016","name_zh":"馏分试管17","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_016"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_017","name_zh":"馏分试管18","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_017"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_018","name_zh":"馏分试管19","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_018"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_019","name_zh":"馏分试管20","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_019"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_020","name_zh":"馏分试管21","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_020"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_021","name_zh":"馏分试管22","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_021"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_022","name_zh":"馏分试管23","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_022"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_023","name_zh":"馏分试管24","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.11699999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_023"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_024","name_zh":"馏分试管25","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_024"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_025","name_zh":"馏分试管26","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_025"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_026","name_zh":"馏分试管27","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_026"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_027","name_zh":"馏分试管28","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_027"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_028","name_zh":"馏分试管29","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_028"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_029","name_zh":"馏分试管30","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_029"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_030","name_zh":"馏分试管31","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_030"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_031","name_zh":"馏分试管32","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_031"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_032","name_zh":"馏分试管33","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_032"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_033","name_zh":"馏分试管34","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_033"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_034","name_zh":"馏分试管35","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_034"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_035","name_zh":"馏分试管36","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_035"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_036","name_zh":"馏分试管37","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_036"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_037","name_zh":"馏分试管38","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_037"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_038","name_zh":"馏分试管39","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_038"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_039","name_zh":"馏分试管40","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.081,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_039"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_040","name_zh":"馏分试管41","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_040"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_041","name_zh":"馏分试管42","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_041"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_042","name_zh":"馏分试管43","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_042"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_043","name_zh":"馏分试管44","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_043"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_044","name_zh":"馏分试管45","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_044"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_045","name_zh":"馏分试管46","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_045"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_046","name_zh":"馏分试管47","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_046"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_047","name_zh":"馏分试管48","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.063,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_047"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_048","name_zh":"馏分试管49","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_048"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_049","name_zh":"馏分试管50","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_049"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_050","name_zh":"馏分试管51","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_050"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_051","name_zh":"馏分试管52","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_051"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_052","name_zh":"馏分试管53","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_052"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_053","name_zh":"馏分试管54","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_053"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_054","name_zh":"馏分试管55","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_054"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_055","name_zh":"馏分试管56","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.04500000000000001,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_055"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_056","name_zh":"馏分试管57","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_056"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_057","name_zh":"馏分试管58","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_057"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_058","name_zh":"馏分试管59","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_058"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_059","name_zh":"馏分试管60","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_059"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_060","name_zh":"馏分试管61","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_060"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_061","name_zh":"馏分试管62","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_061"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_062","name_zh":"馏分试管63","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_062"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_063","name_zh":"馏分试管64","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_063"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_064","name_zh":"馏分试管65","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_064"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_065","name_zh":"馏分试管66","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_065"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_066","name_zh":"馏分试管67","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_066"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_067","name_zh":"馏分试管68","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_067"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_068","name_zh":"馏分试管69","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_068"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_069","name_zh":"馏分试管70","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_069"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_070","name_zh":"馏分试管71","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_070"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_071","name_zh":"馏分试管72","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, -0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,-0.009000000000000008,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_071"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_072","name_zh":"馏分试管73","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_072"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_073","name_zh":"馏分试管74","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_073"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_074","name_zh":"馏分试管75","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_074"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_075","name_zh":"馏分试管76","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_075"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_076","name_zh":"馏分试管77","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_076"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_077","name_zh":"馏分试管78","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_077"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_078","name_zh":"馏分试管79","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_078"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_079","name_zh":"馏分试管80","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.009, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.00899999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_079"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_080","name_zh":"馏分试管81","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_080"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_081","name_zh":"馏分试管82","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_081"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_082","name_zh":"馏分试管83","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_082"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_083","name_zh":"馏分试管84","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_083"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_084","name_zh":"馏分试管85","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_084"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_085","name_zh":"馏分试管86","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_085"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_086","name_zh":"馏分试管87","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_086"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_087","name_zh":"馏分试管88","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.027, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.026999999999999996,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_087"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_088","name_zh":"馏分试管89","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_088"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_089","name_zh":"馏分试管90","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_089"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_090","name_zh":"馏分试管91","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_090"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_091","name_zh":"馏分试管92","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_091"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_092","name_zh":"馏分试管93","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_092"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_093","name_zh":"馏分试管94","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_093"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_094","name_zh":"馏分试管95","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_094"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_095","name_zh":"馏分试管96","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.045, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.044999999999999984,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_095"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_096","name_zh":"馏分试管97","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_096"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_097","name_zh":"馏分试管98","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_097"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_098","name_zh":"馏分试管99","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_098"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_099","name_zh":"馏分试管100","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_099"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_100","name_zh":"馏分试管101","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_100"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_101","name_zh":"馏分试管102","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_101"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_102","name_zh":"馏分试管103","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_102"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_103","name_zh":"馏分试管104","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.063, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.06299999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_103"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_104","name_zh":"馏分试管105","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_104"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_105","name_zh":"馏分试管106","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_105"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_106","name_zh":"馏分试管107","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_106"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_107","name_zh":"馏分试管108","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_107"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_108","name_zh":"馏分试管109","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_108"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_109","name_zh":"馏分试管110","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_109"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_110","name_zh":"馏分试管111","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_110"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_111","name_zh":"馏分试管112","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.081, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.08099999999999999,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_111"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_112","name_zh":"馏分试管113","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_112"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_113","name_zh":"馏分试管114","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_113"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_114","name_zh":"馏分试管115","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_114"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_115","name_zh":"馏分试管116","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_115"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_116","name_zh":"馏分试管117","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_116"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_117","name_zh":"馏分试管118","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_117"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_118","name_zh":"馏分试管119","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_118"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_119","name_zh":"馏分试管120","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.099, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.099,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_119"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_120","name_zh":"馏分试管121","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_120"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_121","name_zh":"馏分试管122","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_121"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_122","name_zh":"馏分试管123","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_122"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_123","name_zh":"馏分试管124","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_123"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_124","name_zh":"馏分试管125","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_124"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_125","name_zh":"馏分试管126","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_125"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_126","name_zh":"馏分试管127","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_126"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_127","name_zh":"馏分试管128","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.117, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.11699999999999997,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_127"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_128","name_zh":"馏分试管129","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_128"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_129","name_zh":"馏分试管130","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_129"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_130","name_zh":"馏分试管131","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_130"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_131","name_zh":"馏分试管132","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_131"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_132","name_zh":"馏分试管133","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_132"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_133","name_zh":"馏分试管134","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_133"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_134","name_zh":"馏分试管135","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_134"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_135","name_zh":"馏分试管136","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.135, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.13499999999999998,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_135"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_136","name_zh":"馏分试管137","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.063, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.063,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_136"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_137","name_zh":"馏分试管138","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.045, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.045,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_137"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_138","name_zh":"馏分试管139","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.027, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.027000000000000003,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_138"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_139","name_zh":"馏分试管140","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (-0.009, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[-0.009000000000000008,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_139"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_140","name_zh":"馏分试管141","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.009, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.008999999999999994,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_140"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_141","name_zh":"馏分试管142","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.027, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.026999999999999996,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_141"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_142","name_zh":"馏分试管143","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.045, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.044999999999999984,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_142"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"tube_143","name_zh":"馏分试管144","function_zh":"13mm外径100mm高,9mL来自手册,实管内腔未由外径推算","physical_meaning_zh":"示意管路/流道:只表达连接拓扑,不从长度推导死体积、阻力或传热;装配原点 (0.063, 0.153, 0.064) m 相对 tray,碰撞代理为半径 0.0065 m、高 0.1 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"tray","origin_m":[0.063,0.153,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__tube_143"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.1}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"y_rail","name_zh":"前后导轨","function_zh":"收集针Y轴导轨","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.025, 0, 0.225) m 相对 root,碰撞代理为0.025×0.355×0.028 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.025,0.0,0.225],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__y_rail"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.355,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"collector_y","name_zh":"收集针Y滑台","function_zh":"过程权威前后寻址","physical_meaning_zh":"运动平台/滑台:位置为运动学映射,不解驱动动力学;可动件:沿 +Y 平移 0–0.33 m,状态 collector.y_m,行程为教学假设;装配原点 (0, -0.153, 0.225) m 相对 root,碰撞代理为0.028×0.025×0.038 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,-0.153,0.225],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__collector_y"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028,0.025,0.038]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.33],"state_id":"collector.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"x_rail","name_zh":"水平横梁","function_zh":"随Y轴前后移动","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.065, 0, 0) m 相对 collector_y,碰撞代理为0.175×0.02×0.02 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"collector_y","origin_m":[-0.065,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__x_rail"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.175,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"collector_x","name_zh":"收集针X滑台","function_zh":"过程权威横向寻址","physical_meaning_zh":"运动平台/滑台:位置为运动学映射,不解驱动动力学;可动件:沿 +X 平移 0–0.126 m,状态 collector.x_m,行程为教学假设;装配原点 (-0.126, 0, 0) m 相对 collector_y,碰撞代理为0.02×0.025×0.032 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"collector_y","origin_m":[-0.126,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__collector_x"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.025,0.032]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.126],"state_id":"collector.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle","name_zh":"分段收集针","function_zh":"共享单针,针尖位于管口上方","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0, 0, -0.028) m 相对 collector_x,碰撞代理为半径 0.001 m、高 0.056 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"collector_x","origin_m":[0.0,0.0,-0.028],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__needle"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.001,"length_m":0.056}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"needle_mark","name_zh":"针尖求值点","function_zh":"实际世界位姿验证","physical_meaning_zh":"几何求值验证用标记点,无质量与接触意义,不参与过程;装配原点 (0, 0, -0.056) m 相对 collector_x,碰撞代理为0.002×0.002×0.002 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"collector_x","origin_m":[0.0,0.0,-0.056],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__needle_mark"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.002,0.002,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"waste_funnel","name_zh":"废液导流口","function_zh":"停止收集或转场经宿主路由至废液","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.126, 0.177, 0.154) m 相对 root,碰撞代理为半径 0.01 m、高 0.02 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.126,0.177,0.154],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__waste_funnel"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_0","name_zh":"前置色谱柱通道1","function_zh":"小柱外形代理,运行柱体积不从该外观反推","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.084, -0.175, 0.179) m 相对 root,碰撞代理为半径 0.017 m、高 0.18 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.084,-0.175,0.179],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.017,"length_m":0.18}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["column.configure","sample.configure","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_0_inlet","name_zh":"柱1inlet","function_zh":"独立柱进出口;共享切换泵与检测","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.084, -0.175, 0.278) m 相对 root,碰撞代理为半径 0.004 m、高 0.016 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.084,-0.175,0.278],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_0_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_0_outlet","name_zh":"柱1outlet","function_zh":"独立柱进出口;共享切换泵与检测","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.084, -0.175, 0.08) m 相对 root,碰撞代理为半径 0.004 m、高 0.016 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.084,-0.175,0.08],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_0_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_cap_0","name_zh":"柱帽1","function_zh":"静态密封外形,无螺纹接触","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.084, -0.175, 0.266) m 相对 root,碰撞代理为半径 0.018 m、高 0.015 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.084,-0.175,0.266],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_cap_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.018,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_1","name_zh":"前置色谱柱通道2","function_zh":"小柱外形代理,运行柱体积不从该外观反推","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (0.138, -0.175, 0.179) m 相对 root,碰撞代理为半径 0.017 m、高 0.18 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.138,-0.175,0.179],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.017,"length_m":0.18}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["column.configure","sample.configure","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_1_inlet","name_zh":"柱2inlet","function_zh":"独立柱进出口;共享切换泵与检测","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.138, -0.175, 0.278) m 相对 root,碰撞代理为半径 0.004 m、高 0.016 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.138,-0.175,0.278],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_1_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_1_outlet","name_zh":"柱2outlet","function_zh":"独立柱进出口;共享切换泵与检测","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.138, -0.175, 0.08) m 相对 root,碰撞代理为半径 0.004 m、高 0.016 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.138,-0.175,0.08],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_1_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"column_cap_1","name_zh":"柱帽2","function_zh":"静态密封外形,无螺纹接触","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.138, -0.175, 0.266) m 相对 root,碰撞代理为半径 0.018 m、高 0.015 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.138,-0.175,0.266],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__column_cap_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.018,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_0","name_zh":"溶剂口1","function_zh":"四路外部有限溶剂罐接入","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.085, 0.186, 0.3) m 相对 root,碰撞代理为半径 0.004 m、高 0.012 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.085,0.186,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__solvent_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_1","name_zh":"溶剂口2","function_zh":"四路外部有限溶剂罐接入","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.106, 0.186, 0.3) m 相对 root,碰撞代理为半径 0.004 m、高 0.012 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.10600000000000001,0.186,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__solvent_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_2","name_zh":"溶剂口3","function_zh":"四路外部有限溶剂罐接入","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.127, 0.186, 0.3) m 相对 root,碰撞代理为半径 0.004 m、高 0.012 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.127,0.186,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__solvent_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"solvent_3","name_zh":"溶剂口4","function_zh":"四路外部有限溶剂罐接入","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.148, 0.186, 0.3) m 相对 root,碰撞代理为半径 0.004 m、高 0.012 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.14800000000000002,0.186,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__solvent_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.004,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"uv_cell","name_zh":"UV检测池","function_zh":"共享检测内部示意,200–400nm","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (0.107, 0.09, 0.2) m 相对 root,碰撞代理为0.025×0.045×0.028 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.107,0.09,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__uv_cell"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.045,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.start","chromatography.measure","history.read","reference.lookup"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pump","name_zh":"内置输液泵","function_zh":"共享色谱泵代理,非外接真空泵","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (0.108, 0.055, 0.1) m 相对 root,碰撞代理为0.06×0.075×0.045 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.108,0.055,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__pump"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.075,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","power.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"selector_valve","name_zh":"通道选择阀","function_zh":"只能一通道占用共享流路","physical_meaning_zh":"流路控制件:阀位、限流与泄压的状态在运行层,几何仅标记位置与指针方向;真实阀芯、密封与泄压未仿真;装配原点 (0.108, 0.055, 0.16) m 相对 root,碰撞代理为半径 0.018 m、高 0.025 m 圆柱;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.108,0.055,0.16],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__selector_valve"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.018,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","channel.select","pressure.release"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"electrical_port","name_zh":"electrical_port","function_zh":"外部电源/通信/废液边界","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.09, 0.191, 0.1) m 相对 root,碰撞代理为0.03×0.012×0.025 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.09,0.1905,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__electrical_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.012,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"ethernet_port","name_zh":"ethernet_port","function_zh":"外部电源/通信/废液边界","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.04, 0.191, 0.1) m 相对 root,碰撞代理为0.016×0.012×0.014 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.04,0.1905,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__ethernet_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016,0.012,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"aux_port","name_zh":"aux_port","function_zh":"外部电源/通信/废液边界","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.08, 0.191, 0.1) m 相对 root,碰撞代理为0.02×0.012×0.018 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.08,0.1905,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__aux_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.012,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"waste_port","name_zh":"waste_port","function_zh":"外部电源/通信/废液边界","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.12, 0.191, 0.07) m 相对 root,碰撞代理为0.008×0.012×0.012 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.12,0.1905,0.07],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__waste_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_0","name_zh":"USB1","function_zh":"四个USB外观,未仿真总线","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.13, 0.192, 0.15) m 相对 root,碰撞代理为0.012×0.008×0.008 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.13,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__usb_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.008,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_1","name_zh":"USB2","function_zh":"四个USB外观,未仿真总线","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.105, 0.192, 0.15) m 相对 root,碰撞代理为0.012×0.008×0.008 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.10500000000000001,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__usb_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.008,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_2","name_zh":"USB3","function_zh":"四个USB外观,未仿真总线","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.08, 0.192, 0.15) m 相对 root,碰撞代理为0.012×0.008×0.008 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.08,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__usb_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.008,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_3","name_zh":"USB4","function_zh":"四个USB外观,未仿真总线","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.055, 0.192, 0.15) m 相对 root,碰撞代理为0.012×0.008×0.008 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.05499999999999999,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__usb_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.008,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"dsub_0","name_zh":"DSub91","function_zh":"两组9针通信外观","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.04, 0.192, 0.15) m 相对 root,碰撞代理为0.025×0.008×0.012 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.04,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__dsub_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.008,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"dsub_1","name_zh":"DSub92","function_zh":"两组9针通信外观","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.08, 0.192, 0.15) m 相对 root,碰撞代理为0.025×0.008×0.012 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.08,0.192,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__dsub_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025,0.008,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"power_button","name_zh":"电源开关外观","function_zh":"保留静态外观;API控制电源而非机器人按压","physical_meaning_zh":"操作输入面:接触/按压触发对应能力,Matterix 中为 1.5 mm 弹簧关节或触屏区代理;本身不承载过程物理;装配原点 (-0.159, -0.03, 0.09) m 相对 root,碰撞代理为0.01×0.02×0.018 m 长方体;局部尺寸按照片估计,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[-0.159,-0.03,0.09],"rpy_rad":[0.0,0.0,0.0],"objects":["biotage_selekt__power_button"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01,0.02,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"整体335×393×545mm有来源;局部几何/XY及托盘行程估计,试管13×100mm来自手册。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"配置外部有限溶剂与假设机理","kind":"configuration","availability":"implemented","component_ids":["pump","uv_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_compatibility_confirmed","fume_hood_confirmed","unused_channel_connected","spectral_transfer_assumption_accepted","solvent_volumes_m3","waste_capacity_m3","mixer_volume_m3","detector_volume_m3","optical_path_m","uv_response_scale","collector_speed_m_s","release_tau_s","ambient_pa","coefficient_evidence"]},"column.configure":{"function_zh":"登记已平衡柱与流阻","kind":"configuration","availability":"implemented","component_ids":["column_0","column_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["channel","void_volume_m3","resistance_pa_s_m3","strong_solvent_resistance_factor","pressure_limit_pa","max_sample_amount_mol","conditioned_strong_fraction","solvent_pair","column_compatibility_confirmed","coefficient_evidence"]},"sample.configure":{"function_zh":"宿主将有限稀负载装入柱首单元","kind":"configuration","availability":"implemented","component_ids":["column_0","column_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["channel","sample_id","species","dilute_linear_load_confirmed"]},"method.configure":{"function_zh":"设置流速、梯度与双UV收集阈值","kind":"device_command","availability":"implemented","component_ids":["pump","uv_cell","selector_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["channel","flow_m3_s","gradient","wavelengths_m","collection_mode","threshold_absorbance","fraction_volume_m3","timeout_s"]},"rack.configure":{"function_zh":"登记管架位置数及有限每管容量","kind":"configuration","availability":"implemented","component_ids":["tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["positions","vessel_volume_m3"]},"tray.set_extension":{"function_zh":"宿主手动托盘位姿","kind":"configuration","availability":"implemented","component_ids":["tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["extension_m"]},"channel.select":{"function_zh":"选择下一个顺序柱通道","kind":"device_command","availability":"implemented","component_ids":["selector_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["channel"]},"power.set":{"function_zh":"控制电源,断电停止但保留库存和残压","kind":"device_command","availability":"implemented","component_ids":["pump","touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"acquisition.start":{"function_zh":"启动选中柱有限时长梯度洗脱与自动卸压","kind":"device_command","availability":"implemented","component_ids":["pump","uv_cell","collector_x","collector_y"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消当前作业并保留部分效果","kind":"device_command","availability":"implemented","component_ids":["pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"pressure.release":{"function_zh":"显式卸压,不删除柱残留量","kind":"device_command","availability":"implemented","component_ids":["selector_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chromatography.measure":{"function_zh":"读取条件模型色谱观测","kind":"query","availability":"implemented","component_ids":["uv_cell","touchscreen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"读取各物种与144管产物账本","kind":"query","availability":"implemented","component_ids":["tray","column_0","column_1"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"history.read":{"function_zh":"读取观测历史,无组成真值","kind":"query","availability":"implemented","component_ids":["uv_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.lookup":{"function_zh":"按实测光谱支持范围查参考消光系数","kind":"query","availability":"implemented","component_ids":["uv_cell"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","wavelength_m"]}},"state_slots":{"power.enabled":{"meaning_zh":"控制电源;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"plant.configured":{"meaning_zh":"宿主边界配置完成;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"rack.configured":{"meaning_zh":"有限管架配置完成;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"channel.selected":{"meaning_zh":"当前顺序柱通道,范围 0–1;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"cycle.phase":{"meaning_zh":"作业状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"cycle.stage":{"meaning_zh":"过程阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"cycle.fault":{"meaning_zh":"最近过程故障;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"当前作业时长,含卸压,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"cycle.gradient_s":{"meaning_zh":"当前柱实际梯度流动时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"flow.target_m3_s":{"meaning_zh":"液体流率目标,≥0 m^3/s;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^3/s","access":"read_only","origin":"setpoint","component_ids":["pump"],"write_via":null},"flow.actual_m3_s":{"meaning_zh":"当前模型液体流率,≥0 m^3/s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"gradient.target_fraction":{"meaning_zh":"当前方法梯度目标强溶剂比例,范围 0–1;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump"],"write_via":null},"gradient.mixer_fraction":{"meaning_zh":"混合器实际强溶剂体积分数,范围 0–1;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"pressure.gauge_pa":{"meaning_zh":"所选柱模型表压,≥0 Pa;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"uv.absorbance_1":{"meaning_zh":"UV1预测十进吸光度,非原机校准测量,范围 0–6.4;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"uv.absorbance_2":{"meaning_zh":"UV2预测十进吸光度,范围 0–6.4;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"collection.fraction_number":{"meaning_zh":"当前收集管编号;零为废液/移动,范围 0–144;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"collection.positions_used":{"meaning_zh":"已接收液体的管数,范围 0–144;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"collector.moving":{"meaning_zh":"收集针尚在移动;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump"],"write_via":null},"channel.c0.column_ready":{"meaning_zh":"1通道柱已配置;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_0"],"write_via":null},"channel.c0.sample_loaded":{"meaning_zh":"1通道柱已装样;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_0"],"write_via":null},"channel.c0.method_ready":{"meaning_zh":"1通道柱方法已配置;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_0"],"write_via":null},"channel.c0.pressure_pa":{"meaning_zh":"1通道该柱保留的表压,≥0 Pa;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["column_0"],"write_via":null},"channel.c1.column_ready":{"meaning_zh":"2通道柱已配置;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_1"],"write_via":null},"channel.c1.sample_loaded":{"meaning_zh":"2通道柱已装样;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_1"],"write_via":null},"channel.c1.method_ready":{"meaning_zh":"2通道柱方法已配置;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["column_1"],"write_via":null},"channel.c1.pressure_pa":{"meaning_zh":"2通道该柱保留的表压,≥0 Pa;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["column_1"],"write_via":null},"tray.extension_m":{"meaning_zh":"收集托盘(tray)手动托盘前伸位移,范围 0–0.12 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["tray"],"write_via":null},"collector.x_m":{"meaning_zh":"收集针X滑台(collector_x)收集针横向位移,范围 0–0.126 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["collector_x"],"write_via":null},"collector.y_m":{"meaning_zh":"收集针Y滑台(collector_y)收集针前后位移,范围 0–0.33 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["collector_y"],"write_via":null},"truth.initial_amount_mol":{"meaning_zh":"初始输入溶质物质的量,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.column_amount_mol":{"meaning_zh":"两柱总残留溶质物质的量,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.detector_amount_mol":{"meaning_zh":"检测池残留溶质物质的量,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.fractions_amount_mol":{"meaning_zh":"全部收集管中溶质物质的量,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.waste_amount_mol":{"meaning_zh":"废液中溶质物质的量,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_0_initial_m3":{"meaning_zh":"1号液体溶剂初始总计体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_0_reservoir_m3":{"meaning_zh":"1号液体溶剂进料瓶体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_0_holdup_m3":{"meaning_zh":"1号液体溶剂管路及两柱持液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_0_fractions_m3":{"meaning_zh":"1号液体溶剂收集管体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_0_waste_m3":{"meaning_zh":"1号液体溶剂废液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_1_initial_m3":{"meaning_zh":"2号液体溶剂初始总计体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_1_reservoir_m3":{"meaning_zh":"2号液体溶剂进料瓶体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_1_holdup_m3":{"meaning_zh":"2号液体溶剂管路及两柱持液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_1_fractions_m3":{"meaning_zh":"2号液体溶剂收集管体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_1_waste_m3":{"meaning_zh":"2号液体溶剂废液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_2_initial_m3":{"meaning_zh":"3号液体溶剂初始总计体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_2_reservoir_m3":{"meaning_zh":"3号液体溶剂进料瓶体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_2_holdup_m3":{"meaning_zh":"3号液体溶剂管路及两柱持液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_2_fractions_m3":{"meaning_zh":"3号液体溶剂收集管体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_2_waste_m3":{"meaning_zh":"3号液体溶剂废液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_3_initial_m3":{"meaning_zh":"4号液体溶剂初始总计体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_3_reservoir_m3":{"meaning_zh":"4号液体溶剂进料瓶体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_3_holdup_m3":{"meaning_zh":"4号液体溶剂管路及两柱持液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_3_fractions_m3":{"meaning_zh":"4号液体溶剂收集管体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null},"truth.solvent_3_waste_m3":{"meaning_zh":"4号液体溶剂废液体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pump"],"write_via":null}},"mechanisms":{"flash_chromatography":{"meaning_zh":"两柱顺序共享泵、混合器、UV池与收集针;四载液和逐物种摩尔守恒","implementation":"lumped","equations":["12well-mixed cells percolumn;linear dilute equilibrium k=k0*exp(-S*local_strong_fraction);k0,Sassumed","solute_out=cell_total_mol/(mobile_cell_volume*(1+k))*Q*dt;all outgoing amounts transferred once,nonnegative CFL<=0.2","carrier_out=cell_carrier_volume/mobile_cell_volume*Q*dt;4carrier species tracked across mixer/columns/detector/144tubes/waste","linear interpolation of method nodes givespump inletstrongfraction;finite mixedvolume createsgradientdelay","A_lambda=sum(epsilon_measured_reference(lambda)*n_detector/V_detector)*host_path*host_response_scale;clip0..6.4;no wavelengthextrapolation","reference epsilon[M^-1cm^-1]*0.1 -> SI m2/mol;originalsolventconditions retained;cross-solvent transfer is assumption","P_gauge=host_column_resistance(strong_fraction)*Q;overpressure check before transfer;cancel traps indicatedP;purge firstorder to0 withnegligiblecompressibility approximation","fraction threshold=max(UV1,UV2);volume cutoff;finite XY transit routes to waste;only settledneedle can collect","initial species=bothcolumns+detector+allfractions+waste;initialeachcarrier=reservoir+mixer+bothcolumns+detector+allfractions+waste","read doesnot advance time;hoststep clips at CFL,finite source/sink,methodend;manual tray hostcommands,automatic needle processauthority"],"parameters":{"solvent_compatibility_confirmed":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"solvent compatibility confirmed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fume_hood_confirmed":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"fume hood confirmed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"unused_channel_connected":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"unused channel connected;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"spectral_transfer_assumption_accepted":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"spectral transfer assumption accepted;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_volumes_m3":{"value":[0.002,0.002,0.002,0.002],"unit":"m^3","evidence":"assumption","meaning_zh":"solvent volumes m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"waste_capacity_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"waste capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mixer_volume_m3":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"假设梯度混合器持液体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"detector_volume_m3":{"value":5e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"假设检测池混合持液体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"optical_path_m":{"value":0.001,"unit":"m","evidence":"assumption","meaning_zh":"optical path m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"uv_response_scale":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"原参考溶剂到洗脱剂的假设光学响应比例;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"collector_speed_m_s":{"value":0.2,"unit":"m/s","evidence":"assumption","meaning_zh":"假设XY收集针速度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"release_tau_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"假设卸压时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"环境绝压(表压基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"channel":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"channel;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"void_volume_m3":{"value":1.2e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"所选柱假设流动相持液体积;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"resistance_pa_s_m3":{"value":2000000000000.0,"unit":"Pa*s/m^3","evidence":"assumption","meaning_zh":"假设柱液力流阻;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"strong_solvent_resistance_factor":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"假设强溶剂相对流阻;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_limit_pa":{"value":3000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"所选柱压力限值,不能超越系统30bar;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_sample_amount_mol":{"value":0.0001,"unit":"mol","evidence":"assumption","meaning_zh":"宿主限定线性稀负载上限,非实测吸附容量;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioned_strong_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"宿主预平衡强溶剂比例;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_pair":{"value":[0,1],"unit":"1","evidence":"assumption","meaning_zh":"solvent pair;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"column_compatibility_confirmed":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"column compatibility confirmed;宿主在 column.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["整机质量23kg是旧单床规格参考,真实新款装配质量仍可能23–25kg;不能推导分件质量。","两柱切换顺序运行,四外部溶剂进料口/废液容器为有限宿主边界,不依赖共享真空泵/循环浴。","柱分段等效线性平衡保留与溶剂强度关系为宿主参数,限稀负载;不是实测柱效或非线性过载模型。","检测光程、时间响应、梯度延迟、柱流阻及压力卸放一阶时间常数均显式假设。","试管架按3组8×6教学布局,实际针位置与父子关节求值验证;不是厂家精密运动CAD或碰撞避障。","触屏采用若干数字叠层作为可验证过程显示,不复制厂商UI或声称完整菜单、QR/RFID/远程API。","局部质量/惯量/摩擦未知,URDF0.1kg和包围盒惯量仅仿真代理;真实机器人/软管连接未验。","默认无刚度滑动关节在0.1s步长长时间场景中出现毫米级漂移,原失败报告保留;专项场景为3关节显式添加5000N/m刚度、100N·s/m阻尼及JointBrake保持,参数是仿真假设。验证不推广至默认无保持场景、其他步长或真实接触力学。","加保持后的粗同步场景仍有一次针尖Y坐标误差1.03mm,失败报告保留;共享BridgedJointSync默认2mm更新死区会漏掉最后1.03mm目标变化。本机专用场景将更新阈值收紧为1微米,验收位置容差仍为0.2mm。","选择SEL-2SV双通道/单床/UV,不是Enkel单通道150mL/min15bar,也不是UV-VIS或扩展床型号。","PPS494整系列23–25kg;PPS495v2单335mm床规格23kg,采用23kg为所选历史配置参考并保留23–25kg不确定性;脚手架自动取25kg不能证明本配置25kg。","尺寸335×393×545mm不含溶剂二次盛装件;外接溶剂罐、软管和侧置柱可超出此本体外廓;本模型选前置小柱教学布局。","两个柱通道可准备后一通道而前一通道运行;共享泵/检测/单收集床,不能宣称两路同时独立色谱。","144馏分来自3个48位13×100mm管架;每管手册9mL,总1296mL。PPS4943840mL是480mL瓶架,不是144管容量。","现有UV库95条结构中只有31种有数字光谱/37种有任意实测UV记录,不能把95全部称实测谱。","本次60不同物质的PhotochemCAD真实吸收谱不是60条Selekt色谱;保留/柱效/回收率仍需化合物与柱/溶剂特定标定。","原光谱溶剂/酸碱不同;不能直接冒充梯度洗脱剂下绝对定量响应,保留原条件并要求宿主明确转移假设。","原谱部分基线为负;库保留原值,运行只对预测负吸光度截零,不能把处理后数据标原测。","UV200–400nm和±5mAU来自UV配置;UV-VIS198–810nm及Spektra全谱平均可选功能未引入。","1–300mL/min是设定范围,1mL/min步进必须执行;压力0–30bar不是所有柱的安全限值,取柱和系统较低限制。","±2%梯度精度、±5mAU检测精度为厂商声明;理想模型并未标定该误差范围。","试管标称13mm外径/100mm高/9mL有文档;内径、死体积、实际支架间距和XY行程未知,用显式几何/宿主假设。","压缩气吹干和安全泄压阀是特定附加操作/附件,不把其安全认证或吹气功能写成已实现。","厂家直接手册猜测URL404;取得的是UCSB保存的原版416183-G,全本标识和哈希已保留。","PhotochemCAD3.1官方压缩包当前404;采用OMLC公开2.1a原始/缩放数据并保留整理者告警与原文献,不冒称3.1数据库。","60experimentalabsorptionreferencesarenot60Selektchromatograms;no measuredretention,columnperformance,recovery calibration.","Eachreferenceoriginalsolventandunresolvedtemperature retained;hostmustaccept UV response transfer assumption,notabsolutequantitationinrealgradienteluents.","12cell linear equilibrium retention is low-order teaching approximation;no measuredplatecount,nonlinearcompetitiveadsorption,ionization,reaction,precipitationor thermodynamic solventmixing.","Sampleloadingisinstant host placementinto firstcell,notmeasured injectionplug;host capacity rejects overloaded samples rather than simulating physicalsaturation.","Four liquid reservoirs finite;volumeadditivityassumed andsolutevolume neglected.No externalhosegasvacuumorthermalnetwork.","Bothchannels sequentially sharepump/mixer/detector/collector;othercolumn remains stopped.Prepduringrunning notsupported.Shared detectorretainedsolute carriesover conservatively onnextchannel.","Only binary pairsA/B orC/D;no automatic solventconversion/flush;initialconditioning is hostprovided.","Only two UV wavelengths andall/threshold collection;Spektra,ELSD,externaldetector,valleyslopefractionation,peakhold andfulltouchscreenmenus unsupported.","Finite XY motion usesassumed speed;waste diverted duringtravel,notcalibrateddelay-tubing/valvetiming.PhysXcontact andmotioncollisionplanning absent.","P=R*Q isquasisteadyhydraulicproxy;canceltrapsP,firstorderpurge neglectscompressibility/expelledvolume. Notpressure controlleror safetyvalvecertification.","Gradient±2% andUV±5mAU aredocumentedclaims,notmodelcalibratederrorbounds.No realnoise/calibration/lampwarming.","144tube geometry3x48 documentedcapacity9mL;onlythisracklayout,not3840mLbottlerack/extendedbed.Rackreplace/emptyingduringrun unsupported.","Traymanualpose isnotmotorizedcapability;no QR/RFID scanning,roboticcolumnmount or high-pressuresealmechanics.","Selected23kg from2018singlebedbrochure;series23–25kgrange retained;localmass/inertia/friction unknown,URDF proxiesnotmeasured.","NativeSession identity/asynchronous tested separately fromMatterix ack;deploymentfile/process isolation notprovided."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","column.configure","sample.configure","method.configure","rack.configure","tray.set_extension","channel.select","power.set","acquisition.start","acquisition.stop","pressure.release","chromatography.measure","product.read","history.read","reference.lookup"],"unsupported":["final_corrected_Matterix_scene_and_binding_acceptance","actual_component_CAD_mass_inertia_friction","measured_Selekt_chromatograms_recovery","original_spectral_papers_temperature","UV_solvent_transfer_calibration","retention_column_efficiency_adsorption_load","injection_plug_and_sample_loading","fluid_mixing_nonideality_thermodynamics","full_solvent_conversion_flush_cleanup","parallel_channel_preparation_during_run","full_collection_algorithms","precise_collection_delay_valve_timing","pressure_compressibility_and_safety_valve","factory_UI_QR_RFID_remote_API","optional_detectors_extended_bed","rack_replacement_during_run","robot_hose_column_seal_contact","full_method_envelope_accuracy","PhysX_contact_fluid_coupling","Matterix_native_async_envelope","deployment_process_file_truth_isolation","real_hardware_validation","chemsim_geometry_check.py","chemsim_articulation_check.py","chemsim_slots_check.py","chemsim_readouts_check.py","chemsim_controls_check.py"],"note_zh":"CHEM-034:200几何201合同15能力55槽;22测试/72schema/72物理/60实测UV181核验;基础桥接已接入,两个实际场景failed,最后修复场景not_run,关节unbound,partial。"}},"previews":["previews/biotage_selekt/preview_front.webp","previews/biotage_selekt/preview_open.webp","previews/biotage_selekt/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/asset.contract.json","bytes":1162394},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/collision_proxies.json","bytes":97119},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/geometry_manifest.json","bytes":273553},{"name":"model.blend","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/model.blend","bytes":171286},{"name":"model.glb","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/model.glb","bytes":128096},{"name":"model.urdf","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/model.urdf","bytes":144716},{"name":"output_templates.json","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt/output_templates.json","bytes":331}],"completeness":{"components":200,"with_collisions":200,"with_objects":200,"with_function":200,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biotage_selekt","chem_id":"CHEM-034","name_en":"Automated flash chromatography system","maker":"Biotage","model":"Selekt (UV, single bed)","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/expansion_batch03/t2_vacuum/biotage_selekt","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t2_vacuum/biotage_selekt/asset.contract.json","runtime":"scripts/asset_runtime/biotage_selekt.py"} \ No newline at end of file diff --git a/data/assets/instrument.biotek_405ts.json b/data/assets/instrument.biotek_405ts.json new file mode 100644 index 0000000000000000000000000000000000000000..57df9736e73cd083bd5c69af0a29233074bab399 --- /dev/null +++ b/data/assets/instrument.biotek_405ts.json @@ -0,0 +1 @@ +{"tid":"instrument.biotek_405ts","asset_dir":"expansion_batch04/t4_measure/biotek_405ts","name_zh":"Agilent BioTek 405 TS微孔板洗板机(单96管洗头,内置四路缓冲切换A–D,标准SBS载板)","category":"生化与湿化学分析","description_zh":"405 TS微孔板洗板机(调研表型号,96管洗头配置):单96管洗头(96组抽吸管/分配管,8×12,SBS 9 mm间距,只处理96孔板),内置四路缓冲切换阀A–D,标准载板(A1在左后角),5.7英寸触摸屏;外部真空泵接附件插座(≤5 A),两只废液瓶(其一带液位传感器),供液瓶2–4只;分配50–3000 µL/孔、1 µL步进、1–250循环,三循环后残余≤2 µL/孔(300 µL水+0.1 %吐温-20,Costar平底),300 µL分配精密度≤3 % CV,96孔300 µL三循环≤30 s;355.6×431.8×254 mm、带缓冲切换16.5 kg。运行层按宿主时钟推进:供液瓶–缓冲阀–管路(死体积110 mL,两级串联全混)–洗头的灌注与分配、真空抽吸(Z步0.127 mm、行进速度、延时、二次抽吸)、底洗、浸泡、摇动(超过1 min载板回初始位)、最终抽吸;孔内残余(孔底液层、孔底液膜、底角液环、Landau–Levich壁面液膜,液体物性取洗液模板库)、清洗效率(射流混合、非特异解吸、特异结合保留)、贴壁细胞脱落(射流剪切、低位抽吸刮擦、抽干)、溢流与真空撇液、交叉污染与滴落、堵针(空闲干涸);废液/真空/液体/流量传感器报警;洗液模板库69种(VDI PPDS纯液体与Laliberté (2009) 缓冲液),板模板库13种(Costar、SBS/ANSI-SLAS)。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"洗板机355.6×431.8 mm底面中心在台面的投影,z=0为台面,+X右/+Y后(操作者在−Y侧);参考姿态见reference_pose_zh"},"mass_kg":16.5,"size_m":[0.3556,0.4318,0.254],"bbox_min":[-0.1778,-0.2159,0.0],"bbox_max":[0.1778,0.2159,0.254],"manifest_dimensions_m":[0.3555999994277954,0.4318000078201294,0.2540000081062317],"glb":"assets/expansion_batch04/t4_measure/biotek_405ts/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/biotek_405ts/model.urdf","links":{"base_link":"/Geometry/base_link","plate_carrier":"/Geometry/base_link/plate_carrier","manifold":"/Geometry/base_link/manifold","switch_power":"/Geometry/base_link/switch_power"},"frames":{"pre_place":[0.078,-0.14,0.262],"place":[0.078,-0.14,0.132],"post_place":[0.078,-0.14,0.262],"joint_plate_carrier_joint":[0.078,-0.14,0.082],"joint_manifold_joint":[-0.082,-0.14,0.116],"joint_switch_power_joint":[-0.15,0.2019,0.128]},"joints":[{"name":"plate_carrier_joint","type":"prismatic","parent":"frame_base","child":"plate_carrier","axis":[1.0,0.0,0.0],"lower":-0.16,"upper":0.0,"effort":10.0,"mimic":null,"origin_m":[0.078,-0.14,0.082],"child_prim":"/Geometry/base_link/plate_carrier","child_bbox_min":[0.00282,-0.19254,0.072],"child_bbox_max":[0.15168,-0.08746,0.092],"kind":"other"},{"name":"manifold_joint","type":"prismatic","parent":"manifold_carriage","child":"manifold","axis":[0.0,0.0,1.0],"lower":-0.034,"upper":0.0,"effort":10.0,"mimic":null,"origin_m":[-0.082,-0.14,0.116],"child_prim":"/Geometry/base_link/manifold","child_bbox_min":[-0.141,-0.187,0.116],"child_bbox_max":[-0.023,-0.072,0.176],"kind":"other"},{"name":"switch_power_joint","type":"prismatic","parent":"rear_panel","child":"switch_power","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[-0.15,0.2019,0.128],"child_prim":"/Geometry/base_link/switch_power","child_bbox_min":[-0.157,0.1979,0.117],"child_bbox_max":[-0.143,0.2059,0.139],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"plate_nest","link":"plate_carrier","part":"plate_carrier","pos":[0.078,-0.14,0.082],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.064,"kind":"plate_slot","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"载板板位(SBS 127.76×85.48 mm,A1在左后角),载板在初始位(右侧装板位)"},{"name":"manifold_tips","link":"manifold","part":"manifold","pos":[-0.1315,-0.10850000000000001,0.116],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.0495,0.0315,0.0],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.001,"kind":"dispense","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"A1孔对应的抽吸管管尖(洗头停放位,管尖高于板位34 mm)"},{"name":"prime_trough","link":"base_link","part":"biotek_405ts__prime_trough","pos":[-0.082,-0.14,0.072],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.082,-0.14,0.072],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"洗头下方的灌注槽(载板在初始位时露出)"},{"name":"buffer_a","link":"base_link","part":"biotek_405ts__buffer_inlets","pos":[-0.07,0.2149,0.112],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.07,0.2149,0.112],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板缓冲液A入口(倒刺接头)"},{"name":"buffer_b","link":"base_link","part":"biotek_405ts__buffer_inlets","pos":[-0.04,0.2149,0.112],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.04,0.2149,0.112],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板缓冲液B入口"},{"name":"buffer_c","link":"base_link","part":"biotek_405ts__buffer_inlets","pos":[-0.07,0.2149,0.084],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.07,0.2149,0.084],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板缓冲液C入口"},{"name":"buffer_d","link":"base_link","part":"biotek_405ts__buffer_inlets","pos":[-0.04,0.2149,0.084],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.04,0.2149,0.084],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板缓冲液D入口"},{"name":"vacuum_port","link":"base_link","part":"biotek_405ts__rear_connectors","pos":[0.03,0.2149,0.092],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.03,0.2149,0.092],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板真空/废液接口"},{"name":"waste_sensor","link":"base_link","part":"biotek_405ts__rear_connectors","pos":[0.07,0.2109,0.092],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.07,0.2109,0.092],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"废液瓶液位传感器插座"},{"name":"accessory_outlet","link":"base_link","part":"biotek_405ts__rear_connectors","pos":[0.14,0.20490000000000003,0.088],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.14,0.20490000000000003,0.088],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"真空泵附件电源插座(≤5 A)"},{"name":"mains_inlet","link":"base_link","part":"biotek_405ts__rear_connectors","pos":[-0.118,0.20490000000000003,0.128],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.118,0.20490000000000003,0.128],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"IEC电源插座"},{"name":"usb_computer","link":"base_link","part":"biotek_405ts__rear_connectors","pos":[0.105,0.20290000000000002,0.12],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.105,0.20290000000000002,0.12],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"USB电脑接口"}],"hidden_parts":[],"readouts":[{"name":"cycles_left","part":"biotek_405ts__display_cycles_digits","prim":"/Geometry/base_link/readout_cycles_left","link":"base_link","digits":3,"decimals":0,"unit":"1","center":[0.0692,-0.0525,0.1405],"up":[0.0,0.1392,0.9903],"source":{"bridge":["display.cycles_remaining"]},"blank_channel":null,"on":[0.92,0.95,1.0],"off":[0.1,0.18,0.3],"size_m":[0.0204,0.0084],"normal":[0.0,-0.9903,0.1392]},{"name":"time_left","part":"biotek_405ts__display_time_digits","prim":"/Geometry/base_link/readout_time_left","link":"base_link","digits":4,"decimals":0,"unit":"s","center":[0.1292,-0.0525,0.1405],"up":[0.0,0.1392,0.9903],"source":{"bridge":["display.time_remaining_s"]},"blank_channel":null,"on":[0.92,0.95,1.0],"off":[0.1,0.18,0.3],"size_m":[0.0271,0.0084],"normal":[0.0,-0.9903,0.1392]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"one_person","mass_kg":16.5,"footprint_m":[0.3556,0.4318],"height_m":0.254,"clearance_m":{"front":0.4,"back":0.15,"left":0.05,"right":0.05,"top":0.1,"rear":0.15},"robot_standoff_m":0.35,"work_height_m":0.082,"primary_slot":"plate_nest","access":[],"slot_count":12,"placement_evidence":"Agilent BioTek 405 TS microplate washer on a bench: 355.6 x 431.8 x 254 mm (14 x 17 x 10 in, workbook / guide p.104); 16.5 kg with buffer switching split over the parts; external pump and bottles beside it (not part of the asset); fixed simulation root on the bench plane is an engineering assumption","mass_evidence":"manufacturer_16_5kg_buffer_switching_model_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_main_machine_mass_kg":16.5,"layout_override_zh":"机器人主工作点为载板初始位的SBS板位(右前,板底高82 mm);从操作者一侧放板;前侧净空0.40 m、后侧0.15 m(后面板接管与电源)"},"components":[{"id":"frame_base","name_zh":"底座(黑色)","function_zh":"承载洗头仓、触摸屏塔、载板导轨与后面板;内部为分配泵、缓冲切换阀与电路(未建)","physical_meaning_zh":"黑色塑料底座,前部为载板导轨区","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__frame_base"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.032],"rpy_rad":[0,0,0],"size_m":[0.3556,0.4318,0.052000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.1,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形宽深按厂家355.6×431.8 mm;底座高58 mm按照片比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","events.read","ledger.read","provenance.read","fault.inject","sim.step","vacuum_filtration.run","magnetic_bead.wash","verify.clog_test","ultrasonic.autoclean","biostack.run","hardware.connect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"橡胶脚垫(4只)","function_zh":"支撑并防滑","physical_meaning_zh":"黑色橡胶圆脚垫","subsystem":null,"parent":"frame_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.14780000000000001,-0.1859,0.003],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.006},{"shape":"cylinder","origin_m":[-0.14780000000000001,0.1859,0.003],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.006},{"shape":"cylinder","origin_m":[0.14780000000000001,-0.1859,0.003],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.006},{"shape":"cylinder","origin_m":[0.14780000000000001,0.1859,0.003],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.016],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"照片看不到或厂家未给尺寸的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carrier_rails","name_zh":"载板导轨(两根不锈钢导杆)","function_zh":"引导载板在装板位与洗头下之间左右移动","physical_meaning_zh":"两根Ø8 mm不锈钢导杆及端座","subsystem":null,"parent":"frame_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__carrier_rails"],"collisions":[{"shape":"box","origin_m":[0.0,-0.18000000000000002,0.07],"rpy_rad":[0,0,0],"size_m":[0.3396,0.008000000000000007,0.007999999999999993]},{"shape":"box","origin_m":[0.0,-0.1,0.07],"rpy_rad":[0,0,0],"size_m":[0.3396,0.008000000000000007,0.007999999999999993]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.75],"metallic":1.0,"roughness":0.18,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"prime_trough","name_zh":"灌注槽","function_zh":"洗头停放时的灌注/清洗废液槽(载板在初始位时露出;槽底排液接真空)","physical_meaning_zh":"黑色浅槽(两导杆之间)","subsystem":null,"parent":"frame_base","origin_m":[-0.082,-0.14,0.058],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__prime_trough"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,0.006499999999999999],"rpy_rad":[0,0,0],"size_m":[0.136,0.06,0.01299999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"照片可见洗头下方黑色浅槽;尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["prime.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"plate_carrier","name_zh":"载板(SBS板位)","function_zh":"承载微孔板(A1在左后角),在右侧装板位与左侧洗头下之间移动;摇动时往复振动","physical_meaning_zh":"黑色载板框:SBS 127.76×85.48 mm板位与四边托台、右侧弹簧夹","subsystem":null,"parent":"frame_base","origin_m":[0.078,-0.14,0.082],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__plate_carrier"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,-0.0030000000000000027],"rpy_rad":[0,0,0],"size_m":[0.14736,0.10508,0.006000000000000005]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[-0.16,0.0],"state_id":"carrier.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"板位按ANSI/SLAS 1-2004外形;载板框宽度与行程为工程值(照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plate.provide","plate.load","plate.unload","wash.run","plate.inspect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carrier_a1_label","name_zh":"载板A1标记","function_zh":"“A1”角标:提示把板的A1孔放在左后角(厂家要求)","physical_meaning_zh":"白色字样贴图","subsystem":null,"parent":"plate_carrier","origin_m":[-0.078,0.14,-0.082],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__carrier_a1_label"],"collisions":[{"shape":"box","origin_m":[0.008820000000000005,-0.09196000000000001,0.0883],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.006000000000000005,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/carrier_a1.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:A1放在载板左后角。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"main_housing","name_zh":"机壳(银灰)","function_zh":"覆盖分配泵、缓冲切换阀、真空控制与电路;前部为洗头仓背墙","physical_meaning_zh":"银灰色喷涂金属机壳(顶部圆角)","subsystem":null,"parent":"frame_base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__main_housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.08245000000000001,0.147],"rpy_rad":[0,0,0],"size_m":[0.3556,0.22490000000000002,0.178]},{"shape":"box","origin_m":[-0.07790000000000001,-0.046,0.135],"rpy_rad":[0,0,0],"size_m":[0.1998,0.032,0.154]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.41,0.43],"metallic":0.35,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"宽与深按厂家外形;高度按照片比例;洗头仓背墙在塔体前沿线。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_tower","name_zh":"触摸屏塔","function_zh":"右侧屏幕塔:5.7英寸触摸屏与“405 TS”字样;正面后倾8°","physical_meaning_zh":"银灰色塔体(整机最高处254 mm)","subsystem":null,"parent":"main_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__screen_tower"],"collisions":[{"shape":"box","origin_m":[0.0999,-0.011,0.156],"rpy_rad":[0,0,0],"size_m":[0.15580000000000002,0.10200000000000001,0.196]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.41,0.43],"metallic":0.35,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"塔顶为厂家总高254 mm;宽与后倾按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"touch_screen","name_zh":"5.7英寸触摸屏","function_zh":"人机界面:选择与定义洗板程序、灌注、维护;运行时显示剩余循环与时间","physical_meaning_zh":"黑色边框与深色玻璃屏","subsystem":null,"parent":"screen_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__touch_screen"],"collisions":[{"shape":"box","origin_m":[0.1,-0.045635099835713025,0.178],"rpy_rad":[0.13962634015954636,0,0],"size_m":[0.1398,0.004,0.1089]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.035,0.045],"metallic":0.3,"roughness":0.05,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:5.7英寸触摸屏;位置按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["wash.run","log.read","measurement.result","records.list"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_ui","name_zh":"屏幕菜单页(贴图)","function_zh":"触摸屏菜单页面(通用重绘:程序列表、按钮、状态栏)","physical_meaning_zh":"屏幕贴图","subsystem":null,"parent":"touch_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__screen_ui"],"collisions":[{"shape":"box","origin_m":[0.1,-0.04682342151820291,0.17816700772115207],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11580000000000001,0.012094142473429687,0.08605429517364249]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_cycles_digits","name_zh":"剩余循环数字区","function_zh":"仿真数字覆盖的定位面(状态栏暗框;Matterix按运行层display.*写数字)","physical_meaning_zh":"状态栏暗色数字框","subsystem":null,"parent":"touch_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__display_cycles_digits"],"collisions":[{"shape":"box","origin_m":[0.069240625,-0.05252646365917064,0.14046187295956017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.020355468749999994,0.001165321019575255,0.008291689899543653]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.06,0.12],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仿真UI覆盖位置(不是厂家界面元素)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_time_digits","name_zh":"剩余时间数字区","function_zh":"仿真数字覆盖的定位面(状态栏暗框;Matterix按运行层display.*写数字)","physical_meaning_zh":"状态栏暗色数字框","subsystem":null,"parent":"touch_screen","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__display_time_digits"],"collisions":[{"shape":"box","origin_m":[0.129176171875,-0.05252646365917064,0.14046187295956017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027140624999999988,0.001165321019575255,0.008291689899543653]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.06,0.12],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仿真UI覆盖位置(不是厂家界面元素)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_label","name_zh":"型号字样“405 TS microplate washer”","function_zh":"型号标识(通用字体重绘)","physical_meaning_zh":"塔体正面字样","subsystem":null,"parent":"screen_tower","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__front_label"],"collisions":[{"shape":"box","origin_m":[0.1,-0.055291876595475645,0.11],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10999999999999999,0.0038272602764018032,0.02723237189039318]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/front_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"manifold_hood","name_zh":"洗头仓顶罩","function_zh":"洗头仓上方的银色顶罩(前沿圆角),下挂透明防溅罩","physical_meaning_zh":"银灰色顶罩","subsystem":null,"parent":"main_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__manifold_hood"],"collisions":[{"shape":"box","origin_m":[-0.07890000000000001,-0.134,0.197],"rpy_rad":[0,0,0],"size_m":[0.1978,0.144,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.41,0.43],"metallic":0.35,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mist_shield","name_zh":"透明防溅罩","function_zh":"挡住洗头分配/抽吸时的液雾(可拆);两侧板下沿高于载板与板面,载板可从下方通过","physical_meaning_zh":"透明亚克力U形罩(厂家配件PN 1172017)","subsystem":null,"parent":"manifold_hood","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__mist_shield"],"collisions":[{"shape":"box","origin_m":[-0.07840000000000001,-0.207,0.129],"rpy_rad":[0,0,0],"size_m":[0.1928,0.0030000000000000027,0.106]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.93],"metallic":0.0,"roughness":0.04,"emissive":[0,0,0],"alpha":0.22,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家配件清单列有防溅罩;形状按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"manifold_carriage","name_zh":"洗头升降导轨","function_zh":"洗头Z轴导杆与丝杠座(洗头升降,步长0.127 mm)","physical_meaning_zh":"仓背墙前的两根导杆与黑色丝杠座","subsystem":null,"parent":"main_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__manifold_carriage"],"collisions":[{"shape":"box","origin_m":[-0.082,-0.0695,0.13],"rpy_rad":[0,0,0],"size_m":[0.1,0.015,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家给出Z步长;导轨形式为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"manifold","name_zh":"96管洗头","function_zh":"96组抽吸管/分配管(8×12,SBS 9 mm间距):下降到抽吸高度吸走孔内液体,在分配高度注入缓冲液","physical_meaning_zh":"黑色洗头体、12排管路肋、不锈钢管、四个银色手拧螺钉","subsystem":null,"parent":"manifold_carriage","origin_m":[-0.082,-0.14,0.116],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__manifold"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,0.04200000000000002],"rpy_rad":[0,0,0],"size_m":[0.11800000000000001,0.08200000000000002,0.036000000000000004]},{"shape":"box","origin_m":[0.0,0.0,0.011999999999999997],"rpy_rad":[0,0,0],"size_m":[0.11000000000000001,0.07200000000000001,0.024000000000000007]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[-0.034,0.0],"state_id":"manifold.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:96组管8×12;洗头外形按照片,管长与停放高度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["prime.run","wash.run","maintenance.clean_tubes"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"manifold_tubes","name_zh":"抽吸管与分配管","function_zh":"96根抽吸管(长)与96根分配管(短2.5 mm、偏向孔一侧)","physical_meaning_zh":"不锈钢细管","subsystem":null,"parent":"manifold","origin_m":[0.082,0.14,-0.116],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__manifold_tubes"],"collisions":[{"shape":"box","origin_m":[-0.081,-0.14,0.128],"rpy_rad":[0,0,0],"size_m":[0.10600000000000001,0.066,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.75],"metallic":1.0,"roughness":0.18,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"管数与排布为厂家;管径与长度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["maintenance.clean_tubes","fault.inject"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"manifold_screws","name_zh":"洗头手拧螺钉","function_zh":"固定洗头(拆洗时手拧松开)","physical_meaning_zh":"银色滚花手拧螺钉","subsystem":null,"parent":"manifold","origin_m":[0.082,0.14,-0.116],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__manifold_screws"],"collisions":[{"shape":"box","origin_m":[-0.082,-0.184,0.15600000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.099,0.006000000000000005,0.028999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.75],"metallic":1.0,"roughness":0.18,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后面板","function_zh":"接口面板:缓冲液A–D、分配液、真空、废液传感器、USB、电源与附件插座(凹入外壳)","physical_meaning_zh":"深灰金属面板与字样","subsystem":null,"parent":"main_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.19640000000000002,0.132],"rpy_rad":[0,0,0],"size_m":[0.3316,0.0030000000000000027,0.136]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.33],"metallic":0.45,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_label","name_zh":"后面板字样","function_zh":"接口标识(通用字体重绘)","physical_meaning_zh":"后面板字样贴图","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__rear_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.19830000000000003,0.137],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.32,0.001,0.126]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"buffer_inlets","name_zh":"缓冲液入口A–D","function_zh":"四路缓冲切换阀的进液接头(黄铜倒刺)","physical_meaning_zh":"黄铜倒刺接头","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__buffer_inlets"],"collisions":[{"shape":"box","origin_m":[-0.05500000000000001,0.20640000000000003,0.098],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04100000000000001,0.017000000000000015,0.03900000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.78,0.58,0.28],"metallic":1.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家:四路缓冲阀A–D;位置按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["buffer.load","prime.run","wash.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_connectors","name_zh":"真空/传感器/USB/电源插座","function_zh":"真空接口、废液液位传感器插座、USB电脑口、IEC电源插座与真空泵附件插座","physical_meaning_zh":"黑色接头与插座","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__rear_connectors"],"collisions":[{"shape":"box","origin_m":[0.012999999999999998,0.20640000000000003,0.10650000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29000000000000004,0.017000000000000015,0.06500000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"厂家列出的接口;位置按照片。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","waste.empty"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"switch_power","name_zh":"主电源开关","function_zh":"整机电源(两路60 W内部电源);按一下切换开/关","physical_meaning_zh":"后面板黑色翘板开关","subsystem":null,"parent":"rear_panel","origin_m":[-0.15,0.20190000000000002,0.128],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__switch_power"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.014000000000000012,0.008000000000000007,0.022000000000000006]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.002],"state_id":"power.enabled","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.01,0.01,0.011],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_door","name_zh":"顶部U盘门","function_zh":"顶面U盘口的翻盖(导入导出程序)","physical_meaning_zh":"灰色塑料翻盖","subsystem":null,"parent":"main_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biotek_405ts__usb_door"],"collisions":[{"shape":"box","origin_m":[0.115,0.104,0.23675],"rpy_rad":[0,0,0],"size_m":[0.04000000000000001,0.027999999999999997,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.21,0.22],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按经销商照片与厂家外形尺寸比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件与外部附件:室温、电源电压、噪声种子、真空泵是否接在附件插座、是否装细胞洗涤选件、废液瓶总容量","kind":"simulation","availability":"implemented","component_ids":["frame_base","rear_connectors"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed","vacuum_pump","cell_wash_installed","waste_capacity_m3"]},"power.set":{"function_zh":"主电源开/关","kind":"device_command","availability":"implemented","component_ids":["switch_power","rear_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下后面板主电源开关(翻转开/关)","kind":"device_command","availability":"implemented","component_ids":["switch_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"buffer.load":{"function_zh":"向供液瓶A–D加注或更换洗液(液体取洗液模板库;瓶内原液体被替换)","kind":"robot_skill","availability":"implemented","component_ids":["buffer_inlets"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["bottle","liquid_id","volume_m3"]},"waste.empty":{"function_zh":"倒空废液瓶(液位传感器复位)","kind":"robot_skill","availability":"implemented","component_ids":["rear_connectors"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"plate.provide":{"function_zh":"在实验台上准备一块微孔板:板型取板模板库(96孔),各孔的初始液体、可溶游离物、非特异吸附物、特异结合物与贴壁细胞(真值只对评测者可见)","kind":"robot_skill","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id","plate_type","fill_volume_m3","liquid_id","unbound_mol","nonspecific_mol","specific_mol","cells_per_well","cell_adhesion","wells"]},"plate.load":{"function_zh":"把微孔板放到载板上(A1在左后角;载板在初始位、洗头停放、无运行)","kind":"robot_skill","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"plate.unload":{"function_zh":"从载板取下微孔板放回实验台","kind":"robot_skill","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"prime.run":{"function_zh":"灌注:切换到所选缓冲阀,洗头停在灌注槽上方分配给定体积(换液推荐300 mL,洗头灌注50 mL),更新管路内液体组成","kind":"device_command","availability":"implemented","component_ids":["manifold","prime_trough","buffer_inlets"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["buffer","volume_m3","rate"]},"wash.run":{"function_zh":"运行洗板步骤:载板移到洗头下,逐循环抽吸(行进速度、抽吸高度、延时、二次抽吸)与分配(体积、流速、分配高度、真空延迟),可选底洗、浸泡、摇动与最终抽吸;结束回到初始位","kind":"device_command","availability":"implemented","component_ids":["manifold","plate_carrier","buffer_inlets","touch_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["protocol"]},"maintenance.clean_tubes":{"function_zh":"用清洁针逐根疏通抽吸/分配管(人工/机器人维护,约10 min;解除堵针)","kind":"robot_skill","availability":"implemented","component_ids":["manifold","manifold_tubes"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"log.read":{"function_zh":"读清洗日志(程序、完成循环、报警)","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"measurement.result":{"function_zh":"读取一条运行记录(设置、完成循环、程序分配体积、报警、警告;实际分配/抽吸体积仪器不测)","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"records.list":{"function_zh":"列出记录","kind":"query","availability":"implemented","component_ids":["touch_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["frame_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"ledger.read":{"function_zh":"读守恒账目(电能、分配/抽吸/灌注/废液/溢流体积、行程、循环数)","kind":"query","availability":"implemented","component_ids":["frame_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"plate.inspect":{"function_zh":"评测者读板内真值:各孔液体体积、游离物、非特异/特异结合物、细胞数与交叉污染量","kind":"query","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"provenance.read":{"function_zh":"模板库路径与sha256","kind":"query","availability":"implemented","component_ids":["frame_base"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:真空泄漏、缓冲管进气、指定管堵塞(分配/抽吸)、废液传感器卡住、断电","kind":"simulation","availability":"implemented","component_ids":["frame_base","manifold_tubes"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","tube","active"]},"sim.step":{"function_zh":"推进宿主时钟(空闲时间让管路干涸)","kind":"simulation","availability":"implemented","component_ids":["frame_base"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"vacuum_filtration.run":{"function_zh":"真空过滤(滤板底部抽滤)为选件(Vac配置、止动螺钉套件),本配置未装","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"magnetic_bead.wash":{"function_zh":"磁珠分离洗涤需磁板与止动螺钉套件,本配置未装","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"verify.clog_test":{"function_zh":"Verify堵针检测只在“Q”型号上提供,本机不支持(堵针只能由流量传感器的总流量偏差间接提示)","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"ultrasonic.autoclean":{"function_zh":"超声自动清洗(AutoClean)为选件","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"biostack.run":{"function_zh":"BioStack堆叠机联机未建模","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"没有真实405 TS与LHC软件的硬件接口","kind":"device_command","availability":"unsupported","component_ids":["frame_base"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟","unit":"s","access":"read_only","origin":"derived","component_ids":["frame_base"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["frame_base"],"write_via":null},"power.enabled":{"meaning_zh":"主电源","unit":"1","access":"read_only","origin":"setpoint","component_ids":["switch_power"],"write_via":null},"carrier.x_m":{"meaning_zh":"载板位置(0为初始装板位,−0.160 m为洗头下;场景载板关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"carrier.at_home":{"meaning_zh":"载板在初始位(可装卸板)","unit":"1","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"manifold.z_m":{"meaning_zh":"洗头位置(0为停放,管尖高于板位34 mm;场景洗头关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["manifold"],"write_via":null},"manifold.tip_height_m":{"meaning_zh":"抽吸管尖高于载板板位的高度","unit":"m","access":"read_only","origin":"derived","component_ids":["manifold"],"write_via":null},"buffer.selected":{"meaning_zh":"当前缓冲阀","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_inlets"],"write_via":null},"buffer.a.liquid":{"meaning_zh":"供液瓶A中的洗液(模板库ID)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_inlets"],"write_via":null},"buffer.a.volume_m3":{"meaning_zh":"供液瓶A中的液体体积(宿主记账真值;仪器只有液体传感器)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_inlets"],"write_via":null},"buffer.b.liquid":{"meaning_zh":"供液瓶B中的洗液(模板库ID)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_inlets"],"write_via":null},"buffer.b.volume_m3":{"meaning_zh":"供液瓶B中的液体体积(宿主记账真值;仪器只有液体传感器)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_inlets"],"write_via":null},"buffer.c.liquid":{"meaning_zh":"供液瓶C中的洗液(模板库ID)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_inlets"],"write_via":null},"buffer.c.volume_m3":{"meaning_zh":"供液瓶C中的液体体积(宿主记账真值;仪器只有液体传感器)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_inlets"],"write_via":null},"buffer.d.liquid":{"meaning_zh":"供液瓶D中的洗液(模板库ID)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_inlets"],"write_via":null},"buffer.d.volume_m3":{"meaning_zh":"供液瓶D中的液体体积(宿主记账真值;仪器只有液体传感器)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_inlets"],"write_via":null},"sensor.fluid_ok":{"meaning_zh":"液体传感器:所选供液瓶有液","unit":"1","access":"read_only","origin":"sensor","component_ids":["buffer_inlets"],"write_via":null},"sensor.vacuum_ok":{"meaning_zh":"真空传感器:真空泵接好且无泄漏(抽吸时)","unit":"1","access":"read_only","origin":"sensor","component_ids":["rear_connectors"],"write_via":null},"sensor.waste_full":{"meaning_zh":"废液瓶液位传感器:满","unit":"1","access":"read_only","origin":"sensor","component_ids":["rear_connectors"],"write_via":null},"sensor.flow_ok":{"meaning_zh":"流量传感器:上次分配总流量与设定相符(偏差<10 %)","unit":"1","access":"read_only","origin":"sensor","component_ids":["manifold"],"write_via":null},"program.phase":{"meaning_zh":"运行中的阶段(移动/抽吸/分配/浸泡/摇动/灌注/清洁)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.kind":{"meaning_zh":"进行中的操作(wash/prime/clean)","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.progress":{"meaning_zh":"操作进度0–1","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的操作属于另一个agent","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"display.cycles_remaining":{"meaning_zh":"屏幕仿真数字:剩余循环数(无运行时0)","unit":"1","access":"read_only","origin":"derived","component_ids":["display_cycles_digits"],"write_via":null},"display.time_remaining_s":{"meaning_zh":"屏幕仿真数字:剩余时间(无运行时0)","unit":"s","access":"read_only","origin":"derived","component_ids":["display_time_digits"],"write_via":null},"result.last_record_id":{"meaning_zh":"最近完成的记录","unit":"1","access":"read_only","origin":"derived","component_ids":["touch_screen"],"write_via":null},"plate.on_carrier":{"meaning_zh":"载板上的微孔板","unit":"1","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"plate.bench_ids":{"meaning_zh":"实验台上的板","unit":"1","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"truth.line_composition":{"meaning_zh":"管路(死体积110 mL)内液体按体积分数的组成","unit":"1","access":"read_only","origin":"process_truth","component_ids":["buffer_inlets"],"write_via":null},"truth.waste_volume_m3":{"meaning_zh":"废液瓶中液体体积","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["rear_connectors"],"write_via":null},"truth.residual_m3":{"meaning_zh":"载板上板各孔的液体体积(A1..H12按列优先)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["plate_carrier"],"write_via":null},"truth.clogged_dispense":{"meaning_zh":"堵塞(部分或全部)的分配管序号","unit":"1","access":"read_only","origin":"process_truth","component_ids":["manifold_tubes"],"write_via":null},"truth.clogged_aspirate":{"meaning_zh":"堵塞的抽吸管序号","unit":"1","access":"read_only","origin":"process_truth","component_ids":["manifold_tubes"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["frame_base"],"write_via":null},"truth.idle_s":{"meaning_zh":"洗头自上次用水冲洗或运行以来的空闲时间","unit":"s","access":"read_only","origin":"process_truth","component_ids":["manifold_tubes"],"write_via":null}},"mechanisms":{"washer_405ts":{"meaning_zh":"405 TS洗板:供液瓶–缓冲阀–管路(死体积)–96管洗头的分配与真空抽吸,孔内残余、清洗效率、细胞脱落、堵针、溢流/滴落污染与传感器报警","implementation":"lumped","equations":["fluid path: LINE_TANKS = 2 stirred tanks in series of V_dead / 2 each (V_dead = 110 mL): purity after priming V = 1 - exp(-2V/V_dead)(1 + 2V/V_dead)","residual = A g^2/(g + g0) + A delta0 + 2 pi r (1 - pi/4) (0.1 l_c)^2 + 2 pi r (V/A) 0.94 l_c Ca^(2/3); g = z_tip - z_well_bottom, Ca = mu U / sigma, l_c = sqrt(sigma / (rho g))","dispensed per tube: v = V_set f_clog (1 + b_tube + N(0, sqrt(cv_rep^2 + (dv/V_set)^2)))","two-compartment well: after a dispense u = (1 - m_jet) V0/(V0 + v) of the species sit in the bottom layer L = V0, m_jet = 1 - (1 - m_min) exp(-v_j / 0.6 m/s); soak / shake mix u -> 0","soluble species after aspiration: n <- n f, f = u res/L + (1 - u) res/V (res <= L) or u + (1 - u) res/V ; desorption: dn_ns = n_ns (1 - exp(-k_off t_contact))","cell detachment by the jet: N <- N exp(-(tau_w / tau_c)^2), tau_w = 0.01 rho v_j^2 exp(-h / 2 mm), v_j = Q / (pi r_tube^2)","species leaving at the top while the jet runs (skim or spill): n <- n (u + (1 - u) exp(-V_excess / V_cap)); level cap with the vacuum on and a free aspirate tube: V <= A (z_tip - z_bottom) (tip below the rim) or V_well + A h_men/2 (z_tip - z_rim)/h_men (tip up to h_men = 1.5 mm above); otherwise V > V_well + A h_men / 2 overflows to the four neighbours","drips from the parked manifold: Poisson per tube (rate p_drip), at most DROPS_PER_TIP drops of 0.25 uL of clean line buffer after each dispense, prime or bottom wash; a full well runs over"],"parameters":{"volume_range_m3":{"value":[5e-08,3e-06],"unit":"m3","evidence":"documented","meaning_zh":"96管洗头分配体积50–3000 µL/孔(厂家;调研表已核验)"},"volume_step_m3":{"value":1e-09,"unit":"m3","evidence":"documented","meaning_zh":"体积步进1 µL(调研表)"},"cycles_range":{"value":[1,250],"unit":"1","evidence":"documented","meaning_zh":"清洗1–250循环(调研表)"},"residual_spec_m3":{"value":2e-09,"unit":"m3","evidence":"documented","meaning_zh":"三循环后平均残余≤2 µL/孔(300 µL水+0.1 %吐温-20,Costar平底板,厂家)"},"cv_spec":{"value":0.03,"unit":"1","evidence":"documented","meaning_zh":"300 µL/孔分配精密度≤3 % CV(厂家)"},"z_step_m":{"value":0.000127,"unit":"m","evidence":"documented","meaning_zh":"洗头Z步长0.127 mm(EL406手册;50步≈6.35 mm)"},"aspirate_z_default":{"value":29,"unit":"1","evidence":"documented","meaning_zh":"96孔板默认抽吸高度29步(厂家)"},"dispense_z_default":{"value":121,"unit":"1","evidence":"documented","meaning_zh":"96孔板默认分配高度121步(厂家)"},"aspirate_delay_max_s":{"value":5.0,"unit":"s","evidence":"documented","meaning_zh":"抽吸延时0–5000 ms(厂家)"},"vacuum_delay_range_m3":{"value":[1e-08,3.5e-07],"unit":"m3","evidence":"documented","meaning_zh":"真空延迟10–350 µL/孔(厂家)"},"shake_soak_max_s":{"value":3600.0,"unit":"s","evidence":"documented","meaning_zh":"摇动/浸泡1 s–1 h(厂家)"},"home_after_s":{"value":60.0,"unit":"s","evidence":"documented","meaning_zh":"浸泡+摇动超过1 min载板回初始位、真空泵关(厂家)"},"dead_volume_m3":{"value":0.00011,"unit":"m3","evidence":"documented","meaning_zh":"死体积108 mL+缓冲切换管路2 mL(厂家)"},"prime_for_change_m3":{"value":0.0003,"unit":"m3","evidence":"documented","meaning_zh":"换液推荐灌注300 mL(纯度≥95 %,厂家)"},"travel_speed_m_s":{"value":{"2":0.0034,"3":0.004},"unit":"m/s","evidence":"documented","meaning_zh":"抽吸行进速度:2档3.4 mm/s、3档4.0 mm/s(EL406手册,同系列洗头)"},"accessory_outlet_a":{"value":5.0,"unit":"A","evidence":"documented","meaning_zh":"真空泵附件插座≤5 A(厂家)"},"flow_rate_m3_s":{"value":{"1":1e-08,"2":2e-08,"3":2.5e-08,"4":3.5e-08,"5":5e-08,"6":7e-08,"7":1e-07,"8":1.35e-07,"9":1.75e-07,"10":2.2e-07,"11":2.7e-07},"unit":"m3/s","evidence":"assumption","meaning_zh":"分配流速档位1–11对应的每孔流量(按“300 µL三循环≤30 s”与默认7档反推的工程值)"},"travel_rates":{"value":{"1":0.0015,"2":0.0034,"3":0.004,"4":0.006,"5":0.0085,"1CW":0.001,"2CW":0.0015,"3CW":0.0022,"4CW":0.003,"6CW":0.003},"unit":"m/s","evidence":"assumption","meaning_zh":"抽吸行进速度(除2、3档外为工程值)"},"travel_disturbance":{"value":{"1":1.0,"2":1.0,"3":1.0,"4":1.0,"5":1.0,"1CW":0.45,"2CW":0.4,"3CW":0.35,"4CW":0.3,"6CW":0.2},"unit":"1","evidence":"assumption","meaning_zh":"行进速度档对细胞层的扰动系数(CW档较小)"},"line_tanks":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"管路按串联全混釜数(标定到厂家300 mL灌注≥95 %)"},"park_tip_m":{"value":0.034,"unit":"m","evidence":"assumption","meaning_zh":"洗头停放时抽吸管尖高于板位"},"disp_tip_above_asp_m":{"value":0.0025,"unit":"m","evidence":"assumption","meaning_zh":"分配管比抽吸管短"},"carrier_travel_m":{"value":0.16,"unit":"m","evidence":"assumption","meaning_zh":"载板行程"},"carrier_move_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"载板移动时间"},"lift_speed_m_s":{"value":0.03,"unit":"m/s","evidence":"assumption","meaning_zh":"洗头快速升降速度"},"valve_s":{"value":0.4,"unit":"s","evidence":"assumption","meaning_zh":"切阀时间"},"tube_inner_r_m":{"value":0.00025,"unit":"m","evidence":"assumption","meaning_zh":"分配管内半径"},"low_flow_r_m":{"value":0.0004,"unit":"m","evidence":"assumption","meaning_zh":"低流量出口等效半径"},"g0_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"孔底液层排空长度(按50步≈100 µL标定)"},"delta0_m":{"value":2e-05,"unit":"m","evidence":"assumption","meaning_zh":"管尖到底时残留的孔底液膜厚度"},"fillet_factor":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"底角液环半径/毛细长度"},"residual_scatter":{"value":0.12,"unit":"1","evidence":"assumption","meaning_zh":"单孔残余的对数正态离散"},"wbe_scatter_m":{"value":4e-05,"unit":"m","evidence":"assumption","meaning_zh":"板内孔底高度离散"},"cv_repeat":{"value":0.012,"unit":"1","evidence":"assumption","meaning_zh":"分配逐次离散"},"cv_tube":{"value":0.012,"unit":"1","evidence":"assumption","meaning_zh":"管间固定偏差"},"cv_abs_m3":{"value":1e-09,"unit":"m3","evidence":"assumption","meaning_zh":"分配绝对离散"},"mix_jet_m_s":{"value":0.6,"unit":"m/s","evidence":"assumption","meaning_zh":"射流混合特征速度"},"mix_min":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"慢速注液对残液的最低对流混合效率"},"shake_tau_s":{"value":{"slow":20.0,"medium":8.0,"fast":3.0,"variable":6.0},"unit":"s","evidence":"assumption","meaning_zh":"摇动混合时间常数"},"k_off_ns":{"value":0.004,"unit":"1/s","evidence":"assumption","meaning_zh":"非特异吸附解吸速率(无表面活性剂)"},"k_off_ns_surf":{"value":0.04,"unit":"1/s","evidence":"assumption","meaning_zh":"非特异吸附解吸速率(含吐温)"},"k_off_spec":{"value":2e-06,"unit":"1/s","evidence":"assumption","meaning_zh":"特异结合解离速率"},"tau_cell_pa":{"value":2.5,"unit":"Pa","evidence":"assumption","meaning_zh":"弱贴壁细胞e倍脱落的壁面剪切(强贴壁×4)"},"cell_layer_clear_m":{"value":0.00035,"unit":"m","evidence":"assumption","meaning_zh":"管尖低于此间隙时刮擦细胞层"},"dry_dwell_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"近干孔损伤细胞的停留时间"},"clog_tau_s":{"value":345600.0,"unit":"s","evidence":"assumption","meaning_zh":"1 %盐洗液在空闲洗头中的堵针时间尺度"},"meniscus_m":{"value":0.0015,"unit":"m","evidence":"assumption","meaning_zh":"液面可高出孔口的高度"},"idle_w":{"value":14.0,"unit":"W","evidence":"assumption","meaning_zh":"待机电功率"},"active_w":{"value":46.0,"unit":"W","evidence":"assumption","meaning_zh":"运行电功率"},"drop_m3":{"value":2.5e-10,"unit":"m3","evidence":"assumption","meaning_zh":"管尖外壁带液"},"drip_p_per_s":{"value":0.00015,"unit":"1/s","evidence":"assumption","meaning_zh":"板停在洗头下时每管每秒滴落概率"},"drops_per_tip":{"value":4,"unit":"1","evidence":"assumption","meaning_zh":"每次分配后每个管尖最多可滴落的液滴数"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温(洗液物性按此取值);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vacuum_pump":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"真空泵接在附件插座上;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cell_wash_installed":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"细胞洗涤选件(低流量管路,流速1–2与CW行进速度);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"waste_capacity_m3":{"value":0.008,"unit":"m3","evidence":"assumption","meaning_zh":"废液瓶总容量;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["质量:调研表(技术规格5994-5501EN)带缓冲切换16.5 kg;入门手册p.104写“≤36 lb with Buffer Switching (16.3 kg)”;按调研表硬要求取16.5 kg,16.3 kg作为厂家另一数值记录。","外形:调研表35.6×43.2×25.4 cm即14×17×10英寸的精确换算;手册圆整为36×43×25 cm;取调研表值。","“清洗1–250循环”“体积步进1 µL”“三循环≤30 s”只见于调研表(技术规格),入门手册未写范围或时间;按调研表记为documented。","主来源PDF(Agilent)对脚本请求返回403,未缓存;规格由调研表与厂家入门手册交叉核对。","照片为405 Select TS(带细胞洗涤低流量管路),外壳与405 TS相同,仅用于外观。","外形按调研表与厂家入门手册:14×17×10英寸=355.6×431.8×254 mm(宽×深×高),后面板接口凹入外壳20 mm以内,故接头不超出431.8 mm。","外观与布置(黑色底座与前部载板导轨、左侧洗头仓与银色顶罩和透明U形防溅罩、右侧后倾的触摸屏塔、后面板接口、顶部U盘门)按经销商照片(同机箱405 Select TS);字样为通用字体重绘,不复制厂家标志。","洗头:96根抽吸管与96根分配管按SBS 9 mm间距排成8×12(厂家);分配管比抽吸管短2.5 mm并偏向孔的一侧、管径与洗头外形为工程值。","工程构件(非厂家资料):载板行程160 mm(右侧装板位→左侧洗头下)、洗头停放高度(管尖高于板位34 mm,高于最大可编程250步=31.75 mm)、灌注槽、洗头导轨、内部泵阀与电路未建。","参考姿态:载板在初始位(右侧,洗头下的灌注槽露出)、洗头停放、电源开关未按下。","微孔板、供液瓶、废液瓶与真空泵是外部物体,不属于静态资产:板位为接口点,缓冲液与废液由运行层状态表示。","透明防溅罩的不透明度0.22写在OBJ/MTL、GLB与关节化USD材质中(Blender预览为透明);Isaac RTX实时预览渲染UsdPreviewSurface不透明度时仍显示为不透明(渲染器设置限制,不影响几何与碰撞)。","质量:带缓冲切换16.5 kg(调研表/技术规格;入门手册写16.3 kg,见冲突记录);各部件质量为按体量分配的工程值并缩放到16.5 kg。","状态槽、参数与机理常数全部使用SI及其导出单位(m、m3、m3/s、s、K、J、W、V、kg、mol、1);µL、mm与步数只出现在说明文字中;每项单位见unit/x-unit。","输出模板位于本资产wash_liquid_library.json与plate_library.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","含吐温-20洗液的表面张力为36 mN/m假设值;乙醇–水混合物因无缓存来源给出表面张力而未收入洗液模板库。","选定配置:405 TS单96管洗头(只处理96孔板)、内置四路缓冲切换(A–D)、标准载板;外部真空泵、供液瓶与废液瓶为附件(场景不建);细胞洗涤低流量管路为选件(plant.cell_wash_installed,默认未装);真空过滤、磁珠分离、Verify堵针检测、超声清洗与BioStack不支持。","孔几何取板模板库(SBS/ANSI-SLAS标准与经销商板尺寸表;孔底高度为推导值),孔底高度在板内按SLAS-6变化量随机分布。","板、液体与细胞在场景中没有几何;放板、加液与倒废液是宿主/机器人抽象,没有接触验证。","没有真实405 TS与LHC软件的硬件接口。","405 TS为5.7英寸触摸屏(图形菜单);本模型在屏上放两个仿真数字覆盖(剩余循环数、剩余时间s),绑定运行层display.*槽,是仿真UI提示,不是厂家界面的复制;菜单页面为贴图。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","buffer.load","waste.empty","plate.provide","plate.load","plate.unload","prime.run","wash.run","maintenance.clean_tubes","log.read","measurement.result","records.list","events.read","ledger.read","plate.inspect","provenance.read","fault.inject","sim.step"],"unsupported":["vacuum_filtration.run","magnetic_bead.wash","verify.clog_test","ultrasonic.autoclean","biostack.run","hardware.connect"],"note_zh":"Agilent BioTek 405 TS微孔板洗板机(调研表型号,96管洗头配置;入门手册与调研表:355.6×431.8×254 mm、带缓冲切换16.5 kg、单96管洗头8×12、四路缓冲阀A–D、分配50–3000 µL/孔1 µL步进、1–250循环、残余≤2 µL/孔、300 µL精密度≤3 % CV、三循环≤30 s;Z步0.127 mm,默认抽吸29步/分配121步)。过程:供液瓶–缓冲阀–死体积110 mL管路(两级串联全混,300 mL灌注纯度约97 %)、真空抽吸与分配(行进速度、延时、二次抽吸、真空延迟、底洗、浸泡、摇动、最终抽吸)、孔内残余(孔底液层、液膜、底角液环、Landau–Levich壁面液膜,洗液物性按室温)、清洗效率(射流混合、摇动、非特异解吸、特异保留)、细胞脱落、溢流撇液与交叉污染、滴落、空闲堵针与流量传感器、废液/真空/液体传感器;洗液模板库69种(VDI PPDS与Laliberté,69种独立复算通过),板模板库13种。双环境Isaac场景:环境0 ELISA默认洗(PBST,3×300 µL)平均残余1.76 µL/孔、用时26.3 s、游离物剩1.5e-05、特异结合保留100.00 %;环境1细胞洗(低流速、6CW、50步)细胞保留98.8 %、残余89 µL;两个环境灌注纯度97.4 %;电源开关经场景弹簧键调用power.press_switch,载板与洗头为过程镜像,屏幕剩余循环与时间为仿真数字覆盖。25几何组件、2个关节镜像、1个开关、12接口、2个数字读数;仿真质量16.5 kg(厂家16.5 kg按工程权重分配)。放板、加液、倒废液与清洁针为宿主/机器人代理,不是机器人接触验证;板、液体、瓶与泵在场景中没有几何;真空过滤、磁珠、Verify、超声清洗与BioStack为unsupported。"}},"previews":["previews/biotek_405ts/preview_front.webp","previews/biotek_405ts/preview_isaac_rtx_articulated.webp","previews/biotek_405ts/preview_isaac_rtx_pair.webp","previews/biotek_405ts/preview_manifold.webp","previews/biotek_405ts/preview_overview.webp","previews/biotek_405ts/preview_rear.webp","previews/biotek_405ts/preview_screen.webp","previews/biotek_405ts/preview_side.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/biotek_405ts/asset.contract.json","bytes":474392},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/biotek_405ts/collision_proxies.json","bytes":15568},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/biotek_405ts/geometry_manifest.json","bytes":64318},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/biotek_405ts/model.blend","bytes":296928},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/biotek_405ts/model.glb","bytes":413660},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/biotek_405ts/model.urdf","bytes":20980},{"name":"plate_library.json","path":"assets/expansion_batch04/t4_measure/biotek_405ts/plate_library.json","bytes":17426},{"name":"wash_liquid_library.json","path":"assets/expansion_batch04/t4_measure/biotek_405ts/wash_liquid_library.json","bytes":112131}],"completeness":{"components":25,"with_collisions":25,"with_objects":25,"with_function":25,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biotek_405ts","chem_id":"CHEM-163","name_en":"Microplate washer","maker":"Agilent BioTek","model":"405 TS (96-tube manifold)","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/biotek_405ts","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/biotek_405ts/asset.contract.json","runtime":"scripts/asset_runtime/biotek_405ts.py"} \ No newline at end of file diff --git a/data/assets/instrument.bmg_clariostarplus.json b/data/assets/instrument.bmg_clariostarplus.json new file mode 100644 index 0000000000000000000000000000000000000000..fd12f16913dacc2677e1bf73a86b0514128d424d --- /dev/null +++ b/data/assets/instrument.bmg_clariostarplus.json @@ -0,0 +1 @@ +{"tid":"instrument.bmg_clariostarplus","asset_dir":"expansion_batch04/t4_measure/bmg_clariostarplus","name_zh":"多模式微孔板读板仪BMG LABTECH CLARIOstar Plus(光谱仪吸光、LVF单色器荧光、偏振、发光,两个注射泵)","category":"生化与湿化学分析","description_zh":"BMG LABTECH CLARIOstar Plus(调研表第178行):6–1536孔板;氙闪光灯、低噪声与红移PMT、CCD光谱仪、双LVF单色器与线性可变二向色镜、每片4个滤光片;顶/底自由光路、自动焦高(0.1 mm)、EDR动态范围8个数量级;吸光220–1000 nm、0–4 OD、0.001 OD、准确度<1 %(2 OD)、精密度<0.5 %(1 OD)/<0.8 %(2 OD);读板96孔8 s、384孔15 s、1536孔28 s(飞行模式),10次闪光19/57/184 s;荧光FITC检测限0.35 pM(单色器顶读);偏振<0.5 mP SD(1 nM);发光ATP 0.4 pM;温育环境+3 °C至45 °C;线性/轨道/双轨道振荡;两个注射泵每孔3–500 µL、最高420 µL/s、可回抽;45 W×51 D×40 H cm、32 kg。运行层按0.1 s网格:孔内体积与组成(谱库物种、反应、结合)、蒸发、混合、温度、注射;吸光(比尔–朗伯、光程、板本底、杂散光、噪声)、荧光(吸收×量子产率×发射带分数×内滤×焦高×收集+本底,散粒与暗噪声,增益/EDR)、偏振(结合分数与各向异性)、发光(ATP、辉光/闪光);读板时间按厂家值;动力学循环、振荡、注射、沉降、读板顺序与第二发射;MARS等价分析(空白、标准曲线、Z′)。模板库:158种PhotochemCAD化合物(消光谱、发射谱、量子产率)、ANSI/SLAS板几何、31项厂家规格;荧光与发光仪器常数按厂家检测限标定。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"读板仪占地45×51 cm中心在台面上的投影,z=0为台面,+X右/+Y后(操作者在−Y侧;板托架从前面板左下送出);参考姿态见reference_pose_zh"},"mass_kg":32.0,"size_m":[0.4512,0.5168,0.401],"bbox_min":[-0.2256,-0.2588,0.0],"bbox_max":[0.2256,0.258,0.401],"manifest_dimensions_m":[0.451200008392334,0.516799986474216,0.4009999993890524],"glb":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/model.urdf","links":{"base_link":"/Geometry/base_link","power_button":"/Geometry/base_link/power_button","top_lid":"/Geometry/base_link/top_lid","plate_carrier":"/Geometry/base_link/plate_carrier","injector_a_plunger":"/Geometry/base_link/injector_a_plunger","injector_b_plunger":"/Geometry/base_link/injector_b_plunger"},"frames":{"pre_place":[-0.105,-0.1405,0.254],"place":[-0.105,-0.1405,0.124],"post_place":[-0.105,-0.1405,0.254],"joint_power_button_joint":[-0.187,-0.255,0.152],"joint_top_lid_joint":[0.0,0.23,0.382],"joint_plate_carrier_joint":[-0.105,-0.18226,0.066],"joint_injector_a_plunger_joint":[0.075,0.12,0.361],"joint_injector_b_plunger_joint":[0.125,0.12,0.361]},"joints":[{"name":"power_button_joint","type":"prismatic","parent":"reader_housing","child":"power_button","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.187,-0.255,0.152],"child_prim":"/Geometry/base_link/power_button","child_bbox_min":[-0.1915,-0.2588,0.1475],"child_bbox_max":[-0.1825,-0.2548,0.1565],"kind":"button"},{"name":"top_lid_joint","type":"revolute","parent":"reader_housing","child":"top_lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.25,"effort":10.0,"mimic":null,"origin_m":[0.0,0.23,0.382],"child_prim":"/Geometry/base_link/top_lid","child_bbox_min":[-0.225,-0.255,0.372],"child_bbox_max":[0.225,0.255,0.401],"kind":"door"},{"name":"plate_carrier_joint","type":"prismatic","parent":"reader_housing","child":"plate_carrier","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[-0.105,-0.18226,0.066],"child_prim":"/Geometry/base_link/plate_carrier","child_bbox_min":[-0.198,-0.2535,0.055],"child_bbox_max":[-0.012,-0.048,0.104],"kind":"other"},{"name":"injector_a_plunger_joint","type":"prismatic","parent":"injector_a","child":"injector_a_plunger","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.075,0.12,0.361],"child_prim":"/Geometry/base_link/injector_a_plunger","child_bbox_min":[0.067,0.1143,0.296],"child_bbox_max":[0.083,0.1257,0.3635],"kind":"other"},{"name":"injector_b_plunger_joint","type":"prismatic","parent":"injector_b","child":"injector_b_plunger","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.125,0.12,0.361],"child_prim":"/Geometry/base_link/injector_b_plunger","child_bbox_min":[0.117,0.1143,0.296],"child_bbox_max":[0.133,0.1257,0.3635],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"plate_nest","link":"plate_carrier","part":"plate_carrier","pos":[-0.10500000000000001,-0.18226,0.0804],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.0,0.014399999999999996],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.07,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":["plate_carrier_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"板托架上的SBS板位(托架送出后放取板;A1在后左)"},{"name":"carrier_opening","link":"base_link","part":"bmg_clariostarplus__reader_housing","pos":[-0.10500000000000001,-0.255,0.0795],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.10500000000000001,-0.255,0.0795],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.05,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"板托架开口(前面板左下)"},{"name":"injector_a_bottle","link":"base_link","part":"bmg_clariostarplus__reagent_bottle_a","pos":[0.075,0.06,0.342],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.075,0.06,0.342],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["top_lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"注射泵A试剂瓶口(顶盖下)"},{"name":"injector_b_bottle","link":"base_link","part":"bmg_clariostarplus__reagent_bottle_b","pos":[0.125,0.06,0.342],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.125,0.06,0.342],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.02,"access":["top_lid_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"注射泵B试剂瓶口(顶盖下)"},{"name":"injector_nozzles","link":"base_link","part":"bmg_clariostarplus__optical_head","pos":[-0.10500000000000001,-0.18226,0.0904],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.10500000000000001,-0.18226,0.0904],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"注射针(读数位上方)"},{"name":"mains_inlet","link":"base_link","part":"bmg_clariostarplus__reader_housing","pos":[0.15,0.255,0.06],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.15,0.255,0.06],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源插座(后部,100/115/230 V自动量程)"},{"name":"usb_port","link":"base_link","part":"bmg_clariostarplus__reader_housing","pos":[0.1,0.255,0.06],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.1,0.255,0.06],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"USB接口(连接电脑,宿主)"}],"hidden_parts":[],"readouts":[{"name":"power_led","part":"bmg_clariostarplus__power_led","prim":"/Geometry/base_link/readout_power_led","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.187,-0.2562,0.152],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.15,0.55,1.0],"off":[0.7,0.72,0.75],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]},{"name":"status_led","part":"bmg_clariostarplus__status_led","prim":"/Geometry/base_link/readout_status_led","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.187,-0.2568,0.172],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.busy"}},"blank_channel":null,"on":[0.1,1.0,0.25],"off":[0.05,0.1,0.06],"size_m":[0.0036,0.0036],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":32.0,"footprint_m":[0.4512,0.5168],"height_m":0.401,"clearance_m":{"front":0.45,"back":0.15,"left":0.1,"right":0.1,"top":0.56},"robot_standoff_m":0.35,"work_height_m":0.0804,"primary_slot":"plate_nest","access":["top_lid_joint"],"slot_count":7,"placement_evidence":"BMG LABTECH CLARIOstar Plus multi-mode microplate reader (45 W x 51 D x 40 H cm, 32 kg) on a laboratory bench with the plate carrier opening toward the operator; mass = documented 32 kg split by volume; plates, reagents and the PC are external; fixed simulation root on the bench is an engineering assumption","mass_evidence":"manufacturer_total_32kg_split_by_volume","actual_mass_kg":null,"manufacturer_mass_kg":32.0,"layout_override_zh":"机器人主工作点为送出后的板托架板位(放取SBS板);前方0.45 m供托架送出0.185 m与手部操作,上方0.45 m供顶盖(1.25 rad)打开后的注射泵维护(工程值)"},"components":[{"id":"reader_housing","name_zh":"CLARIOstar Plus机身","function_zh":"读板仪机身:测量室、光学(闪光灯、LVF单色器、光谱仪、PMT)、温育与振荡机构、两个注射泵;后部电源与USB(运行层power/run/injector等)","physical_meaning_zh":"承载结构与根构件:读板仪机身(外形为厂家尺寸);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.45×0.51×0.36 m 长方体;外形受厂家或SBS标准尺寸约束,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:白色机身(上下两段,顶部为注射泵舱)。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__reader_housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.192],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.45,0.51,0.36]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.865,0.875],"metallic":0.0,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/housing.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形45×51×40 cm为厂家数据;分段与圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","protocol.configure","run.start","run.stop","data.analyze","events.read","provenance.read","ledger.read","fault.inject","sim.step","alphascreen.read","trf.read","acu.set","stacker.load","nephelometry.read","barcode.read","data.export"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"purple_stripe","name_zh":"紫色装饰条","function_zh":"机身上下两段之间的紫色装饰条","physical_meaning_zh":"外观:装饰条;装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.451×0.511×0.005 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:紫色装饰条。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__purple_stripe"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.205],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4512,0.5112,0.0050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.03,0.24],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"designation_label","name_zh":"CLARIOstar Plus字样","function_zh":"上段右侧的紫色型号字样(通用字体重绘)","physical_meaning_zh":"外观贴图:型号字样;装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.15×0.001×0.0293 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:字样贴图。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__designation_label"],"collisions":[{"shape":"box","origin_m":[0.105,-0.2557,0.235],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.15,0.001,0.029299999999999993]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/designation.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carrier_slot","name_zh":"板托架开口","function_zh":"前面板左下的板托架开口(托架收回时为深色槽)","physical_meaning_zh":"外观:托架开口(接口carrier_opening);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.19×0.003×0.053 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深色开口。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__carrier_slot"],"collisions":[{"shape":"box","origin_m":[-0.10500000000000001,-0.2558,0.0795],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19,0.0030000000000000027,0.05299999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.006,0.007],"metallic":0.0,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"支脚","function_zh":"机身底部的四个深色支脚","physical_meaning_zh":"支承件:支脚;装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.398×0.438×0.012 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深色支脚。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__feet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.398,0.43800000000000006,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.9,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后部接口","function_zh":"后部电源插座、USB与散热格栅","physical_meaning_zh":"电气接口:电源与USB(接口mains_inlet、usb_port);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.315×0.004×0.1 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深色接口。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.007499999999999979,0.256,0.09999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.315,0.0040000000000000036,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.018,0.02],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"incubation_chamber","name_zh":"温育测量室","function_zh":"测量室:板托架读数位、上下加热板(上板比下板高0.5 °C)、振荡机构;温度见运行层chamber.temperature_k","physical_meaning_zh":"温育件:测量室(机身内,不可见);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.22×0.17×0.085 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深灰内衬(机身内)。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__incubation_chamber"],"collisions":[{"shape":"box","origin_m":[-0.10500000000000001,-0.16,0.09],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22000000000000003,0.16999999999999998,0.085]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.205,0.21],"metallic":0.3,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["incubator.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"optical_head","name_zh":"光学头","function_zh":"光学头:氙闪光灯、双LVF单色器与线性可变二向色镜、UV/vis光谱仪、PMT、顶/底自由光路与自动焦高;读数见运行层run/data","physical_meaning_zh":"检测件:光学头(机身内,不可见;接口injector_nozzles);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.16×0.2×0.06 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:金属光学块(机身内)。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__optical_head"],"collisions":[{"shape":"box","origin_m":[-0.039999999999999994,-0.125,0.165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.16,0.2,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.7,0.72],"metallic":0.8,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["focus.adjust","gain.adjust","run.start","data.read","data.spectrum"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_led","name_zh":"状态指示灯","function_zh":"状态指示灯(测量、注射、调焦或灌注进行中时亮)","physical_meaning_zh":"指示件:状态灯,按运行层lamp.busy点亮;装配原点 (-0.187, -0.255, 0.172) m 相对 reader_housing,碰撞代理为0.0036×0.002×0.0036 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:小指示灯。","subsystem":null,"parent":"reader_housing","origin_m":[-0.187,-0.255,0.172],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__status_led"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.0020000000000000018,0.003599999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.1,0.06],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_button","name_zh":"电源键","function_zh":"前面板电源键(按一下翻转通断;等价于power.set)","physical_meaning_zh":"输入器件:电源键(弹簧键,行程1.5 mm),按下调用power.press_switch;关节:沿 +Y 平移 0–0.0015 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (-0.187, -0.255, 0.152) m 相对 reader_housing,碰撞代理为半径 0.0045 m、高 0.004 m 圆柱;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:白色圆形按键。","subsystem":null,"parent":"reader_housing","origin_m":[-0.187,-0.255,0.152],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__power_button"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0018000000000000238,0.0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0045,"length_m":0.004}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.88,0.885,0.895],"metallic":0.0,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.press_switch"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_led","name_zh":"电源键环形灯","function_zh":"电源键周围的环形指示灯(通电时亮)","physical_meaning_zh":"指示件:电源灯,按运行层lamp.power点亮;装配原点 (-0.187, -0.255, 0.152) m 相对 reader_housing,碰撞代理为0.012×0.0012×0.012 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:环形指示灯。","subsystem":null,"parent":"reader_housing","origin_m":[-0.187,-0.255,0.152],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__power_led"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0005999999999999894,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.0011999999999999789,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.72,0.75],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_lid","name_zh":"顶盖","function_zh":"顶盖:盖住注射泵舱、试剂瓶与滤光片滑片(维护时打开;测量中不能打开)","physical_meaning_zh":"可动件:顶盖;开角由运行层lid.angle_rad镜像(0关,1.25 rad开);关节:绕 −X 转动 0°–72°,状态 lid.angle_rad,行程为工程估计;装配原点 (0, 0.23, 0.382) m 相对 reader_housing,碰撞代理为0.45×0.51×0.028 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:白色顶盖。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.23,0.382],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__top_lid"],"collisions":[{"shape":"box","origin_m":[0.0,-0.23,0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.45,0.51,0.028000000000000025]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.25],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.88,0.885,0.895],"metallic":0.0,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/housing.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"顶盖外形按照片;铰链在后缘(工程估计)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"顶盖凹槽把手","function_zh":"顶盖前右的凹槽把手(开盖用)","physical_meaning_zh":"操作件:顶盖把手;装配原点 (0, 0, 0) m 相对 top_lid,碰撞代理为0.055×0.02×0.008 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深色凹槽。","subsystem":null,"parent":"top_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__lid_grip"],"collisions":[{"shape":"box","origin_m":[0.16,-0.471,0.015000000000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05499999999999999,0.020000000000000018,0.008000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006,0.006,0.007],"metallic":0.0,"roughness":0.8,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"plate_carrier","name_zh":"板托架","function_zh":"电动板托架:送出后放取SBS板,收回后进入测量室(读数、振荡在托架上进行)","physical_meaning_zh":"可动件:板托架;送出距离由运行层drawer.position_m镜像(接口plate_nest随托架运动);关节:沿 −Y 平移 0–0.185 m,状态 drawer.position_m,行程为工程估计;装配原点 (-0.105, -0.18226, 0.066) m 相对 reader_housing,碰撞代理为0.144×0.101×0.013 m 长方体 等 2 个基元;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:黑色托架。","subsystem":null,"parent":"reader_housing","origin_m":[-0.10500000000000001,-0.18226,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__plate_carrier"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14376000000000003,0.10148000000000001,0.013000000000000005]},{"shape":"box","origin_m":[0.0,0.0925,-0.006500000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.09000000000000001,0.08351999999999998,0.005999999999999998]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.185],"state_id":"drawer.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.018,0.018,0.02],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"托架外形按照片;行程0.185 m为工程值;托架下方的滑臂在完全送出时仍伸入机身开口22 mm(工程值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.provide","kit.provide","drawer.set","plate.load","plate.unload"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carrier_label","name_zh":"托架A1标记","function_zh":"托架上的A1方向标记(通用字体)","physical_meaning_zh":"外观贴图:A1标记;装配原点 (0, 0, 0) m 相对 plate_carrier,碰撞代理为0.016×0.008×0.001 m 长方体;尺寸按BMG产品照片估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:标记贴图。","subsystem":null,"parent":"plate_carrier","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__carrier_label"],"collisions":[{"shape":"box","origin_m":[-0.06588000000000002,0.04624,0.008099999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.008000000000000007,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/carrier_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按BMG产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"microplate","name_zh":"参考96孔板","function_zh":"板托架上的参考96孔透明板(SBS外形与ANSI/SLAS孔位;运行层的板型、孔内体积与组成不改变几何)","physical_meaning_zh":"容器:参考微孔板(孔内容见运行层truth.plates);装配原点 (0, 0, 0) m 相对 plate_carrier,碰撞代理为0.128×0.0855×0.0144 m 长方体;外形受厂家或SBS标准尺寸约束,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:透明聚苯乙烯板。","subsystem":null,"parent":"plate_carrier","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__microplate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.007199999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12776000000000004,0.08548,0.014399999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.93],"metallic":0.0,"roughness":0.15,"emissive":[0,0,0],"alpha":0.55,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"SBS外形127.76×85.48 mm为标准尺寸;板高14.4 mm为常见值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plate.prepare","well.dispense","plate.seal","plate.load","plate.unload","truth.inspect"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"microplate_wells","name_zh":"参考板孔口","function_zh":"96个孔口(ANSI/SLAS 4-2004孔位:A1距左14.38 mm、距上11.24 mm、孔距9 mm)","physical_meaning_zh":"外观:孔口;装配原点 (0, 0, 0) m 相对 microplate,碰撞代理为0.106×0.0702×0.001 m 长方体;外形受厂家或SBS标准尺寸约束,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:孔口。","subsystem":null,"parent":"microplate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__microplate_wells"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0,0.014799999999999994],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10619999999999999,0.07019999999999998,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7,0.74,0.78],"metallic":0.0,"roughness":0.2,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"孔位为ANSI/SLAS 4-2004标准。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_a","name_zh":"注射泵A","function_zh":"注射泵A:注射器与驱动座(每孔3–500 µL,最高420 µL/s,可回抽;运行层injectors.status)","physical_meaning_zh":"注射件:注射泵A(试剂与灌注状态在运行层);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.026×0.03×0.13 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:玻璃注射器与驱动座。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_a"],"collisions":[{"shape":"box","origin_m":[0.075,0.124,0.32],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025999999999999995,0.029999999999999985,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.93,0.95],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.45,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["injector.load_reagent","injector.prime","injector.backflush"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_a_drive","name_zh":"注射泵A驱动座","function_zh":"注射泵A的驱动座与支架","physical_meaning_zh":"支承件:注射泵驱动座;装配原点 (0, 0, 0) m 相对 injector_a,碰撞代理为0.026×0.03×0.13 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深灰驱动座。","subsystem":null,"parent":"injector_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_a_drive"],"collisions":[{"shape":"box","origin_m":[0.075,0.124,0.32],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025999999999999995,0.030000000000000013,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.205,0.21],"metallic":0.3,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_a_plunger","name_zh":"注射泵A柱塞","function_zh":"注射泵A的柱塞与推杆(吸液时下行,最多0.04 m)","physical_meaning_zh":"可动件:柱塞;位置由运行层injector.a_plunger_m镜像(0排空在上,0.04 m满筒在下);关节:沿 −Z 平移 0–0.04 m,状态 injector.a_plunger_m,行程为工程估计;装配原点 (0.075, 0.12, 0.361) m 相对 injector_a,碰撞代理为半径 0.0055 m、高 0.005 m 圆柱;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:白色柱塞。","subsystem":null,"parent":"injector_a","origin_m":[0.075,0.12,0.361],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_a_plunger"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0055,"length_m":0.0050000000000000044}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.04],"state_id":"injector.a_plunger_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.92,0.92,0.9],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["injector.load_reagent","injector.prime","injector.backflush"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"reagent_bottle_a","name_zh":"注射泵A试剂瓶","function_zh":"注射泵A的试剂瓶(顶盖下;液量见运行层injectors.status)","physical_meaning_zh":"容器:试剂瓶(接口injector_a_bottle);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为半径 0.018 m、高 0.075 m 圆柱;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:透明试剂瓶。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__reagent_bottle_a"],"collisions":[{"shape":"cylinder","origin_m":[0.075,0.06,0.2925],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.018,"length_m":0.07500000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.86,0.88],"metallic":0.0,"roughness":0.1,"emissive":[0,0,0],"alpha":0.5,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"reagent_bottle_a_cap","name_zh":"试剂瓶A瓶盖","function_zh":"试剂瓶蓝色瓶盖","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 reagent_bottle_a,碰撞代理为0.023×0.023×0.012 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:蓝色瓶盖。","subsystem":null,"parent":"reagent_bottle_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__reagent_bottle_a_cap"],"collisions":[{"shape":"box","origin_m":[0.075,0.06,0.336],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.022999999999999993,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.15,0.45],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_b","name_zh":"注射泵B","function_zh":"注射泵B:注射器与驱动座(每孔3–500 µL,最高420 µL/s,可回抽;运行层injectors.status)","physical_meaning_zh":"注射件:注射泵B(试剂与灌注状态在运行层);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.026×0.03×0.13 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:玻璃注射器与驱动座。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_b"],"collisions":[{"shape":"box","origin_m":[0.125,0.124,0.32],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02600000000000001,0.029999999999999985,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.93,0.95],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.45,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["injector.load_reagent","injector.prime","injector.backflush"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_b_drive","name_zh":"注射泵B驱动座","function_zh":"注射泵B的驱动座与支架","physical_meaning_zh":"支承件:注射泵驱动座;装配原点 (0, 0, 0) m 相对 injector_b,碰撞代理为0.026×0.03×0.13 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:深灰驱动座。","subsystem":null,"parent":"injector_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_b_drive"],"collisions":[{"shape":"box","origin_m":[0.125,0.124,0.32],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02600000000000001,0.030000000000000013,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.205,0.21],"metallic":0.3,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_b_plunger","name_zh":"注射泵B柱塞","function_zh":"注射泵B的柱塞与推杆(吸液时下行,最多0.04 m)","physical_meaning_zh":"可动件:柱塞;位置由运行层injector.b_plunger_m镜像(0排空在上,0.04 m满筒在下);关节:沿 −Z 平移 0–0.04 m,状态 injector.b_plunger_m,行程为工程估计;装配原点 (0.125, 0.12, 0.361) m 相对 injector_b,碰撞代理为半径 0.0055 m、高 0.005 m 圆柱;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:白色柱塞。","subsystem":null,"parent":"injector_b","origin_m":[0.125,0.12,0.361],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_b_plunger"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0055,"length_m":0.0050000000000000044}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.04],"state_id":"injector.b_plunger_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.92,0.92,0.9],"metallic":0.0,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["injector.load_reagent","injector.prime","injector.backflush"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"reagent_bottle_b","name_zh":"注射泵B试剂瓶","function_zh":"注射泵B的试剂瓶(顶盖下;液量见运行层injectors.status)","physical_meaning_zh":"容器:试剂瓶(接口injector_b_bottle);装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为半径 0.018 m、高 0.075 m 圆柱;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:透明试剂瓶。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__reagent_bottle_b"],"collisions":[{"shape":"cylinder","origin_m":[0.125,0.06,0.2925],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.018,"length_m":0.07500000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.86,0.88],"metallic":0.0,"roughness":0.1,"emissive":[0,0,0],"alpha":0.5,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"reagent_bottle_b_cap","name_zh":"试剂瓶B瓶盖","function_zh":"试剂瓶蓝色瓶盖","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 reagent_bottle_b,碰撞代理为0.023×0.023×0.012 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:蓝色瓶盖。","subsystem":null,"parent":"reagent_bottle_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__reagent_bottle_b_cap"],"collisions":[{"shape":"box","origin_m":[0.125,0.06,0.336],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.023000000000000007,0.022999999999999993,0.01200000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.15,0.45],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"injector_lines","name_zh":"注射管路","function_zh":"试剂瓶→注射器→注射针的PTFE管路","physical_meaning_zh":"流体件:注射管路;装配原点 (0, 0, 0) m 相对 reader_housing,碰撞代理为0.187×0.271×0.137 m 长方体;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:厂家整机32 kg中各构件取工程估计、机身取余量)。外观:半透明细管。","subsystem":null,"parent":"reader_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bmg_clariostarplus__injector_lines"],"collisions":[{"shape":"box","origin_m":[0.03259360324609155,-0.0143645691043491,0.3223418734021658],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.18701279350781688,0.2708913718803818,0.13738286318200932]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.85,0.93,0.95],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.6,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程估计(无公开图纸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温、电源电压(100/115/230 V自动量程)与噪声种子(只在首次声明时生效)","kind":"simulation","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed"]},"sample.provide":{"function_zh":"评测者提供样品/储备液(组成对agent隐藏):谱库物种浓度(mol/m³)、ATP、浊度,可选一级反应(源→产物、速率、活化能、触发物)与示踪剂–受体结合(Kd、自由/结合各向异性)","kind":"simulation","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","volume_m3","composition","reactions","binding","turbidity"]},"kit.provide":{"function_zh":"提供缓冲液、荧光素/奎宁/ATP标准、萤光素酶试剂(辉光/闪光)与OD检查染料","kind":"simulation","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["kit","volume_m3"]},"plate.prepare":{"function_zh":"取一块空微孔板(6–1536孔;透明、紫外透明、黑、白、黑底透明)放在台面上","kind":"robot_skill","availability":"implemented","component_ids":["microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id","format","type"]},"well.dispense":{"function_zh":"向孔中加样(每孔同体积;多次加样按体积混合;板须在台面上)","kind":"robot_skill","availability":"implemented","component_ids":["microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id","wells","source_id","volume_m3"]},"plate.seal":{"function_zh":"贴上/揭下光学透明封板膜(减少蒸发)","kind":"robot_skill","availability":"implemented","component_ids":["microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id","sealed"]},"drawer.set":{"function_zh":"板托架送出/收回(约2 s)","kind":"device_command","availability":"implemented","component_ids":["plate_carrier"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"plate.load":{"function_zh":"把板放到送出的板托架上","kind":"robot_skill","availability":"implemented","component_ids":["plate_carrier","microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"plate.unload":{"function_zh":"从送出的板托架上取下板放回台面","kind":"robot_skill","availability":"implemented","component_ids":["plate_carrier","microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"power.set":{"function_zh":"读板仪通/断电(等价于电源键)","kind":"device_command","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"power.press_switch":{"function_zh":"按一下前面板电源键(翻转通断)","kind":"device_command","availability":"implemented","component_ids":["power_button"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lid.set":{"function_zh":"打开/关上顶盖(注射器、试剂瓶与滤光片滑片维护)","kind":"robot_skill","availability":"implemented","component_ids":["top_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"injector.load_reagent":{"function_zh":"把试剂倒入注射泵A/B的试剂瓶(须开顶盖)","kind":"robot_skill","availability":"implemented","component_ids":["injector_a","injector_b","injector_a_plunger","injector_b_plunger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["pump","source_id","volume_m3"]},"injector.prime":{"function_zh":"注射泵灌注:试剂充满管路(排入废液槽)","kind":"device_command","availability":"implemented","component_ids":["injector_a","injector_b","injector_a_plunger","injector_b_plunger"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["pump","volume_m3"]},"injector.backflush":{"function_zh":"注射泵回抽:管路中的试剂退回试剂瓶","kind":"device_command","availability":"implemented","component_ids":["injector_a","injector_b","injector_a_plunger","injector_b_plunger"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["pump"]},"incubator.set":{"function_zh":"设定测量室温育温度(环境+3 °C至45 °C;null关闭)","kind":"device_command","availability":"implemented","component_ids":["incubation_chamber"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"protocol.configure":{"function_zh":"设置测量程序(SMART Control等价):模式(吸收终点/光谱、荧光终点/发射光谱、偏振、发光)、板型与孔、波长与带宽、光路顶/底、闪光数、增益或EDR、焦高、沉降、动力学循环、振荡与注射","kind":"configuration","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","format","wells","wavelengths_m","spectrum_range_m","resolution_m","excitation_m","emission_m","excitation_bandwidth_m","emission_bandwidth_m","emission_range_m","optic","flashes","gain","focal_height_m","settling_s","cycles","cycle_time_s","shake","injections","integration_s","pathlength_correction","read_order","emission2_m"]},"focus.adjust":{"function_zh":"在指定孔上自动调焦(0.1 mm分辨率)","kind":"device_command","availability":"implemented","component_ids":["optical_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["well"]},"gain.adjust":{"function_zh":"在指定孔上自动增益(荧光/偏振/发光程序)","kind":"device_command","availability":"implemented","component_ids":["optical_head"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["well","target_fraction"]},"run.start":{"function_zh":"开始测量:按程序逐孔读数(动力学按循环;振荡、注射、沉降)","kind":"device_command","availability":"implemented","component_ids":["reader_housing","optical_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.stop":{"function_zh":"停止当前测量(已读的数据保留)","kind":"device_command","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"data.read":{"function_zh":"读取最近一次测量的逐孔数据(OD、RFU、mP或RLU;动力学为逐孔时间曲线;cycle=0为全部)。每行flags:EMPTY孔内无液体;OUT_OF_RANGE吸光超过4 OD;PATHLENGTH_CORRECTED_1CM已按孔内光程换算到1 cm;PATHLENGTH_NOT_APPLICABLE要求了光程校正但不适用(超量程、不透明板或空孔,value为原始OD);SPECTRUM_MAX光谱模式中该行为光谱最大值(wavelength_m为其波长,全谱用data.spectrum);EMISSION_2第二发射波长的读数;OVERFLOW固定增益下计数超过满量程(value为null);LOW_SIGNAL偏振通道总强度低于暗噪声的10倍(空白或空孔,value为null)","kind":"query","availability":"implemented","component_ids":["optical_head"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cycle","max_rows"]},"data.spectrum":{"function_zh":"读取光谱模式下某孔的吸收或发射光谱","kind":"query","availability":"implemented","component_ids":["optical_head"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["well"]},"data.analyze":{"function_zh":"MARS等价分析:空白扣除、标准曲线(线性/四参数)与浓度、Z′因子","kind":"analysis","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["cycle","blank_wells","standards","fit","positive_wells","negative_wells"]},"events.read":{"function_zh":"读取事件记录","kind":"query","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"模板库来源与谱库物种目录","kind":"query","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"truth.inspect":{"function_zh":"评测者读取真值:孔体积、组成、温度、反应进度、结合分数,光学状态","kind":"query","availability":"implemented","component_ids":["microplate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["plate_id"]},"ledger.read":{"function_zh":"账目:分配、注射、灌注、回抽、蒸发与废液体积","kind":"query","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"故障注入:闪光灯老化、注射器堵塞、管路气泡、板翘曲(焦高)、温育加热失控、检测器噪声","kind":"simulation","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active","pump"]},"sim.step":{"function_zh":"宿主推进仿真时钟","kind":"simulation","availability":"implemented","component_ids":["reader_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"alphascreen.read":{"function_zh":"AlphaScreen/AlphaLISA需要680 nm激光选件,不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"trf.read":{"function_zh":"时间分辨荧光(TRF/TR-FRET)的滤光片组与门控读数不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"acu.set":{"function_zh":"大气控制单元(O2/CO2)为选件,不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stacker.load":{"function_zh":"微孔板堆叠器为选件,不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"nephelometry.read":{"function_zh":"散射比浊模式不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"barcode.read":{"function_zh":"条码读取器为选件,不在所选配置中。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"data.export":{"function_zh":"数据导出与LIMS接口由宿主电脑上的MARS软件完成(本资产只提供数据读取与分析)。","kind":"device_command","availability":"unsupported","component_ids":["reader_housing"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(宿主时钟)","unit":"s","access":"read_only","origin":"derived","component_ids":["reader_housing"],"write_via":null},"plant.configured":{"meaning_zh":"实验室条件是否已声明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["reader_housing"],"write_via":null},"power.on":{"meaning_zh":"读板仪是否通电","unit":"1","access":"read_only","origin":"setpoint","component_ids":["reader_housing"],"write_via":null},"lamp.power":{"meaning_zh":"电源键指示灯(通电时亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["power_button"],"write_via":null},"lamp.busy":{"meaning_zh":"状态指示灯(测量、注射、调焦或灌注进行中时亮)","unit":"1","access":"read_only","origin":"derived","component_ids":["status_led"],"write_via":null},"drawer.position_m":{"meaning_zh":"板托架送出距离(0收回,0.185 m送出;电动约2 s)","unit":"m","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"lid.angle_rad":{"meaning_zh":"顶盖开角(0关,1.25 rad开)","unit":"rad","access":"read_only","origin":"setpoint","component_ids":["top_lid"],"write_via":null},"injector.a_plunger_m":{"meaning_zh":"注射泵A柱塞行程(0为排空位,0.04 m为满筒;柱塞从下方驱动,吸液时下行)","unit":"m","access":"read_only","origin":"derived","component_ids":["injector_a_plunger"],"write_via":null},"injector.b_plunger_m":{"meaning_zh":"注射泵B柱塞行程(0为排空位,0.04 m为满筒;柱塞从下方驱动,吸液时下行)","unit":"m","access":"read_only","origin":"derived","component_ids":["injector_b_plunger"],"write_via":null},"chamber.temperature_k":{"meaning_zh":"测量室温度读数(0.1 K;断电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["incubation_chamber"],"write_via":null},"incubator.setpoint_k":{"meaning_zh":"温育设定温度(null为关闭)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["incubation_chamber"],"write_via":null},"carrier.plate":{"meaning_zh":"板托架上的板(标识、板型、类型、是否封膜)","unit":"1","access":"read_only","origin":"derived","component_ids":["plate_carrier"],"write_via":null},"plates.available":{"meaning_zh":"台面上可用的板","unit":"1","access":"read_only","origin":"derived","component_ids":["microplate"],"write_via":null},"items.available":{"meaning_zh":"可用的样品、标准与试剂","unit":"1","access":"read_only","origin":"derived","component_ids":["microplate"],"write_via":null},"injectors.status":{"meaning_zh":"注射泵A/B:试剂瓶液量、管路是否灌注、试剂标识","unit":"1","access":"read_only","origin":"sensor","component_ids":["injector_a"],"write_via":null},"protocol.current":{"meaning_zh":"当前测量程序摘要(模式、板型、孔数、循环、单板读数时间)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["reader_housing"],"write_via":null},"run.status":{"meaning_zh":"测量状态:运行号、状态、当前循环、进度","unit":"1","access":"read_only","origin":"derived","component_ids":["reader_housing"],"write_via":null},"focus.height_m":{"meaning_zh":"当前焦高(自动调焦结果或程序设定;自孔板底面起)","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_head"],"write_via":null},"warnings.active":{"meaning_zh":"当前提示(顶盖开、试剂不足、温度未到、溢出、OD超量程等)","unit":"1","access":"read_only","origin":"derived","component_ids":["reader_housing"],"write_via":null},"truth.plates":{"meaning_zh":"各板各孔真值:体积、组成、温度、反应与结合","unit":"1","access":"read_only","origin":"process_truth","component_ids":["microplate"],"write_via":null},"truth.optics":{"meaning_zh":"光学真值:灯输出、最佳焦高、噪声与背景","unit":"1","access":"read_only","origin":"process_truth","component_ids":["optical_head"],"write_via":null},"truth.faults":{"meaning_zh":"已注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["reader_housing"],"write_via":null}},"mechanisms":{"microplate_reader_process":{"meaning_zh":"多模式微孔板读板:板托架把SBS板送入测量室;闪光灯经LVF单色器或光谱仪照射各孔,PMT或CCD按吸光、荧光、偏振或发光读数;测量室温育、振荡与注射在读数之间调度;MARS等价分析给出空白扣除、标准曲线、浓度与Z′","implementation":"lumped","equations":["A(lambda) = sum_i eps_i(lambda) c_i l + A_plate(lambda) + turbidity; l = V / A_bottom - meniscus; A_obs = -log10((10^-A + s)/(1 + s)) + noise","F = K G sum_i c_i eps_i(ex) ln10 Phi_i f_em,i * IFE * focus * collection + background; IFE = (1 - 10^-A_ex)/(A_ex ln10) 10^(-A_em/2)","FP: r = sum_i L_i (f_b r_b + (1 - f_b) r_f) / sum_i L_i, f_b from the quadratic binding equation (Kd); mP = 1000 (I_par - G I_perp) / (I_par + G I_perp)","LUM = K_L [ATP] V (glow: exp(-t/tau_glow); flash: exp(-(t - t_inj)/tau_flash)) + dark","dT_chamber/dt = (T_set - T)/tau_c (rate-limited); dT_plate/dt = (T_env - T_plate)/tau_p; dV/dt = -e (Psat(T)/Psat(298 K)) (edge, seal)","mixing: unmixed -> mixed with tau (still / pipette / injection / shaking); reactions dA/dt = -k(T) a(trigger) A","plate read time t(n flashes) = t1 + (t10 - t1)(n - 1)/9 scaled by the selected wells (documented 96 / 384 / 1536 read times)"],"parameters":{"plate_formats":{"value":[6,1536],"unit":"1","evidence":"documented","meaning_zh":"6–1536孔板(原文:6- to 1536-well plates, user-definable)"},"abs_range_m":{"value":[2.2e-07,1e-06],"unit":"m","evidence":"documented","meaning_zh":"吸收光谱仪220–1000 nm(原文:ABS: 220 - 1000 nm; wavelength precision: ≤ 0.5 nm)"},"abs_wavelength_precision_m":{"value":5e-10,"unit":"m","evidence":"documented","meaning_zh":"波长精度≤0.5 nm(原文:wavelength precision: ≤ 0.5 nm)"},"abs_spectral_resolution_m":{"value":[1e-09,2e-09,5e-09,1e-08],"unit":"m","evidence":"documented","meaning_zh":"光谱分辨率1/2/5/10 nm(原文:Selectable spectral resolution: 1, 2, 5, and 10 nm)"},"od_range":{"value":[0.0,4.0],"unit":"1","evidence":"documented","meaning_zh":"吸光度0–4 OD(原文:OD range: 0 to 4 OD)"},"od_resolution":{"value":0.001,"unit":"1","evidence":"documented","meaning_zh":"分辨率0.001 OD(原文:photometric resolution: 0.001 OD)"},"od_accuracy":{"value":{"relative":0.01,"at_od":2.0},"unit":"1","evidence":"documented","meaning_zh":"准确度<1 %(2 OD)(原文:Accuracy: < 1% at 2 OD)"},"od_precision":{"value":{"at_1_od":0.005,"at_2_od":0.008},"unit":"1","evidence":"documented","meaning_zh":"精密度<0.5 %(1 OD)、<0.8 %(2 OD)(原文:Precision: < 0.5% at 1 OD and < 0.8% at 2 OD)"},"od_linearity":{"value":{"relative":0.008,"at_od":2.0},"unit":"1","evidence":"documented","meaning_zh":"线性≤0.8 %(2 OD)(原文:Linearity: ≤ 0.8% at 2.0 OD)"},"abs_spectrum_time":{"value":1.0,"unit":"s","evidence":"documented","meaning_zh":"全光谱或8个波长<1 s/孔(原文:Full spectra or 8 distinct wavelengths in < 1 sec/well)"},"read_time_flying_s":{"value":{"96":8.0,"384":15.0,"1536":28.0},"unit":"s","evidence":"documented","meaning_zh":"飞行模式(1次闪光)读板时间(原文:Flying mode (1 flash) 8 s (96), 15 s (384), 28 s (1536))"},"read_time_10_flashes_s":{"value":{"96":19.0,"384":57.0,"1536":184.0},"unit":"s","evidence":"documented","meaning_zh":"10次闪光读板时间(原文:10 flashes 19 s (96), 57 s (384), 3 min 4 s (1536))"},"fi_filter_range_m":{"value":[2.4e-07,7.4e-07],"unit":"m","evidence":"documented","meaning_zh":"滤光片荧光240–740 nm(红移PMT到900 nm)(原文:FI, FP, TRF: 240 - 740 nm or 240 - 900 nm (red-shifted PMT))"},"fi_mono_range_m":{"value":[3.2e-07,7.4e-07],"unit":"m","evidence":"documented","meaning_zh":"LVF单色器荧光320–740 nm(原文:FI: 320 - 740 nm or 320 - 840 nm (red-shifted PMT))"},"fi_lod_top_mono_mol_m3":{"value":3.5e-10,"unit":"mol/m3","evidence":"documented","meaning_zh":"单色器顶读FITC检测限0.35 pM(原文:FI monochromator (top) < 0.35 pM (< 7 amol/well FITC, 384sv, 20 μL))"},"fi_lod_top_filter_mol_m3":{"value":1.5e-10,"unit":"mol/m3","evidence":"documented","meaning_zh":"滤光片顶读FITC检测限0.15 pM(原文:FI filters (top) < 0.15 pM (< 3 amol/well FITC, 384sv, 20 μL))"},"fi_lod_bottom_mono_mol_m3":{"value":3e-09,"unit":"mol/m3","evidence":"documented","meaning_zh":"单色器底读FITC检测限3 pM(原文:FI monochromator (bottom) < 3.0 pM (< 150 amol/well FITC, 384g, 50 μL))"},"dynamic_range_decades":{"value":8,"unit":"1","evidence":"documented","meaning_zh":"动态范围8个数量级(原文:Dynamic Range: 8 decades in a single measurement)"},"fp_precision_mp":{"value":0.5,"unit":"1","evidence":"documented","meaning_zh":"FP精密度<0.5 mP SD(1 nM FITC)(原文:FP < 0.5 mP SD at 1 nM FITC (384sv, 20 μL))"},"lum_lod_mol_m3":{"value":4e-10,"unit":"mol/m3","evidence":"documented","meaning_zh":"发光ATP检测限0.4 pM(原文:LUM < 0.4 pM (< 8 amol/well ATP, 384sv, 20 μL))"},"incubation_k":{"value":[3.0,318.15],"unit":"K","evidence":"documented","meaning_zh":"温育:环境+3 °C至45 °C(或65 °C选件);第一个值为高于室温的最小差(原文:Incubation +3 °C above ambient up to 45 °C or 65 °C)"},"heating_plate_offset_k":{"value":0.5,"unit":"K","evidence":"documented","meaning_zh":"上加热板比下加热板高0.5 °C(防冷凝)(原文:The upper heating plate of the incubation chamber operates at 0.5 °C more than the lower plate)"},"focal_resolution_m":{"value":0.0001,"unit":"m","evidence":"documented","meaning_zh":"自动焦高0.1 mm分辨率(原文:Automatic focal height adjustment (0.1 mm resolution))"},"injectors":{"value":2,"unit":"1","evidence":"documented","meaning_zh":"最多2个注射器(原文:Up to 2 built-in reagent injectors)"},"injection_volume_m3":{"value":[3e-09,5e-07],"unit":"m3","evidence":"documented","meaning_zh":"每孔注射3–500 µL(选件2 mL)(原文:Individual injection volumes for each well: 3 to 500 µL (optionally up to 2 mL))"},"injection_speed_m3_s":{"value":4.2e-07,"unit":"m3/s","evidence":"documented","meaning_zh":"注射速度最高420 µL/s(原文:Variable injection speed up to 420 µL/s)"},"dimensions_m":{"value":[0.45,0.51,0.4],"unit":"m","evidence":"documented","meaning_zh":"45 W×51 D×40 H cm(原文:Width: 45 cm, depth: 51 cm, height: 40 cm; weight: 32 kg)"},"mass_kg":{"value":32.0,"unit":"kg","evidence":"documented","meaning_zh":"32 kg(原文:weight: 32 kg)"},"power_w":{"value":{"operating":50.0,"idle":20.0,"max_va":300.0},"unit":"W","evidence":"documented","meaning_zh":"功耗50 W、待机20 W、最大300 VA(原文:Normal operating conditions: 50 W Idle State: 20W Switched off: 0W max. 300 VA)"},"mains_v":{"value":[100.0,115.0,230.0],"unit":"V","evidence":"documented","meaning_zh":"100/115/230 V、50/60 Hz(原文:100 or 115 or 230 V, 50/60 Hz, auto ranging)"},"qc_od_filters":{"value":[0.1,0.3,0.6,1.0],"unit":"1","evidence":"documented","meaning_zh":"选件(optional)内部质控标准:4个NIST可溯源OD滤光片(原文:Internal Standards (optional): four NIST traceable optical density filters (approximate values of 0.1, 0.3, 0.6 and 1.0 OD))"},"shaking_modes":{"value":["linear","orbital","double_orbital"],"unit":"1","evidence":"documented","meaning_zh":"线性、轨道、双轨道振荡(原文:Linear, orbital, and double-orbital with user-definable time and speed)"},"filters_per_slide":{"value":4,"unit":"1","evidence":"documented","meaning_zh":"激发与发射滑片各4个滤光片(原文:Excitation and emission slides for 4 filters each)"},"slas_footprint_m":{"value":[0.12776,0.08548],"unit":"m","evidence":"documented","meaning_zh":"SBS微孔板外形127.76×85.48 mm(ANSI/SLAS 1-2004)"},"slas_pitch_m":{"value":{"96":0.009,"384":0.0045,"1536":0.00225},"unit":"m","evidence":"documented","meaning_zh":"96/384/1536孔孔距9/4.5/2.25 mm(ANSI/SLAS 4-2004)"},"abs_relative_noise":{"value":0.0034,"unit":"1","evidence":"assumption","meaning_zh":"吸光读数的相对随机误差(按厂家精密度1 OD 0.5 %、2 OD 0.8 %的约70 %设定)"},"abs_spectrum_s_per_well":{"value":0.8,"unit":"s","evidence":"assumption","meaning_zh":"全光谱每孔读数时间(厂家<1 s/孔,工程取值)"},"abs_transmittance_noise":{"value":1e-05,"unit":"1","evidence":"assumption","meaning_zh":"22次闪光时透射率的绝对随机误差(按闪光数平方根缩放;使4 OD仍可测、噪声约0.04 OD,工程值)"},"anisotropy_bound_default":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"结合示踪剂的默认各向异性(约390 mP,工程值)"},"anisotropy_free_default":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"自由小分子示踪剂的默认各向异性(约30 mP,工程值)"},"bottom_background_factor":{"value":3.0,"unit":"1","evidence":"assumption","meaning_zh":"底读本底倍数(经板底塑料,工程值)"},"bottom_collection":{"value":0.16,"unit":"1","evidence":"assumption","meaning_zh":"底读相对顶读的收集效率(厂家检测限底读3 pM对顶读0.35 pM,工程值)"},"carrier_motion_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"板托架送出/收回时间(工程值)"},"chamber_tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"测量室空气温度时间常数(工程值)"},"counts_full_scale":{"value":260000.0,"unit":"1","evidence":"assumption","meaning_zh":"固定增益时的计数满量程(超过标OVERFLOW;EDR模式自动换档不溢出,工程值)"},"counts_per_photon":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"每个光子对应的计数(散粒噪声方差=计数×该值;按20次闪光归一,随闪光数平方根下降,工程值)"},"dark_counts_sd":{"value":395.0,"unit":"1","evidence":"assumption","meaning_zh":"20次闪光时的暗计数与本底波动标准差(工程值;与仪器常数一起决定检测限)"},"dark_offset_counts":{"value":2000.0,"unit":"1","evidence":"assumption","meaning_zh":"PMT/ADC电子暗偏置:报告的荧光与发光计数加上该偏置并不低于0(空白孔为正读数;空白扣除后抵消,工程值)"},"default_focal_height_m":{"value":0.004,"unit":"m","evidence":"assumption","meaning_zh":"未调焦时的默认焦高(自孔底起,工程值)"},"detection_volume_m3":{"value":2e-08,"unit":"m3","evidence":"assumption","meaning_zh":"384孔(底面积1e-5 m2)中被激发与收集的液体体积(按底面积缩放,工程值)"},"dichroic_gap_m":{"value":1e-08,"unit":"m","evidence":"assumption","meaning_zh":"激发与发射带之间所需的最小间隔(线性可变二向色镜,工程值)"},"edge_evaporation_factor":{"value":1.8,"unit":"1","evidence":"assumption","meaning_zh":"边缘孔蒸发倍数(边缘效应,工程值)"},"electronics_rise_k":{"value":1.5,"unit":"K","evidence":"assumption","meaning_zh":"温育关闭时测量室因电子与灯发热高于室温的量(工程值;厂家温育下限为环境+3 °C)"},"em_scan_s_per_point":{"value":0.02,"unit":"s","evidence":"assumption","meaning_zh":"发射扫描每个波长点的时间(10次闪光,工程值)"},"evaporation_m3_s_96":{"value":2.8e-13,"unit":"m3/s","evidence":"assumption","meaning_zh":"25 °C未封膜96孔中心孔的蒸发速率(约1 µL/h,工程值;按开口面积与饱和蒸汽压缩放)"},"fi_counts_per_unit":{"value":470000000.0,"unit":"1","evidence":"assumption","meaning_zh":"荧光仪器常数(按厂家单色器顶读FITC检测限0.35 pM的约85 %(0.30 pM)标定,见calibration_report.json)"},"fi_plate_background_counts":{"value":300.0,"unit":"1","evidence":"assumption","meaning_zh":"黑板顶读本底计数(白板×12、透明×6,工程值)"},"filter_signal_factor":{"value":2.3333333333333335,"unit":"1","evidence":"assumption","meaning_zh":"滤光片光路相对LVF单色器的信号倍数(由厂家FITC检测限0.15 pM(滤光片)与0.35 pM(单色器)之比推得;偏振用滤光片)"},"flash_decay_s":{"value":10.0,"unit":"s","evidence":"assumption","meaning_zh":"闪光发光的衰减时间常数(工程值)"},"focus_depth_fraction":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"最佳焦高占液柱高度的比例(工程值)"},"focus_scan_s":{"value":6.0,"unit":"s","evidence":"assumption","meaning_zh":"自动调焦扫描时间(工程值)"},"focus_width_m":{"value":0.0025,"unit":"m","evidence":"assumption","meaning_zh":"焦高偏离最佳值时信号下降的高斯宽度(工程值)"},"g_factor_set":{"value":1.04,"unit":"1","evidence":"assumption","meaning_zh":"仪器设置的G因子(与真值相同,工程值)"},"g_factor_true":{"value":1.04,"unit":"1","evidence":"assumption","meaning_zh":"偏振通道的G因子(工厂标定值,工程值)"},"gain_exponent":{"value":7.0,"unit":"1","evidence":"assumption","meaning_zh":"PMT计数随增益的幂次(工程值)"},"gain_reference":{"value":1500.0,"unit":"1","evidence":"assumption","meaning_zh":"EDR等效的参考增益(工程值)"},"glow_decay_s":{"value":21600.0,"unit":"s","evidence":"assumption","meaning_zh":"辉光发光的衰减时间常数(约6 h,工程值)"},"heater_rate_k_s":{"value":0.02,"unit":"K/s","evidence":"assumption","meaning_zh":"测量室最大升温速率(工程值)"},"initialisation_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"通电后初始化时间(工程值)"},"injection_move_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"注射时孔间移动时间(工程值)"},"lamp_aged_output":{"value":0.6,"unit":"1","evidence":"assumption","meaning_zh":"闪光灯老化后的相对输出(故障注入,工程值)"},"line_volume_m3":{"value":2.5e-07,"unit":"m3","evidence":"assumption","meaning_zh":"注射管路死体积(工程值)"},"luciferase_saturation_mol_m3":{"value":0.0005,"unit":"mol/m3","evidence":"assumption","meaning_zh":"萤光素酶试剂饱和浓度(工程值)"},"lum_dark_counts":{"value":50.0,"unit":"1/s","evidence":"assumption","meaning_zh":"发光暗计数率(工程值)"},"lum_flash_counts_per_mol":{"value":2.5e+21,"unit":"1/mol","evidence":"assumption","meaning_zh":"闪光萤光素酶注射后初始计数率(工程值,约为辉光的20倍)"},"lum_glow_counts_per_mol":{"value":1.27e+20,"unit":"1/mol","evidence":"assumption","meaning_zh":"辉光萤光素酶下每mol ATP的计数率(按厂家ATP检测限0.4 pM的约85 %(0.34 pM)标定,见calibration_report.json)"},"lum_move_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"发光模式孔间移动时间(工程值)"},"meniscus_m":{"value":0.0003,"unit":"m","evidence":"assumption","meaning_zh":"96孔板弯月面使有效光程缩短的量(按孔径缩放,工程值)"},"mixing_relax_s":{"value":30.0,"unit":"s","evidence":"assumption","meaning_zh":"注射/振荡后湍流衰减、混合时间常数回到静置值的时间尺度(工程值)"},"mixing_tau_injection_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"以300 µL/s注射时的混合时间常数(与注射速度成反比,工程值)"},"mixing_tau_pipette_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"移液加样后的混合时间常数(工程值)"},"mixing_tau_shaking_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"振荡时的混合时间常数(工程值)"},"mixing_tau_still_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"静置孔内扩散混合时间常数(200 µL量级,工程值)"},"open_drawer_loss":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"板托架送出时测量室温差的散失比例(工程值)"},"pathlength_estimate_sd":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"水峰法光程估计的相对误差(工程值)"},"photometric_scale_error":{"value":0.003,"unit":"1","evidence":"assumption","meaning_zh":"光度标尺系统误差(厂家准确度<1 % @2 OD以内,工程值)"},"plate_bottom_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"焦高零点(孔底内表面)"},"plate_tau_s":{"value":400.0,"unit":"s","evidence":"assumption","meaning_zh":"板与孔内液体跟随环境温度的时间常数(工程值)"},"plunger_travel_m":{"value":0.04,"unit":"m","evidence":"assumption","meaning_zh":"注射器柱塞全行程(场景镜像,工程值)"},"prime_speed_m3_s":{"value":3e-07,"unit":"m3/s","evidence":"assumption","meaning_zh":"灌注/回抽速度(工程值)"},"read_overhead_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"每次读板的进出与定位开销(工程值)"},"reagent_bottle_m3":{"value":5e-05,"unit":"m3","evidence":"assumption","meaning_zh":"注射试剂瓶容积(工程值)"},"reagent_low_m3":{"value":2e-06,"unit":"m3","evidence":"assumption","meaning_zh":"试剂瓶液量低提示阈值(工程值)"},"red_pmt_limit_m":{"value":8.4e-07,"unit":"m","evidence":"assumption","meaning_zh":"荧光发射上限(红移PMT,厂家单色器320–840 nm)"},"sealed_evaporation_factor":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"封膜后蒸发比例(工程值)"},"stray_light_fraction":{"value":1e-05,"unit":"1","evidence":"assumption","meaning_zh":"吸光杂散光比例(4 OD读数约3.96,约5 OD饱和;厂家量程0–4 OD,工程值)"},"syringe_volume_m3":{"value":5e-07,"unit":"m3","evidence":"assumption","meaning_zh":"注射泵注射器容积(工程值)"},"trigger_half_mol_m3":{"value":0.001,"unit":"mol/m3","evidence":"assumption","meaning_zh":"触发物种使反应达到半速率的浓度(工程值)"},"warp_offset_m":{"value":0.0012,"unit":"m","evidence":"assumption","meaning_zh":"板翘曲时最佳焦高的偏移(故障注入,工程值)"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"电源电压(100/115/230 V自动量程);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表“板型6–1536孔;吸收波段220–1000 nm;吸光范围0–4 OD,分辨率0.001 OD;注射3–500 µL/孔,2 mL为选件;单闪读板96孔8 s、384孔15 s;45 W×51 D×40 H cm;32 kg”与BMG产品页一致;产品页另给1536孔28 s与10次闪光的读板时间(19/57/184 s),运行层一并使用。","调研表“支持偏振/FRET结合测定”:FRET在BMG规格中属于荧光强度模式(incl. FRET);运行层的荧光读数与双发射比例可用,但供体–受体能量转移本身不建模(limitation)。","BMG的荧光检测限按FITC给出;谱库没有FITC,运行层用碱性乙醇中的荧光素(PhotochemCAD,ε 92 300 cm-1/M @500.2 nm、Φ 0.97)代替FITC做标定(assumption)。","PhotochemCAD/OMLC的结晶紫页把消光系数标定在509.5 nm(112 000 cm-1/M,引Zollinger 1987),由此590 nm峰值约366 000 cm-1/M,远高于三芳甲烷染料常见值;条目按原文保留,但不用于试剂盒与测试(OD检查染料改用罗丹明B)。","6、12、24、48孔板不在ANSI/SLAS 4-2004中:其孔位与所有孔的容积、孔径、底面积按常见商品板取工程值(plate_library.json标assumption)。","外形:45 W×51 D×40 H cm、32 kg(BMG产品页规格);SBS板127.76×85.48 mm与96孔位置(ANSI/SLAS 1-2004、4-2004)。","外观(白色机身上下两段、半高处紫色装饰条、上段右侧紫色CLARIOstar Plus字样、顶盖前右凹槽把手、前面板左下板托架开口与黑色托架、左侧状态灯与电源键、深色支脚)按BMG产品照片;字样为通用字体重绘,不复制厂家标志。","工程构件(非厂家尺寸):内部测量室与光学头(机身内,不可见)、顶盖下的注射泵舱(两个注射器,柱塞从下方驱动、吸液时下行;两个试剂瓶与管路)、托架行程0.185 m与开口、顶盖铰链、后部接口。","参考姿态:顶盖关、托架收回、注射器空(柱塞在上)、电源键未按下(与运行层初态一致);托架上放一块参考96孔透明板(运行层的板型与孔内液体不改变几何)。","样品、试剂与板内液体不建网格(由运行层表示);电脑与SMART Control/MARS为宿主。","质量:整机32 kg为厂家数据;各构件取工程估计质量、机身取余量;单件质量与惯量未知。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、m3、m3/s、mol/m3、m2/mol、rad、1);浓度用mol/m3(1 µM = 1e-3 mol/m3),体积用m3(1 µL = 1e-9 m3),波长与焦高用m;nm、µL、µM、°C只出现在说明文字中。吸光读数为十进制吸光度(OD),荧光为相对荧光单位(RFU,按20次闪光归一),偏振为mP,发光为相对发光单位(RLU)。","输出模板位于本资产spectral_library.json、plate_library.json与instrument_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","样品、试剂与孔内液体是过程数据(没有场景几何);场景中板托架送出/收回、顶盖开合、两个注射泵柱塞与两个指示灯按运行层状态变化,电源键按下时调用运行层power.press_switch;托架上的参考96孔板不随运行层板型变化。","选定配置:CLARIOstar Plus(UV/vis光谱仪、LVF单色器、FP滤光片组、两个注射泵、温育至45 °C);电脑上的SMART Control/MARS为宿主(功能等价实现);AlphaScreen激光、TRF、大气控制、堆叠器与条码为不支持。","吸光:比尔–朗伯定律(PhotochemCAD/OMLC摩尔消光谱,十进制)、孔的光程=体积/底面积−弯月面修正、板本底(聚苯乙烯紫外截止为工程值)、杂散光使读数在约4 OD以上饱和;噪声按厂家精密度(1 OD 0.5 %、2 OD 0.8 %)的70 %设定。","荧光:吸收的激发光×量子产率×发射带内分数×内滤校正×焦高因子×收集效率;仪器常数与暗噪声按厂家FITC检测限(顶读单色器0.35 pM)标定;偏振按结合分数加权各向异性;发光按ATP与萤光素酶试剂(辉光/闪光衰减);常数为工程值。","孔内:混合按时间常数(静置/移液/注射/振荡)、一级反应(Arrhenius)、蒸发(饱和蒸汽压、边缘孔、封膜);溶液中物种的谱取自有机溶剂或缓冲液中的数据库测量,水相差异未修正。","样品、板与试剂为过程数据;场景中只有板托架、顶盖、注射泵柱塞与两个指示灯随运行层状态变化;板放在板托架上的几何为参考板(不随运行层板型变化)。","厂家照片中CLARIOstar Plus机身上看不到显示屏(测量程序与数据在宿主电脑上的SMART Control/MARS中),因此不建读数区;电源键环形灯按运行层lamp.power点亮,状态灯按lamp.busy点亮;板托架送出/收回、顶盖开合与两个注射泵柱塞为运行层状态镜像。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.provide","kit.provide","plate.prepare","well.dispense","plate.seal","drawer.set","plate.load","plate.unload","power.set","power.press_switch","lid.set","injector.load_reagent","injector.prime","injector.backflush","incubator.set","protocol.configure","focus.adjust","gain.adjust","run.start","run.stop","data.read","data.spectrum","data.analyze","events.read","provenance.read","truth.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["alphascreen.read","trf.read","acu.set","stacker.load","nephelometry.read","barcode.read","data.export"],"note_zh":"BMG LABTECH CLARIOstar Plus(UV/vis光谱仪吸光、LVF单色器荧光、偏振滤光片、发光、两个注射泵、温育至45 °C、振荡):6–1536孔板、吸光220–1000 nm、0–4 OD、0.001 OD、读板96/384/1536孔8/15/28 s(飞行模式),10次闪光19/57/184 s;注射每孔3–500 µL、最高420 µL/s;45×51×40 cm、32 kg。运行层(固定0.1 s网格):孔内体积与组成(谱库物种、一级反应、示踪剂–受体结合)、蒸发、混合、温度与注射;吸光(比尔–朗伯、光程、板本底、杂散光、噪声)、荧光(吸收×量子产率×发射带分数×内滤×焦高×收集、散粒与暗噪声、增益/EDR)、偏振、发光(辉光/闪光);动力学循环、振荡、注射、读板顺序、第二发射;MARS等价分析(空白、标准曲线、Z′)。模板库:158种PhotochemCAD化合物(158种在缓存原文中复核:消光谱、发射谱、量子产率)、ANSI/SLAS板几何、31项BMG规格;独立复核通过。仿真复核:荧光单色器顶读检测限0.30 pM(厂家<0.35,按85 %标定)、发光0.34 pM(厂家<0.4)、底读<3 pM、偏振<0.5 mP、吸光精密度/准确度/线性在厂家范围内、读板时间与厂家一致。双环境Isaac场景:电源键与指示灯、顶盖与注射泵(装试剂、灌注、回抽,柱塞随动)、板托架送出/收回与放板、吸光终点/光谱/光程校正/标准曲线、温育、停止动力学、荧光(自动调焦、自动增益、第二发射、蛇形顺序)、偏振(自由29.7 mP、结合388.1 mP)、辉光发光Z′=1.00、闪光注射动力学。28几何组件、4个关节镜像(托架、顶盖、两个柱塞)、1个弹簧键、7接口、2个指示灯;质量32 kg(厂家)。放取板、倒试剂、开盖为宿主/机器人代理,不是机器人接触验证;孔内液体在场景中没有几何;AlphaScreen、TRF、大气控制、堆叠器、条码与数据导出为unsupported。"}},"previews":["previews/bmg_clariostarplus/preview_carrier_closeup.webp","previews/bmg_clariostarplus/preview_front.webp","previews/bmg_clariostarplus/preview_indicators.webp","previews/bmg_clariostarplus/preview_injectors.webp","previews/bmg_clariostarplus/preview_isaac_rtx_articulated.webp","previews/bmg_clariostarplus/preview_isaac_rtx_pair.webp","previews/bmg_clariostarplus/preview_left.webp","previews/bmg_clariostarplus/preview_lid_open.webp","previews/bmg_clariostarplus/preview_overview.webp","previews/bmg_clariostarplus/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/asset.contract.json","bytes":551879},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/collision_proxies.json","bytes":15489},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/geometry_manifest.json","bytes":75898},{"name":"instrument_model.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/instrument_model.json","bytes":18079},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/model.blend","bytes":341592},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/model.glb","bytes":500140},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/model.urdf","bytes":22465},{"name":"plate_library.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/plate_library.json","bytes":2802},{"name":"spectral_library.json","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/spectral_library.json","bytes":2005062},{"name":"说明.md","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/说明.md","bytes":2539}],"completeness":{"components":28,"with_collisions":28,"with_objects":28,"with_function":28,"with_mass":0,"joints_matching_component":5,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bmg_clariostarplus","chem_id":"CHEM-173","name_en":"Multi-mode microplate reader","maker":"BMG LABTECH","model":"CLARIOstar Plus","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/bmg_clariostarplus","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/bmg_clariostarplus/asset.contract.json","runtime":"scripts/asset_runtime/bmg_clariostarplus.py"} \ No newline at end of file diff --git a/data/assets/instrument.bronkhorst_cemw.json b/data/assets/instrument.bronkhorst_cemw.json new file mode 100644 index 0000000000000000000000000000000000000000..aa6c66327fb190bf4aa392b0da44ad55d34dd9b1 --- /dev/null +++ b/data/assets/instrument.bronkhorst_cemw.json @@ -0,0 +1 @@ +{"tid":"instrument.bronkhorst_cemw","asset_dir":"expansion_batch03/t5_automation/bronkhorst_cemw","name_zh":"受控蒸发与混气进料器Bronkhorst CEM W-202A-NN0-K(三通混合阀+100 W换热器)","category":"自动化与气液供给","description_zh":"Bronkhorst CEM W-202A-NN0-K(调研表第188行):三通控制(混合)阀、混合腔与换热器;100 W加热器、PT100、200 °C内部安全开关;液体流量计通过CEM混合阀控制液体流量,液体被雾化进载气并在换热器中蒸发;能力约120 g/h水(10 ln/min载气,1 atm);最高压力100 bar(额定,不代表该压力下的蒸发能力);加热器最高200 °C;1/8英寸卡套接口;竖直安装(阀在上、出口向下);外形A80×R60×K125 mm、阀组H=120 mm、出口管L=70 mm,1.7 kg。E-8000读出/控制单元、液体流量计与载气MFC为依赖模块(运行层一阶替身)。运行层按0.1 s网格:流量响应、换热块能量平衡与PI温控(不能制冷、安全开关)、按饱和与热量限制的蒸发(拉乌尔定律、NIST Antoine连续拟合、克劳修斯–克拉佩龙蒸发焓)、积液与带出、出口组成滞后、下游管路温度下的露点与冷凝、排气(气泡)、无载气加液时液体进入气路与吹扫、故障;物料账逐物种闭合。模板库:68种液体(NIST WebBook Antoine参数、正常沸点、蒸发焓、液体比热;61种一致)、7种载气(NIST Shomate)、26项厂家规格;传热与散热系数按厂家水120 g/h能力标定。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面支架底板(120×110 mm)中心在台面上的投影,z=0为台面,+X右/+Y后(操作者在−Y侧;CEM前盖朝−Y、蒸气出口向下);参考姿态见reference_pose_zh"},"mass_kg":2.29,"size_m":[0.12,0.11,0.3819],"bbox_min":[-0.06,-0.055,0.0],"bbox_max":[0.06,0.055,0.3819],"manifest_dimensions_m":[0.11999999731779099,0.10999999940395355,0.3818999997337869],"glb":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/model.urdf","links":{"base_link":"/Geometry/base_link","bleed_fitting":"/Geometry/base_link/bleed_fitting"},"frames":{"pre_place":[0.0,0.0,0.5619],"place":[0.0,0.0,0.4319],"post_place":[0.0,0.0,0.5619],"joint_bleed_fitting_joint":[0.0,0.014,0.36819]},"joints":[{"name":"bleed_fitting_joint","type":"revolute","parent":"bleed_body","child":"bleed_fitting","axis":[0.0,0.0,1.0],"lower":0.0,"upper":9.42478,"effort":10.0,"mimic":null,"origin_m":[0.0,0.014,0.36819],"child_prim":"/Geometry/base_link/bleed_fitting","child_bbox_min":[-0.0048,0.00921,0.36819],"child_bbox_max":[0.0048,0.01879,0.3819],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"liquid_inlet","link":"base_link","part":"bronkhorst_cemw__liquid_inlet","pos":[-0.036000000000000004,0.014000000000000005,0.27759464131374245],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.036000000000000004,0.014000000000000005,0.27759464131374245],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"液体进口(混合腔左侧1/8英寸卡套,接液体流量计出口)"},{"name":"gas_inlet","link":"base_link","part":"bronkhorst_cemw__gas_inlet","pos":[0.036000000000000004,0.014000000000000005,0.27759464131374245],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[0.036000000000000004,0.014000000000000005,0.27759464131374245],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"载气进口(混合腔右侧1/8英寸卡套,接载气MFC出口)"},{"name":"vapour_outlet","link":"base_link","part":"bronkhorst_cemw__vapour_outlet","pos":[0.0,0.014000000000000005,0.066],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.014000000000000005,0.066],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"蒸气混合物出口(向下的1/8英寸管,接过程或伴热管路)"},{"name":"bleed_outlet","link":"bleed_fitting","part":"bleed_fitting","pos":[0.0,0.014000000000000005,0.381],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.0,0.0,0.012806482281763232],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0016,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.01,"access":["bleed_fitting_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"排气口(控制阀顶部1/8英寸空气释放接头,旋开排气)"},{"name":"power_signal","link":"base_link","part":"bronkhorst_cemw__power_connector","pos":[0.057,0.014000000000000005,0.1985],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[0.057,0.014000000000000005,0.1985],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"加热器与PT100电源/信号插座(外壳右侧,接E-8000)"},{"name":"valve_actuator","link":"base_link","part":"bronkhorst_cemw__actuator_plug","pos":[0.05,0.014000000000000005,0.337076058772688],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[0.05,0.014000000000000005,0.337076058772688],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"控制阀执行器插头(DIN,接液体流量计)"}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"robot_portable","mass_kg":2.29,"footprint_m":[0.12,0.11],"height_m":0.3819,"clearance_m":{"front":0.25,"back":0.1,"left":0.15,"right":0.15,"top":0.15},"robot_standoff_m":0.35,"work_height_m":0.2776,"primary_slot":"liquid_inlet","access":[],"slot_count":6,"placement_evidence":"Bronkhorst CEM W-202A controlled evaporator and mixer (housing 80 x 60 x 125 mm, valve assembly 120 mm, outlet 70 mm, 1.7 kg) mounted vertically on an engineering bench stand (120 x 110 mm base) with the lid toward the operator; liquid / gas supplies, the E-8000 and the process line are external; fixed simulation root on the bench is an engineering assumption","mass_evidence":"manufacturer_cem_1p7kg_split_plus_engineering_stand","actual_mass_kg":null,"manufacturer_mass_kg":1.7,"layout_override_zh":"机器人主工作点为左侧液体进口接头(接管);左右各0.15 m供液体/载气管路与插头,上方0.15 m供排气接头操作,前方0.20 m供手部操作(工程值)"},"components":[{"id":"mounting_stand","name_zh":"台面安装支架","function_zh":"把CEM竖直固定的台面支架:底板(前部开槽,出口管下方留出接管与走管空间)与立板(CEM背面安装孔用螺钉固定在立板上,出口管悬空向下)","physical_meaning_zh":"承载结构与根构件:台面支架(工程假设);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.035×0.11×0.006 m 长方体 等 4 个基元;尺寸为工程估计,单件质量/惯量/摩擦未知(URDF质量:支架为工程估计)。外观:银色铝支架(U形底板+立板+筋板)。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__mounting_stand"],"collisions":[{"shape":"box","origin_m":[-0.042499999999999996,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034999999999999996,0.11,0.006]},{"shape":"box","origin_m":[0.042499999999999996,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034999999999999996,0.11,0.006]},{"shape":"box","origin_m":[0.0,0.0445,0.003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.020999999999999998,0.006]},{"shape":"box","origin_m":[0.0,0.047,0.1285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1,0.006,0.245]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.61,0.63],"metallic":0.75,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程假设:厂家要求竖直安装在刚性结构上;支架不是Bronkhorst部件。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"heat_exchanger","name_zh":"换热器外壳","function_zh":"换热器:灰色铸铝外壳内的换热块、100 W加热器、PT100与200 °C安全开关;把雾化的液体在载气中蒸发(运行层heater/measured/truth)","physical_meaning_zh":"加热件:换热器外壳(A80×R60×K125 mm为厂家尺寸);装配原点 (0, 0, 0) m 相对 mounting_stand,碰撞代理为0.08×0.042×0.125 m 长方体;外形为厂家尺寸图数值,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:浅灰色铸铝外壳(后部)。","subsystem":null,"parent":"mounting_stand","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__heat_exchanger"],"collisions":[{"shape":"box","origin_m":[0.0,0.023000000000000007,0.1985],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08,0.041999999999999996,0.125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.57,0.6],"metallic":0.15,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/housing.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形尺寸为厂家尺寸图数值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","heater.set_temperature","mixture.calculate","events.read","provenance.read","truth.inspect","ledger.read","fault.inject","sim.step","fieldbus.connect","dilution_gas.set","trace_heating.set","dual_carrier.set","solids.vaporise"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"housing_lid","name_zh":"外壳前盖","function_zh":"换热器外壳前盖(四个螺钉固定;印有设备名称)","physical_meaning_zh":"外观件:外壳前盖;装配原点 (0, 0, 0) m 相对 heat_exchanger,碰撞代理为0.08×0.018×0.125 m 长方体;外形为厂家尺寸图数值,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:浅灰色铸铝前盖。","subsystem":null,"parent":"heat_exchanger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__housing_lid"],"collisions":[{"shape":"box","origin_m":[0.0,-0.006999999999999992,0.1985],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08,0.018000000000000002,0.125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.57,0.6],"metallic":0.15,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/housing.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"外形尺寸为厂家尺寸图数值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_label","name_zh":"前盖字样","function_zh":"前盖上的“CONTROLLED EVAPORATOR MIXER”字样与厂名(通用字体重绘)","physical_meaning_zh":"外观贴图:设备名称;装配原点 (0, 0, 0) m 相对 housing_lid,碰撞代理为0.054×0.001×0.044 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:深蓝色字样贴图。","subsystem":null,"parent":"housing_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__front_label"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.016599999999999993,0.21350000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.054,0.001,0.043999999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.15,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lid_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_screws","name_zh":"前盖螺钉","function_zh":"前盖四角固定螺钉","physical_meaning_zh":"紧固件:前盖螺钉;装配原点 (0, 0, 0) m 相对 housing_lid,碰撞代理为0.0742×0.0016×0.119 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢螺钉头。","subsystem":null,"parent":"housing_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__lid_screws"],"collisions":[{"shape":"box","origin_m":[0.0,-0.016599999999999993,0.1985],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0742,0.0015999999999999973,0.11919999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.42,0.42,0.43],"metallic":0.9,"roughness":0.35,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_connector","name_zh":"电源/信号插座","function_zh":"加热器电源与PT100信号插座(外壳右侧,接E-8000读出/控制单元;运行层power.set)","physical_meaning_zh":"电气接口:电源与信号(接口power_signal);装配原点 (0, 0, 0) m 相对 heat_exchanger,碰撞代理为半径 0.0075 m、高 0.017 m 圆柱;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:镀镍圆形插座与滚花螺母。","subsystem":null,"parent":"heat_exchanger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__power_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.0485,0.014000000000000005,0.1985],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0075,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.55,0.56,0.57],"metallic":0.85,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","heater.set_temperature"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"outlet_bushing","name_zh":"出口衬套","function_zh":"蒸气出口管穿出外壳底面处的白色衬套","physical_meaning_zh":"外观件:出口衬套;装配原点 (0, 0, 0) m 相对 heat_exchanger,碰撞代理为0.009×0.009×0.0035 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:白色衬套。","subsystem":null,"parent":"heat_exchanger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__outlet_bushing"],"collisions":[{"shape":"box","origin_m":[0.0,0.014000000000000005,0.13475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009,0.009000000000000001,0.003500000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8,0.8,0.78],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vapour_outlet","name_zh":"蒸气出口管","function_zh":"1/8英寸不锈钢蒸气出口管(向下伸出70 mm,接过程或伴热管路;运行层truth.stream)","physical_meaning_zh":"流体件:蒸气出口(接口vapour_outlet);装配原点 (0, 0, 0) m 相对 heat_exchanger,碰撞代理为半径 0.00159 m、高 0.07 m 圆柱;外形为厂家尺寸图数值,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢细管。","subsystem":null,"parent":"heat_exchanger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__vapour_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.014000000000000005,0.101],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0015875,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"D=1/8英寸、L=70 mm为厂家尺寸。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mixing_block","name_zh":"混合腔块","function_zh":"三通混合阀下部的混合腔:液体在此被雾化进载气(运行层liquid/gas流量)","physical_meaning_zh":"混合件:混合腔(接口liquid_inlet、gas_inlet所在);装配原点 (0, 0, 0) m 相对 heat_exchanger,碰撞代理为0.027×0.022×0.0254 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢混合块。","subsystem":null,"parent":"heat_exchanger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__mixing_block"],"collisions":[{"shape":"box","origin_m":[0.0,0.014000000000000005,0.2737052722558341],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027,0.022,0.02541054451166813]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["supply.connect_liquid","supply.connect_gas","gas.set_flow"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liquid_inlet","name_zh":"液体进口接头","function_zh":"液体进口:1/8英寸卡套接头(左侧,接液体流量计出口)","physical_meaning_zh":"流体接口:液体进口(接口liquid_inlet);装配原点 (0, 0, 0) m 相对 mixing_block,碰撞代理为0.0225×0.011×0.011 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢卡套接头与短管。","subsystem":null,"parent":"mixing_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__liquid_inlet"],"collisions":[{"shape":"box","origin_m":[-0.02475,0.014000000000000005,0.27759464131374245],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022500000000000006,0.010999999999999998,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["supply.connect_liquid","liquid.set_flow"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"gas_inlet","name_zh":"载气进口接头","function_zh":"载气进口:1/8英寸卡套接头(右侧,接载气MFC出口)","physical_meaning_zh":"流体接口:载气进口(接口gas_inlet);装配原点 (0, 0, 0) m 相对 mixing_block,碰撞代理为0.0225×0.011×0.011 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢卡套接头与短管。","subsystem":null,"parent":"mixing_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__gas_inlet"],"collisions":[{"shape":"box","origin_m":[0.02475,0.014000000000000005,0.27759464131374245],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022500000000000006,0.010999999999999998,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["supply.connect_gas","gas.set_flow"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mixing_valve","name_zh":"混合阀阀体","function_zh":"三通控制(混合)阀阀体:六角螺母与阀座环;液体流量计通过它控制液体流量(运行层liquid.set_flow)","physical_meaning_zh":"控制件:混合阀阀体;装配原点 (0, 0, 0) m 相对 mixing_block,碰撞代理为半径 0.0168 m、高 0.0227 m 圆柱;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢六角螺母与环。","subsystem":null,"parent":"mixing_block","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__mixing_valve"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.014000000000000005,0.29776750216076064],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.016800000000000002,"length_m":0.02271391529818495}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["controllers.configure","liquid.set_flow","bleed.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"valve_coil","name_zh":"阀线圈","function_zh":"控制阀的电磁/压电执行器线圈套筒","physical_meaning_zh":"执行件:阀线圈;装配原点 (0, 0, 0) m 相对 mixing_valve,碰撞代理为半径 0.0139 m、高 0.0494 m 圆柱;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢线圈套筒。","subsystem":null,"parent":"mixing_valve","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__valve_coil"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.014000000000000005,0.33380898876404497],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.013900000000000001,"length_m":0.049369057908383696}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.set_flow"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"actuator_plug","name_zh":"执行器插头","function_zh":"控制阀执行器的DIN插头与电缆接头(接液体流量计的控制输出)","physical_meaning_zh":"电气接口:执行器插头(接口valve_actuator);装配原点 (0, 0, 0) m 相对 valve_coil,碰撞代理为0.0361×0.028×0.036 m 长方体;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:黑色DIN插头。","subsystem":null,"parent":"valve_coil","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__actuator_plug"],"collisions":[{"shape":"box","origin_m":[0.03195,0.014000000000000005,0.337076058772688],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0361,0.027999999999999997,0.035989628349178904]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.017],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bleed_body","name_zh":"排气接头座","function_zh":"空气释放接头的六角座(1/8英寸)","physical_meaning_zh":"流体件:排气接头座;装配原点 (0, 0, 0) m 相对 valve_coil,碰撞代理为半径 0.0065 m、高 0.01 m 圆柱;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:不锈钢六角座。","subsystem":null,"parent":"valve_coil","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__bleed_body"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.014000000000000005,0.3634935177182368],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bleed_fitting","name_zh":"排气接头","function_zh":"空气释放(排气)接头:旋开约1.5圈排出液体管路中的气泡(运行层bleed.set,角度bleed.screw_angle_rad)","physical_meaning_zh":"可动件:排气接头(接口bleed_outlet);关节:绕 +Z 转动 0°–540°,状态 bleed.screw_angle_rad,行程为工程估计;装配原点 (0, 0.014, 0.368194) m 相对 bleed_body,碰撞代理为半径 0.0048 m、高 0.0128 m 圆柱;尺寸按厂家尺寸图比例与照片估计,单件质量/惯量/摩擦未知(URDF质量:CEM本体1.7 kg中各构件取工程估计、外壳取余量)。外观:滚花不锈钢螺帽(顶面开槽)。","subsystem":null,"parent":"bleed_body","origin_m":[0.0,0.014000000000000005,0.3681935177182368],"rpy_rad":[0.0,0.0,0.0],"objects":["bronkhorst_cemw__bleed_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.006403241140881588],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0048,"length_m":0.012806482281763232}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,9.42477796076938],"state_id":"bleed.screw_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.62,0.63],"metallic":0.9,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家尺寸图比例与产品照片估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bleed.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明环境温度、过程(出口)绝压、下游管路温度(伴热)与噪声种子","kind":"configuration","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","process_pressure_pa","line_temperature_k","noise_seed"]},"supply.connect_liquid":{"function_zh":"接上游液体:液体组成(质量分数,蒸气库中的液体)与供液绝压;新接的液体管路含气泡,需排气","kind":"robot_skill","availability":"implemented","component_ids":["liquid_inlet","mixing_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["composition","pressure_pa"]},"supply.connect_gas":{"function_zh":"接上游载气:气体种类(载气库)与供气绝压","kind":"robot_skill","availability":"implemented","component_ids":["gas_inlet","mixing_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gas","pressure_pa"]},"controllers.configure":{"function_zh":"设定上游流量计/控制器量程(依赖模块的替身):载气MFC满量程(标准状态体积流量,≤10 ln/min)与液体流量计满量程","kind":"configuration","availability":"implemented","component_ids":["mixing_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["gas_full_scale_m3_s","liquid_full_scale_kg_s"]},"power.set":{"function_zh":"E-8000读出/控制单元供电(CEM加热与上游流量计):断电时阀门关闭、加热停止","kind":"device_command","availability":"implemented","component_ids":["power_connector","heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"gas.set_flow":{"function_zh":"载气流量设定(标准状态0 °C、1 atm体积流量,m3/s;1 ln/min = 1.667e-5 m3/s)","kind":"device_command","availability":"implemented","component_ids":["gas_inlet","mixing_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["setpoint_m3_s"]},"liquid.set_flow":{"function_zh":"液体质量流量设定(液体流量计通过CEM混合阀控制)","kind":"device_command","availability":"implemented","component_ids":["mixing_valve","valve_coil","liquid_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["setpoint_kg_s"]},"heater.set_temperature":{"function_zh":"换热器温度设定(0…200 °C;加热器不能制冷,设定低于实际温度等于关断加热;0 °C即停止加热)","kind":"device_command","availability":"implemented","component_ids":["heat_exchanger","power_connector"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["setpoint_k"]},"bleed.set":{"function_zh":"混合阀排气口(空气释放接头)打开/关闭:排出液体管路中的气泡(须先把液体设定置0)","kind":"robot_skill","availability":"implemented","component_ids":["bleed_fitting","mixing_valve"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"mixture.calculate":{"function_zh":"FLUIDAT等价计算:按液体组成、载气、流量与过程压力计算蒸气组成、露点、推荐温度设定与热负荷(缺省用当前接入与设定)","kind":"analysis","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["composition","gas","liquid_kg_s","gas_m3_s","pressure_pa"]},"events.read":{"function_zh":"读取事件记录(agent看不到故障与真值事件)","kind":"query","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"当前液体与载气的数据来源(NIST WebBook条目、Antoine参数与引用)","kind":"query","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"truth.inspect":{"function_zh":"评测者读取过程真值:出口组成、露点、冷凝、换热器温度与热流、积液与管路状态","kind":"query","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"物料账:各物种进料、排气、蒸发、输出、管路冷凝、带出、积液与倒灌(kg)","kind":"query","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"故障注入:加热器损坏、PT100断路、堵塞(溶解物残留或烧结)、液体管路含气、供压波动","kind":"simulation","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"宿主推进仿真时钟","kind":"simulation","availability":"implemented","component_ids":["heat_exchanger"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"fieldbus.connect":{"function_zh":"RS232/现场总线通讯属于E-8000读出/控制单元的选件(宿主侧),CEM本体不提供。","kind":"device_command","availability":"unsupported","component_ids":["heat_exchanger"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"dilution_gas.set":{"function_zh":"稀释气路属于VDM模块的选项,W-202A单体CEM没有。","kind":"device_command","availability":"unsupported","component_ids":["heat_exchanger"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"trace_heating.set":{"function_zh":"出口伴热控制属于VDM模块选项或外部伴热带;本资产只把下游管路温度作为宿主声明的环境条件。","kind":"device_command","availability":"unsupported","component_ids":["heat_exchanger"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"dual_carrier.set":{"function_zh":"双载气供应属于VDM模块选项,W-202A单体CEM没有。","kind":"device_command","availability":"unsupported","component_ids":["heat_exchanger"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"solids.vaporise":{"function_zh":"溶解在溶剂中的固体前驱体蒸发(厂家称可行)没有建模:没有固体蒸气压与残留数据。","kind":"device_command","availability":"unsupported","component_ids":["heat_exchanger"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(宿主时钟)","unit":"s","access":"read_only","origin":"derived","component_ids":["heat_exchanger"],"write_via":null},"plant.configured":{"meaning_zh":"环境条件是否已声明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["heat_exchanger"],"write_via":null},"power.on":{"meaning_zh":"E-8000供电是否接通","unit":"1","access":"read_only","origin":"setpoint","component_ids":["power_connector"],"write_via":null},"setpoint.gas_m3_s":{"meaning_zh":"载气流量设定(标准状态体积流量)","unit":"m3/s","access":"read_only","origin":"setpoint","component_ids":["gas_inlet"],"write_via":null},"setpoint.liquid_kg_s":{"meaning_zh":"液体质量流量设定","unit":"kg/s","access":"read_only","origin":"setpoint","component_ids":["mixing_valve"],"write_via":null},"setpoint.temperature_k":{"meaning_zh":"换热器温度设定(273.15 K即0 °C,等于停止加热)","unit":"K","access":"read_only","origin":"setpoint","component_ids":["heat_exchanger"],"write_via":null},"measured.gas_m3_s":{"meaning_zh":"载气流量读数(MFC,标准状态体积流量;断电为空)","unit":"m3/s","access":"read_only","origin":"sensor","component_ids":["gas_inlet"],"write_via":null},"measured.liquid_kg_s":{"meaning_zh":"液体流量读数(液体流量计;断电为空)","unit":"kg/s","access":"read_only","origin":"sensor","component_ids":["mixing_valve"],"write_via":null},"measured.temperature_k":{"meaning_zh":"换热器PT100温度读数(经E-8000,含电缆电阻偏差;断电或传感器断路为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["heat_exchanger"],"write_via":null},"heater.output_fraction":{"meaning_zh":"加热器输出占100 W的比例(温控器输出)","unit":"1","access":"read_only","origin":"derived","component_ids":["heat_exchanger"],"write_via":null},"bleed.open":{"meaning_zh":"排气口是否打开","unit":"1","access":"read_only","origin":"setpoint","component_ids":["bleed_fitting"],"write_via":null},"bleed.screw_angle_rad":{"meaning_zh":"排气口(空气释放接头)旋开角度(关0,开约3π;约2 s转完)","unit":"rad","access":"read_only","origin":"derived","component_ids":["bleed_fitting"],"write_via":null},"supply.liquid":{"meaning_zh":"接入的液体:组成(质量分数)与供液绝压","unit":"1","access":"read_only","origin":"setpoint","component_ids":["liquid_inlet"],"write_via":null},"supply.gas":{"meaning_zh":"接入的载气:种类与供气绝压","unit":"1","access":"read_only","origin":"setpoint","component_ids":["gas_inlet"],"write_via":null},"controllers.full_scale":{"meaning_zh":"上游载气MFC与液体流量计的满量程(m3/s标准状态、kg/s)","unit":"1","access":"read_only","origin":"setpoint","component_ids":["mixing_valve"],"write_via":null},"alarms.active":{"meaning_zh":"当前报警与提示(只含E-8000与流量计能测到的或由操作者自己的设定与接法推出的:传感器断路、超温、温度未到、流量偏低、无载气加液、液压高于气压、建议排气、能力窗口外、设定接近安全开关或远高于沸点)","unit":"1","access":"read_only","origin":"derived","component_ids":["heat_exchanger"],"write_via":null},"truth.stream":{"meaning_zh":"出口真值:组成、温度、露点、蒸发分数、下游冷凝与输出流量","unit":"1","access":"read_only","origin":"process_truth","component_ids":["vapour_outlet"],"write_via":null},"truth.thermal":{"meaning_zh":"换热器真值:块温、加热功率、对流体热流、散热、安全开关","unit":"1","access":"read_only","origin":"process_truth","component_ids":["heat_exchanger"],"write_via":null},"truth.lines":{"meaning_zh":"管路真值:实际流量、积液、液体管路含气、气路进液、堵塞","unit":"1","access":"read_only","origin":"process_truth","component_ids":["mixing_block"],"write_via":null},"truth.faults":{"meaning_zh":"已注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["heat_exchanger"],"write_via":null}},"mechanisms":{"controlled_evaporation_mixing":{"meaning_zh":"受控蒸发混合:液体流量计经CEM混合阀把液体雾化进载气,换热器(100 W、PT100、200 °C安全开关)把气溶胶蒸发成蒸气混合物;出口露点、蒸发分数与下游冷凝由能量平衡与饱和蒸气压决定","implementation":"lumped","equations":["n_g = Q_n P_n / (R T_n), (T_n, P_n) = (273.15 K, 101325 Pa)","log10(p_sat / bar) = A - B / (T + C) (one continuous fit of the NIST Antoine sets + normal boiling point); dHvap = R ln10 B T^2 / (T + C)^2","dew point: sum_i y_i P / p_sat,i(T_dp) = 1; s = min(1, n_g / (sum_i n_i P / p_sat,i(T_out) - sum_i n_i))","UA_hx (T_hx - T_out) = sum_i n_i [s (cp_l,i (T_out - T_in) + dHvap_i(T_out)) + (1 - s) cp_l,i (T_out - T_in)] + n_g cp_g (T_out - T_in)","C dT_hx/dt = P_heater - Q_stream - UA_loss (T_hx - T_amb); P_heater = clip(Kp e + I, 0, 100 W), 0 above 200 C (safety switch)","outlet lag tau = V_hx / Q_actual; downstream: s_line = min(1, n_g / (sum_i n_i P / p_sat,i(T_line) - sum_i n_i))"],"parameters":{"heater_power_w":{"value":100.0,"unit":"W","evidence":"documented","meaning_zh":"W-202A加热功率100 W(原文:W-202A-NN0-K 100 W 120 g/h liquid 10 ln/min gas)"},"max_liquid_water_kg_s":{"value":3.3333333333333335e-05,"unit":"kg/s","evidence":"documented","meaning_zh":"最大液体能力约120 g/h(水,1 atm;与最大载气10 ln/min为表中两项各自的最大值)(原文:W-202A-NN0-K 100 W 120 g/h liquid 10 ln/min gas)"},"max_gas_m3_s":{"value":0.0001666666666666667,"unit":"m3/s","evidence":"documented","meaning_zh":"最大载气10 ln/min(标准状态0 °C、1 atm体积流量)(原文:W-202A-NN0-K 100 W 120 g/h liquid 10 ln/min gas)"},"capacity_note":{"value":"water at 1 atm","unit":"1","evidence":"documented","meaning_zh":"能力取决于液体与过程压力;表按1 atm的水(原文:* depends on liquid and process pressure; table based on water at 1 atmosphere. For other liquids or pressure conditions apply to factory.)"},"max_pressure_pa":{"value":10000000.0,"unit":"Pa","evidence":"documented","meaning_zh":"最高压力100 bar(压力额定,不代表该压力下的蒸发能力)(原文:Max. pressure 100 bar)"},"max_heater_temperature_k":{"value":473.15,"unit":"K","evidence":"documented","meaning_zh":"加热器最高温度200 °C(原文:Max. heater temperature 200°C)"},"connection_1_8_inch":{"value":0.003175,"unit":"m","evidence":"documented","meaning_zh":"连接代码1:1/8英寸外径卡套(NN0-K型号的接口按调研表为1/8英寸)(原文:1 1/8” OD compression type)"},"dimensions_m":{"value":{"A":0.08,"D":0.003175,"H":0.12,"K":0.125,"L":0.07,"R":0.06},"unit":"m","evidence":"documented","meaning_zh":"外形尺寸图A80、D 1/8英寸、H120、K125、L70、R60 mm(原文:A D H K L R Weight (kg) 80 1/8” 120 125 70 60 1,7)"},"mass_kg":{"value":1.7,"unit":"kg","evidence":"documented","meaning_zh":"质量1.7 kg(原文:A D H K L R Weight (kg) 80 1/8” 120 125 70 60 1,7)"},"capacity_water_window":{"value":{"gas_m3_s":[3.3333333333333337e-06,0.0001666666666666667],"liquid_kg_s":[2.7777777777777775e-06,3.333333333333333e-05],"knee":[[3.3333333333333337e-06,2.7777777777777776e-05],[1e-05,3.333333333333333e-05]]},"unit":"SI (m3/s, kg/s)","evidence":"documented","meaning_zh":"图读数(W-202A能力图,1 atm,图题为原文):水 载气0.2–10 ln/min、液体10–120 g/h;0.2 ln/min时上限约100 g/h、0.6 ln/min起120 g/h(原文:Capacities of the 100 Watt CEM-system, model W-202A)"},"capacity_ipa_kg_s":{"value":8.888888888888888e-05,"unit":"kg/s","evidence":"documented","meaning_zh":"图读数(W-202A能力图,1 atm,图题为原文):IPA上限约320 g/h(原文:Capacities of the 100 Watt CEM-system, model W-202A)"},"system_flow_range":{"value":{"liquid_kg_s":[2.7777777777777776e-07,0.0003333333333333333],"vapour_m3_s":[8.333333333333334e-07,0.0016666666666666668]},"unit":"SI (kg/s, m3/s)","evidence":"documented","meaning_zh":"CEM系列液体1–1200 g/h,饱和蒸气50 mln/min至100 ln/min(整个系列)(原文:The system is suitable for mixing liquid flows of 1-1200 g/h resulting in saturated vapour flows of 50 mln/min up to 100 ln/min.)"},"model_key_seal_k":{"value":"Kalrez (FFKM) control-valve seal","unit":"1","evidence":"documented","meaning_zh":"型号键末位K:控制阀密封材料Kalrez®(FFKM)(原文:K Kalrez® (FFKM))"},"model_key_202a":{"value":100.0,"unit":"W","evidence":"documented","meaning_zh":"型号键202A:100 W(原文:202A 100 W)"},"model_key_connection_0":{"value":"none (bare tube)","unit":"1","evidence":"documented","meaning_zh":"型号键接口代码0=无接头(W-202A-NN0-K的蒸气口为0:出口是裸1/8英寸管,与尺寸图D一致)(原文:0 0 0 None)"},"components":{"value":"control valve, mixing chamber, heat exchanger","unit":"1","evidence":"documented","meaning_zh":"控制阀(混合阀)、混合腔、换热器(原文:The CEM comprises a control valve (also called 'mixing valve'), a mixing chamber and a heat exchanger)"},"pt100_and_safety_switch":{"value":473.15,"unit":"K","evidence":"documented","meaning_zh":"PT100测温;超过200 °C内部安全开关切断控制信号(原文:the CEM incorporates a PT100 temperature sensor. An internal safety switch prevents overheating of the heat exchanger, by interrupting the control signal as soon as the temperature exceeds 200 °C.)"},"liquid_flow_via_mixing_valve":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"液体流量计用CEM的混合阀控制液体流量(原文:The liquid flow meter uses the mixing valve of the CEM to control the liquid flow rate.)"},"atomization":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"混合阀把液体雾化进载气,换热器加热成蒸气(原文:The mixing valve atomizes the liquid and adds it to the carrier gas, creating an aerosol, which is heated by the CEM until it transforms into a vapour.)"},"mounting_vertical":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"竖直安装,控制阀在上、蒸气出口向下(原文:The CEM must be mounted vertically, with the control valve on top and the vapour outlet pointing down)"},"temperature_range":{"value":[273.15,473.15],"unit":"K","evidence":"documented","meaning_zh":"E-8000温度测量/设定范围0…200 °C(原文:The value range corresponds to 0…200 °C (the supported temperature range of the CEM control module).)"},"no_cooling":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"加热器不能制冷;设定低于实际温度等于关断加热(原文:Note that the heater has no cooling functionality; a setpoint evaluating to a lower temperature than the actual heater temperature effectively switches the heater off.)"},"start_sequence":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"先有载气再加液体(原文:Always make sure to have a gas flow, before feeding the CEM with liquid.)"},"liquid_pressure_rule":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"液体压力不得高于气体压力(防止液体进入气体流量控制器)(原文:make sure that the liquid pressure is never higher than the gas pressure)"},"stop_rule":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"先停液再停加热;温度过低液体不蒸发可能堵塞(原文:Do not switch off the heat exchanger before stopping the liquid flow; a too low temperature in the heat exchanger can prevent the liquid from vaporizing, which might choke its fluid line.)"},"bleed_rule":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"排气(bleed)前液体设定为0(关闭混合阀)(原文:Change the liquid flow setpoint to 0% (this closes the mixing valve))"},"cable_offset":{"value":0.1,"unit":"K/m","evidence":"documented","meaning_zh":"电缆电阻使温度读数偏差约0.1 °C/m(原文:The internal electrical resistance of the cable causes a deviation of the readout signal of the temperature sensor of the CEM (approximately 0.1 °C/m).)"},"condensation_troubleshooting":{"value":true,"unit":"1","evidence":"documented","meaning_zh":"出口冷凝:温度设定过低、载气过低或液体过高(原文:Condensation at vapour outlet Temperature setpoint too low Increase temperature setpoint)"},"normal_conditions":{"value":{"T_K":273.15,"P_pa":101325.0},"unit":"1","evidence":"documented","meaning_zh":"Bronkhorst的“n”= 0 °C、1 atm(1013.25 mbar)参考条件(原文:When the mass flow rate is expressed with subscript n as in mln/min or m3n/h, this means that a fluid density at a temperature of 0 °C and a pressure of 1 atm (1013 mbar) are selected for conversion from mass flow rate to volumetric flow rate.)"},"atomization_window":{"value":{"water":{"gas_min_m3_s":3.3333333333333337e-06,"knee":[[3.3333333333333337e-06,2.7777777777777776e-05],[1e-05,3.333333333333333e-05]]},"propan_2_ol":{"gas_min_m3_s":3.3333333333333337e-06,"max_kg_s":8.888888888888888e-05},"other":{"gas_min_m3_s":3.3333333333333337e-06}},"unit":"SI (m3/s, kg/s)","evidence":"assumption","meaning_zh":"雾化窗口取自厂家能力图(documented数值见capacity_*):水按拐点线,IPA按320 g/h,其他液体只用0.2 ln/min最小载气(工程推广);窗口外蒸气波动"},"bleed_clear_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"排气口打开后把液体管路中的气泡排净所需时间(工程值)"},"bleed_rate_kg_s":{"value":0.0002,"unit":"kg/s","evidence":"assumption","meaning_zh":"排气口打开时液体排出速率(工程值)"},"block_heat_capacity_j_k":{"value":300.0,"unit":"J/K","evidence":"assumption","meaning_zh":"换热器块(不锈钢换热体+加热片+与之接触的铝壳部分)热容;整机1.7 kg中约0.5 kg参与加热(工程值)"},"bubble_rel_amplitude":{"value":0.05,"unit":"1","evidence":"assumption","meaning_zh":"液体管路含气泡时液体流量的相对波动(工程值)"},"burn_in_margin_k":{"value":60.0,"unit":"K","evidence":"assumption","meaning_zh":"换热器温度高出液体正常沸点超过此值并持续时,标记“过热烧结”风险(厂家故障表:Liquid burn-in caused by overheating;阈值工程值)"},"controller_kp_w_k":{"value":12.0,"unit":"W/K","evidence":"assumption","meaning_zh":"E-8000温控器比例增益(工程值)"},"controller_ti_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"E-8000温控器积分时间(工程值,抗积分饱和)"},"flow_noise_rel":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"流量计读数相对噪声(工程值)"},"gas_mfc_tau_s":{"value":1.0,"unit":"s","evidence":"assumption","meaning_zh":"载气质量流量控制器的一阶时间常数(工程值;依赖模块的替身)"},"hx_internal_volume_m3":{"value":2e-06,"unit":"m3","evidence":"assumption","meaning_zh":"混合腔+换热通道内容积约2 mL(工程值,决定出口组成的滞后与积液上限)"},"liquid_inlet_temperature_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"液体进口温度=环境温度(工程值)"},"liquid_pool_max_kg":{"value":0.002,"unit":"kg","evidence":"assumption","meaning_zh":"换热器内未蒸发液体的积液上限(超过后液体被带出出口,工程值)"},"pool_tau_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"换热器内积液重新进入气流蒸发的时间常数(工程值)"},"pt100_noise_k":{"value":0.05,"unit":"K","evidence":"assumption","meaning_zh":"PT100读数噪声标准差(工程值)"},"pt100_tau_s":{"value":4.0,"unit":"s","evidence":"assumption","meaning_zh":"PT100读数时间常数(工程值)"},"sensor_cable_m":{"value":2.0,"unit":"m","evidence":"assumption","meaning_zh":"CEM到E-8000的电缆长度(工程值;按厂家0.1 °C/m偏差)"},"ua_hx_w_k":{"value":2.2,"unit":"W/K","evidence":"assumption","meaning_zh":"换热器块对气液流的传热系数(逆流近似,T_out由能量平衡求解;工程值,按厂家水120 g/h(10 ln/min)标定;IPA能量上限约410 g/h,比厂家图读数320 g/h高约29 %)"},"ua_hx_flow_exponent":{"value":0.25,"unit":"1","evidence":"assumption","meaning_zh":"传热系数 ∝ (流量/参考)^0.25(湍流换热的弱依赖,工程值)"},"ua_hx_gas_ref_m3_s":{"value":0.0001666666666666667,"unit":"m3/s","evidence":"assumption","meaning_zh":"传热系数随气体流量的参考点(10 ln/min,标准状态)"},"ua_loss_w_k":{"value":0.075,"unit":"W/K","evidence":"assumption","meaning_zh":"外壳对环境的散热系数:200 °C设定空载约13 W(工程值,使空载升温与满负荷能力与厂家能力图相符)"},"unstable_rel_amplitude":{"value":0.08,"unit":"1","evidence":"assumption","meaning_zh":"雾化不足或进口压力波动时出口蒸气流量的相对波动(工程值)"},"valve_tau_s":{"value":1.5,"unit":"s","evidence":"assumption","meaning_zh":"液体流量计+混合阀闭环的一阶时间常数(工程值)"},"dp_min_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"供压高出过程压力此值以上才能达到全流量(低于时按比例减小)"},"purge_clear_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"载气≥50 %满量程吹扫此时间后气路中的液体清除(厂家吹扫步骤约30 min,取5 min)"},"bleed_turns_rad":{"value":9.42477796076938,"unit":"rad","evidence":"assumption","meaning_zh":"排气接头打开的旋转角(1.5圈)"},"ambient_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度(液体与载气进口温度、外壳散热基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"process_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"过程(出口)绝压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"line_temperature_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"下游管路温度(伴热或环境);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表“加热100 W;水蒸发能力约120 g/h,1 atm条件;载气参考10 Ln/min;最高加热200 °C;压力额定100 bar,不代表蒸发能力适用于此压力;接口1/8 inch;1.7 kg;尺寸图A80、H120、K125、L70、R60 mm”与Bronkhorst手册/样本一致。","型号键(手册1.7):W-202A-NN0-K中202A=100 W,K=控制阀密封Kalrez®(FFKM),蒸气口代码0=无接头(出口为裸1/8英寸管,与尺寸图D一致);液体与气体位为“N”,不在接口代码表(0/1/2/3/7/8/9)中,属订货时确定;按调研表“接口1/8 inch”取1/8英寸卡套(assumption)。","厂家能力图在低载气处的拐点(0.2 ln/min时水100 g/h、0.6 ln/min时120 g/h):运行层的能量平衡在0.2 ln/min时允许约125 g/h,说明拐点不是热量限制;按雾化窗口处理(窗口外蒸气流量波动并报警),不改变能量模型。","IPA能力:厂家能力图约320 g/h(1 atm),运行层能量上限约410 g/h(+29 %,见calibration_report.json);样本说明能力“取决于液体与过程压力”,未给出IPA的限制条件;IPA按320 g/h作为窗口上限报警,能量模型不另作调整。","NIST Antoine参数组之间不一致:水的Liu and Lindsay (1970) 379–573 K参数组在379 K给出1.005 bar(实际约1.23 bar),与其余五组及正常沸点矛盾,拟合时剔除;另有7种液体(benzyl_acetate、diethyl_ether、glycerol、methyl_benzoate、methyl_formate、methyl_methacrylate、octan_1_ol)各参数组之间或与沸点不一致、或只有窄温区退化参数组(窄于25 K时运行层只在该温区内用Antoine,区外按Watson蒸发焓作克劳修斯–克拉佩龙延拓),标inconsistent且不用于测试与标定。","VDM模块的环境温度5…40 °C、电源与显示屏等规格属于VDM系列,不是W-202A单体CEM的数据,未使用。","外形(厂家尺寸图W-101A/W-102A/W-202A):换热器外壳A80×R60×K125 mm;外壳顶到空气释放接头顶H=120 mm;1/8英寸蒸气出口管伸出L=70 mm;1.7 kg。","阀组细节(混合块、液体/气体1/8英寸卡套接头、六角螺母、阀线圈、黑色DIN插头、顶部空气释放接头)、外壳前盖与侧面圆形插座按尺寸图比例(1.875 px/mm,高度按H=120 mm缩放)与产品照片;字样为通用字体重绘,不复制厂家标志。","台面支架(U形底板120×110×6 mm、前部50 mm宽开槽;立板100×6 mm;出口管末端高出底板60 mm)为工程假设:厂家要求CEM竖直安装在刚性结构上(背面安装孔),支架不是Bronkhorst部件;开槽与离地高度留给1/8英寸接头与下游管路。","参考姿态:排气接头关闭(0 rad);内部混合腔、雾化喷嘴、换热通道与加热片不可见,未建网格;液体、载气与蒸气由运行层表示。","质量:CEM本体1.7 kg为厂家数据,各构件取工程估计、外壳取余量;支架0.59 kg为工程估计(铝);单件质量与惯量未知。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、Pa、kg/s、m3/s、mol/s、W、J/mol、rad、1);载气流量为Bronkhorst标准状态(0 °C、1 atm)体积流量(1 ln/min = 1.6667e-5 m3/s),液体为质量流量(1 g/h = 2.7778e-7 kg/s);°C、g/h、ln/min只出现在说明文字中。","输出模板位于本资产vapour_library.json、gas_library.json与instrument_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","液体、载气与蒸气是过程数据(没有场景几何);场景中只有排气接头按运行层bleed.screw_angle_rad转动;台面支架为工程假设。","所选配置:CEM W-202A-NN0-K(100 W、1/8英寸卡套接口、Kalrez密封);E-8000读出/控制单元、液体流量计与载气MFC为依赖模块,运行层中只有一阶响应替身;VDM选项(稀释气、双载气、伴热控制)与现场总线为不支持。","蒸发:拉乌尔定律+NIST Antoine连续拟合的蒸气压决定出口露点不得高于出口温度;出口温度由换热器块与流体之间的能量平衡(逆流近似、传热系数为工程值)求得;蒸发焓用Watson关系(NIST临界温度与沸点附近的NIST蒸发焓),没有临界温度时用克劳修斯–克拉佩龙关系。","能力:能量上限由100 W加热器与传热/散热工程参数给出,在calibration_report.json中与厂家水120 g/h(10与0.6 ln/min)对照;厂家能力图在低载气处的拐点(0.2 ln/min时100 g/h)不是能量限制,按雾化窗口处理:窗口外(水的拐点线、IPA 320 g/h、所有液体0.2 ln/min最小载气)蒸气流量波动并报警;其他液体只用最小载气。","下游:只有一段管路温度(宿主声明)决定冷凝(拉乌尔闪蒸,惰性载气);管路长度、压降与停留时间未建模;冷凝液计入账目但不再回流。","agent可见报警只含E-8000与流量计能测到的量或操作者自己的设定与接法推出的提示;未完全蒸发、积液、下游冷凝、液体管路含气、气路进液与堵塞只在评测者真值(truth.stream/truth.lines的conditions)中。","液体与载气在场景中没有几何;场景中只有排气口旋钮随运行层状态转动;支架为工程假设(厂家要求竖直安装在刚性结构上)。","CEM本体没有显示屏、按键与指示灯(设定、读数与报警在E-8000读出/控制单元或宿主上);场景中只有排气接头按运行层bleed.screw_angle_rad转动,流量、温度与蒸气组成为运行层状态。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","supply.connect_liquid","supply.connect_gas","controllers.configure","power.set","gas.set_flow","liquid.set_flow","heater.set_temperature","bleed.set","mixture.calculate","events.read","provenance.read","truth.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["fieldbus.connect","dilution_gas.set","trace_heating.set","dual_carrier.set","solids.vaporise"],"note_zh":"Bronkhorst CEM W-202A-NN0-K(三通混合阀+换热器,100 W、PT100、200 °C安全开关):水约120 g/h(10 ln/min载气,1 atm);压力额定100 bar;1/8英寸卡套;A80×R60×K125 mm、阀组H120 mm、出口L70 mm、1.7 kg;E-8000、液体流量计与载气MFC为依赖模块(运行层一阶替身)。运行层(固定0.1 s网格):流量响应与供压、换热块能量平衡与PI温控(不能制冷、安全开关)、按饱和与热量限制的蒸发(拉乌尔、NIST Antoine连续拟合、克劳修斯–克拉佩龙蒸发焓)、积液与带出、出口滞后、下游露点与冷凝、雾化窗口、排气与含气、液体进气路与吹扫、故障;物料账逐物种闭合;FLUIDAT等价计算。模板库:68种液体(61种蒸气压一致且在缓存NIST页中复核)、7种载气、26项厂家规格;独立复核通过。仿真复核:水能力121 g/h(10 ln/min,厂家约120)、124 g/h(0.6 ln/min,厂家120);0.2 ln/min拐点按雾化窗口;IPA能量上限410 g/h(厂家图读数约320,+28%);PT100电缆偏差0.1 °C/m。双环境Isaac场景:接液体/载气、配置上游控制器、排气(排气接头转开/关,与参照一致)、通气预热、FLUIDAT等价计算、加液稳态(环境0水完全蒸发进伴热管路,露点57.0 °C;环境1 IPA在1.5 bar、未伴热管路中部分冷凝,管路饱和分数0.15)、温度设定过低致不完全蒸发与恢复、加热器故障、厂家停机顺序、断电。16几何组件、1个关节镜像(排气接头)、6接口;CEM本体1.7 kg(厂家)+工程假设台面支架0.59 kg。接管与旋排气接头为宿主/机器人代理,不是机器人接触验证;液体、载气与蒸气在场景中没有几何;现场总线、稀释气、伴热控制、双载气与溶解固体蒸发为unsupported。"}},"previews":["previews/bronkhorst_cemw/preview_bleed_open.webp","previews/bronkhorst_cemw/preview_front.webp","previews/bronkhorst_cemw/preview_isaac_rtx_articulated.webp","previews/bronkhorst_cemw/preview_isaac_rtx_pair.webp","previews/bronkhorst_cemw/preview_outlet_closeup.webp","previews/bronkhorst_cemw/preview_overview.webp","previews/bronkhorst_cemw/preview_rear.webp","previews/bronkhorst_cemw/preview_right.webp","previews/bronkhorst_cemw/preview_valve_closeup.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/asset.contract.json","bytes":329272},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/collision_proxies.json","bytes":9755},{"name":"gas_library.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/gas_library.json","bytes":6606},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/geometry_manifest.json","bytes":47153},{"name":"instrument_model.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/instrument_model.json","bytes":15421},{"name":"model.blend","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/model.blend","bytes":166957},{"name":"model.glb","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/model.glb","bytes":806648},{"name":"model.urdf","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/model.urdf","bytes":13070},{"name":"vapour_library.json","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/vapour_library.json","bytes":402009},{"name":"说明.md","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/说明.md","bytes":2351}],"completeness":{"components":16,"with_collisions":16,"with_objects":16,"with_function":16,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bronkhorst_cemw","chem_id":"CHEM-183","name_en":"Controlled evaporator & mixer","maker":"Bronkhorst","model":"CEM W-202A","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/expansion_batch03/t5_automation/bronkhorst_cemw","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t5_automation/bronkhorst_cemw/asset.contract.json","runtime":"scripts/asset_runtime/bronkhorst_cemw.py"} \ No newline at end of file diff --git a/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json b/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json new file mode 100644 index 0000000000000000000000000000000000000000..dd67cf207867d070a40702880f0b09dee14f3c5f --- /dev/null +++ b/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json @@ -0,0 +1 @@ +{"tid":"instrument.bronkhorst_p702cv_5bar_gauge_n2","asset_dir":"basic40_batch02/t5_automation/bronkhorst_p702cv","name_zh":"电子背压控制器","category":"自动化与气液供给","description_zh":"CHEM-181,Bronkhorst EL-PRESS P-702CV。固定采用 0–500000 Pa 表压传感器、N2、RS232 + 模拟接口及 1/4 inch OD 压紧接头的配置假设。通过出口节流维持上游压力,不能自行生成压力。full 仅表示本次配置全部功能组件已登记;真实阀容量、完整闭环性能、机器人和硬件未验证。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:原点为整机台面投影中心,Z=0 为台面;+X 沿气路从 IN 指向 OUT,+Y 为横向,+Z 向上。OBJ/URDF/Blender/GLB 均保留 SI 和 Z 向上;GLB 以 export_yup=False 导出,宿主须读取根节点 units 元数据而非假定 Y 向上。"},"mass_kg":0.7,"size_m":[0.127,0.025,0.123],"bbox_min":[-0.0635,-0.0125,0.0],"bbox_max":[0.0635,0.0125,0.123],"manifest_dimensions_m":[0.127,0.025,0.123],"glb":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","links":{"base_link":"/Geometry/base_link","valve_poppet":"/Geometry/base_link/valve_poppet"},"frames":{"pre_place":[0.0,0.0,0.303],"place":[0.0,0.0,0.173],"post_place":[0.0,0.0,0.303],"joint_valve_poppet_joint":[0.024,0.0,0.047]},"joints":[{"name":"valve_poppet_joint","type":"prismatic","parent":"base_link","child":"valve_poppet","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":0.0,"mimic":null,"origin_m":[0.024,0.0,0.047],"child_prim":"/Geometry/base_link/valve_poppet","child_bbox_min":[0.02,-0.004,0.04],"child_bbox_max":[0.028,0.004,0.053],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":0.7,"footprint_m":[0.127,0.025],"height_m":0.123,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.123,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"流道阀块","function_zh":"支撑入口测压节点与下游节流通道。","physical_meaning_zh":"容纳上游测压节点和下游节流通道,连接外部气路。内部死体积未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__flow_body__machined_block","p702cv__flow_body__block_seam","p702cv__flow_body__block_seam.001","p702cv__flow_body__flow_mark"],"collisions":[{"shape":"box","origin_m":[0,0,0.017],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["simulation.step","simulation.set_boundary"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electronics","name_zh":"控制电子壳","function_zh":"压力目标与阀控制电子组件;无虚构本地显示屏。","physical_meaning_zh":"接收压力设定与控制参数,处理压力读数及阀输出;无虚构本地显示屏。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electronics__electronics_case","p702cv__electronics__top_cap","p702cv__electronics__diagonal_rail","p702cv__electronics__diagonal_rail.001"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.0785],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015,0,0.1218],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set_setpoint","control.set_mode","control.set_gain","control.set_ramp_rate","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"label_plate","name_zh":"型号标识板","function_zh":"区分P-702CV及本次传感器配置假设。","physical_meaning_zh":"标识 P-702CV 与本次 5 bar 表压假设,避免型号和量程混淆。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__label_plate__yellow_panel","p702cv__label_plate__white_footer","p702cv__label_plate__brand","p702cv__label_plate__series","p702cv__label_plate__model","p702cv__label_plate__configuration","p702cv__label_plate__assumption"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"control_valve","name_zh":"比例电磁节流阀","function_zh":"在测压节点下游改变出口节流;不能产生压力。","physical_meaning_zh":"在测压节点下游调节出口流率,进而影响上游背压;真实 Kv 和阀特性未给定。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__control_valve__valve_neck","p702cv__control_valve__solenoid_coil","p702cv__control_valve__coil_top","p702cv__control_valve__retaining_stud"],"collisions":[{"shape":"cylinder","origin_m":[0.024,0,0.04],"rpy_rad":[0,0,0],"radius_m":0.0085,"length_m":0.012},{"shape":"cylinder","origin_m":[0.024,0,0.0575],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.025},{"shape":"cylinder","origin_m":[0.024,0,0.071],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.002},{"shape":"cylinder","origin_m":[0.024,0,0.074],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","control.set_mode","valve.set_opening","scene.set_valve_position","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"valve_poppet","name_zh":"演示阀芯","function_zh":"隐藏在阀内部的节流阀芯代理;关节行程用于示意。","physical_meaning_zh":"独立教学展示关节,位置可视化不等同实际阀行程或过程开度。","subsystem":null,"parent":"root_assembly","origin_m":[0.024,0,0.047],"rpy_rad":[0,0,0],"objects":["p702cv__valve_poppet__poppet_stem","p702cv__valve_poppet__poppet_head"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.012},{"shape":"cylinder","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"pressure_sensor","name_zh":"上游压阻传感器","function_zh":"测量入口侧上游压力;内部几何是教学示意而非厂家剖面CAD。","physical_meaning_zh":"测量节流阀上游节点压力。内部膜片、油隔离及压阻芯片只作定性示意。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__pressure_sensor__sensor_diaphragm","p702cv__pressure_sensor__sensor_capsule"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_inlet","name_zh":"上游气体入口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"连接受压上游体积,入口节点被压力传感器采样。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_inlet__body_adapter","p702cv__gas_inlet__hex_union","p702cv__gas_inlet__compression_nut","p702cv__gas_inlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[-0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[-0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_outlet","name_zh":"下游气体出口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"节流阀之后的出口连接下游压力边界,宿主提供兼容的排出路径。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_outlet__body_adapter","p702cv__gas_outlet__hex_union","p702cv__gas_outlet__compression_nut","p702cv__gas_outlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electrical_connector","name_zh":"9针电源与RS232/模拟接口","function_zh":"标准9针D形公座代理;管脚电气与串口硬件未实现。","physical_meaning_zh":"标准 Analog/RS232 9-pin D 形公接口;电气连接和真实串口驱动未实现。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electrical_connector__connector_flange","p702cv__electrical_connector__dsub_shroud","p702cv__electrical_connector__pin","p702cv__electrical_connector__pin.001","p702cv__electrical_connector__pin.002","p702cv__electrical_connector__pin.003","p702cv__electrical_connector__pin.004","p702cv__electrical_connector__pin.005","p702cv__electrical_connector__pin.006","p702cv__electrical_connector__pin.007","p702cv__electrical_connector__pin.008","p702cv__electrical_connector__screw_boss","p702cv__electrical_connector__screw_boss.001"],"collisions":[{"shape":"box","origin_m":[0.0093,0,0.101],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"fasteners","name_zh":"固定螺钉","function_zh":"装配固定与基座安装;机械参数未知。","physical_meaning_zh":"固定外壳与阀块;紧固力矩、摩擦、接触与安装载荷未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__fasteners__base_screw","p702cv__fasteners__base_screw.001","p702cv__fasteners__base_screw.002","p702cv__fasteners__base_screw.003","p702cv__fasteners__cover_screw","p702cv__fasteners__cover_screw.001"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"root_assembly","name_zh":"电子背压控制器整机","function_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","physical_meaning_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置模拟供电状态","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve","pressure_sensor"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"pressure.set_setpoint":{"function_zh":"设置选定 5 bar 配置内的背压目标","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_Pa"]},"control.set_mode":{"function_zh":"切换模拟手动或自动背压模式","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"control.set_gain":{"function_zh":"设置仿真积分输出增益","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["gain_per_Pa_s"]},"control.set_ramp_rate":{"function_zh":"设置目标斜坡速率","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["rate_Pa_s"]},"valve.set_opening":{"function_zh":"设置手动模拟出口节流开度","kind":"device_command","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["opening"]},"scene.set_valve_position":{"function_zh":"设置独立归一化展示阀芯位置","kind":"simulation","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"simulation.step":{"function_zh":"由受信宿主推进指定共同时间步与背压过程","kind":"simulation","availability":"implemented","component_ids":["flow_body","control_valve","pressure_sensor","electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s","world_time_s"]},"simulation.set_boundary":{"function_zh":"由受信宿主更新上游流入与下游绝压边界","kind":"simulation","availability":"implemented","component_ids":["flow_body"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["inflow_mol_s","downstream_absolute_pressure_Pa"]}},"state_slots":{"power.enabled":{"meaning_zh":"模拟供电开关;断电时过程出口开度置零是场景假设,非厂家失电阀状态。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"power.set"},"pressure.setpoint_pa":{"meaning_zh":"目标上游表压;本配置只接受 100000–500000 Pa,未设置时为 null。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"pressure.set_setpoint"},"pressure.active_setpoint_pa":{"meaning_zh":"经过斜坡的活动表压目标;初次设定直接建立目标,以后仅宿主 step 更新。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"pressure.reading_pa":{"meaning_zh":"理想化上游表压观测,quality=estimated;未建噪声/精度/延迟模型。断电或量程有效段以外返回 null。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_sensor"],"write_via":null},"pressure.deviation_pa":{"meaning_zh":"理想化压力读数减活动目标,quality=estimated;缺观测或缺目标返回 null。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"control.mode":{"meaning_zh":"manual/automatic;自动模式要求供电、已有目标与有效压力读数。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_mode"},"control.gain_per_pa_s":{"meaning_zh":"仿真积分输出增益,由宿主初始显式提供,可通电修改;非厂家控制参数。","unit":"1/(Pa*s)","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_gain"},"control.ramp_rate_pa_s":{"meaning_zh":"活动目标斜坡速率;null 表示下一宿主步直接到目标,0 表示保持当前活动目标。","unit":"Pa/s","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_ramp_rate"},"control.status":{"meaning_zh":"模拟控制状态;超出有效测量段时保持过程开度并报告 sensor_unavailable,非厂家故障逻辑。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"valve.opening":{"meaning_zh":"过程线性节流的归一化有效开度估计;手动模式可写,自动模式由控制器更新。不是测得的真实阀行程。","unit":"1","access":"read_write","origin":"derived","component_ids":["control_valve"],"write_via":"valve.set_opening"},"scene.valve_position":{"meaning_zh":"独立归一化展示阀芯位置;仅通过场景能力修改,不映射过程 valve.opening。","unit":"1","access":"read_write","origin":"scene","component_ids":["control_valve"],"write_via":"scene.set_valve_position"},"process.upstream_absolute_pressure_pa":{"meaning_zh":"受信宿主上游过程体积内的绝对压力真值,pV=nRT。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.upstream_moles_mol":{"meaning_zh":"受信宿主过程体积内的 N2 摩尔数真值。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.inflow_mol_s":{"meaning_zh":"外部宿主显式提供的恒定步内流入摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.downstream_absolute_pressure_pa":{"meaning_zh":"外部宿主显式提供的下游绝压边界。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.outflow_mol_s":{"meaning_zh":"当前状态的瞬时线性节流出口摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_inflow_mol":{"meaning_zh":"创建实例后累计进入此过程体积的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_outflow_mol":{"meaning_zh":"创建实例后累计从此过程体积排出的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null}},"mechanisms":{"isothermal_backpressure":{"meaning_zh":"上游受压容积经出口节流泄压;背压控制器不生成压力。N2 等温理想气体与线性阀是显式数值近似。","implementation":"lumped","equations":["p_abs*V=n*R*T; dn/dt=q_in-q_out","q_out=C*u*max(p_abs-p_down_abs,0); 0<=u<=1","每一步先按宿主 dt 更新活动目标与控制输出;步内固定开度、流入及下游压力,用解析指数解积分气体平衡。","u_next=clip(u+gain*(pressure_reading-active_setpoint)*dt,0,1); 压力过高则增大出口开度。","处于下游压力以下时只累积输入,达到下游压力后才进入正向出口流分支。"],"parameters":{"valve_conductance_mol_s_pa":{"value":null,"unit":"mol/(s*Pa)","evidence":"unknown","meaning_zh":"线性导通系数 C;必须由宿主显式提供,不能代替厂家 Kv。"},"vendor_valve_kv":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"此配置真实阀容量未给定。"},"upstream_volume_m3":{"value":null,"unit":"m^3","evidence":"unknown","meaning_zh":"上游外部过程体积,宿主必填;非仪器内部死体积。"},"temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"等温气体场景温度,宿主必填;工作范围 263.15–343.15 K。"},"control_gain_per_pa_s":{"value":null,"unit":"1/(Pa*s)","evidence":"unknown","meaning_zh":"仿真积分控制增益,宿主必填;非厂家 PID 参数。"},"pressure_reference_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表压对应的参考绝压,宿主必填。"}}}},"limitations":["选定型号为 CHEM-181 Bronkhorst EL-PRESS P-702CV;传感器固定 0–500000 Pa 表压且 N2 为本次配置假设,未确认工厂完整订货号。不能以系列 400 bar 作为上限。","保留厂家 P-600/P-700 标准准确度、重复性、量程比及典型稳定性条件;未混用 P-800 性能,也未证明本模型满足厂商精度。","厂家 2 ms 仅传感器响应,未建传感器动态延迟或完整闭环响应模型。实际阀 Kv、真实阀行程、内部死体积及闭环稳定时间为 null。","外形按 A77/B127/C47/H123/K25 mm 解释:A、B、C 同沿 X,H 沿 Z,K 沿 Y;C47 不是整机宽度。局部布局、端口高度、内构件和放大展示行程是重建假设。","URDF 仅使用 box/cylinder/sphere 碰撞体,整机 0.7 kg 和包围盒惯量集中于 base_link;子件质量、惯量、摩擦未知。碰撞文件存在不证明机器人接触或动力学可用。","URDF 展示棱柱关节的 effort=0/velocity=0 是禁用驱动的元数据占位,不是厂家额定参数;该关节只供运动学示意。","展示 scene.valve_position 与过程 valve.opening 是两个不同状态。无过程到几何联动;场景求值验证与过程测试独立记录。","robot/hardware 均 absent;夹持、attach/release、接触抓取、安装约束、真实气路连接由宿主承担且未执行验证。","需先固定传感器压力量程、气体和阀容量;补容积-流量-压力耦合,不能把系列最高400 bar用作此型号上限。 2 ms仅传感器响应,不可作为整个压力闭环的稳定时间。","Host must supply process volume, temperature, initial absolute pressure, downstream absolute pressure, inflow, linear valve conductance, gauge reference and control gain; these are scenario values, not vendor component specifications.","Ideal isothermal N2 gas only: no liquid, real-gas, choking, reverse flow, leakage, noise, hysteresis or calibrated valve characteristic.","Discrete integral output control is a simulation assumption; stability and step size depend on explicit host parameters.","Power-off forces modeled outlet opening to zero as a scenario assumption; unpowered gas accumulation still occurs. Real fail-safe state is unknown.","Scene valve position is independent normalized explanatory state; no process-to-scene actuation or physical valve stroke is claimed.","Agent API filtering is implemented; trusted Python host introspection and file access are outside this boundary.","Idempotency is per principal and instance in memory only; no cross-restart exactly-once promise."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["control.set_gain","control.set_mode","control.set_ramp_rate","power.set","pressure.set_setpoint","scene.set_valve_position","simulation.set_boundary","simulation.step","valve.set_opening"],"unsupported":[],"note_zh":"桥接 basic40_runtime_automation.P702CVRuntime(推进方式 step_dt_world),18 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个门/盖/升降关节与运行层双向同步;接口点 0 个(无);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/bronkhorst_p702cv_5bar_gauge_n2/preview.webp","previews/bronkhorst_p702cv_5bar_gauge_n2/preview_cutaway.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","bytes":172719},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/collision_proxies.json","bytes":16728},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/geometry_manifest.json","bytes":30343},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.blend","bytes":138428},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","bytes":819188},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","bytes":14957}],"completeness":{"components":11,"with_collisions":7,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bronkhorst_p702cv_5bar_gauge_n2","chem_id":"CHEM-181","name_en":"Electronic back-pressure controller","maker":"Bronkhorst","model":"EL-PRESS P-702CV","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.brooks_preciseflex_400.json b/data/assets/instrument.brooks_preciseflex_400.json new file mode 100644 index 0000000000000000000000000000000000000000..d7538f35940acf10d68fd05f66db45a6311477c4 --- /dev/null +++ b/data/assets/instrument.brooks_preciseflex_400.json @@ -0,0 +1 @@ +{"tid":"instrument.brooks_preciseflex_400","asset_dir":"basic40_batch02/t5_automation/preciseflex_400","name_zh":"实验室样品转运机械臂 — Brooks Automation PreciseFlex 400 标准臂400 mm行程","category":"automation.sample_transfer","description_zh":"CHEM-178,三张源表第183行。4轴SCARA型样品转运机械臂及原装伺服夹爪的明确近似模型;本批提供分件、运动学、宿主确认与样品拓扑接口,不承担化学测量。full仅表示本批功能组件已登记,不代表真实机器人/硬件/接触动力学已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:基座台面投影中心;z=0在台面,+X为假设零位伸臂方向,+Y构成右手系;厂家零位标定变换未知。"},"mass_kg":20.0,"size_m":[0.715,0.2111,0.682],"bbox_min":[-0.115,-0.104,0.0],"bbox_max":[0.6,0.1071,0.682],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","links":{"base_link":"/Geometry/base_link","lift":"/Geometry/base_link/lift","upper_arm":"/Geometry/base_link/lift/upper_arm","forearm":"/Geometry/base_link/lift/upper_arm/forearm","wrist":"/Geometry/base_link/lift/upper_arm/forearm/wrist"},"frames":{"pre_place":[0.2425,0.0016,0.862],"place":[0.2425,0.0016,0.732],"post_place":[0.2425,0.0016,0.862],"joint_j1_z":[0.0,0.0,0.0],"joint_j2_shoulder":[0.0,0.0,0.2],"joint_j3_elbow":[0.25,0.0,0.2],"joint_j4_wrist":[0.5,0.0,0.2]},"joints":[{"name":"j1_z","type":"prismatic","parent":"base_link","child":"lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.4,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/lift","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j2_shoulder","type":"revolute","parent":"lift","child":"upper_arm","axis":[0.0,0.0,1.0],"lower":-1.6231562043547265,"upper":1.6231562043547265,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j3_elbow","type":"revolute","parent":"upper_arm","child":"forearm","axis":[0.0,0.0,1.0],"lower":-2.9321531433504737,"upper":2.9321531433504737,"effort":0.0,"mimic":null,"origin_m":[0.25,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm","child_bbox_min":[0.201,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j4_wrist","type":"revolute","parent":"forearm","child":"wrist","axis":[0.0,0.0,1.0],"lower":-16.755160819145562,"upper":16.755160819145562,"effort":0.0,"mimic":null,"origin_m":[0.5,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm/wrist","child_bbox_min":[0.461,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3665],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"gripper","link":"wrist","part":"gripper","pos":[0.4925,0.0,0.2],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0075,0.0,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0125,"kind":"clamp","fits":["plate_96"],"anchor":"center","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"one_person","mass_kg":20.0,"footprint_m":[0.715,0.2111],"height_m":0.682,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"gripper","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"台面安装底座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__base_shell","pf400__base_plate","pf400__mount_recess","pf400__mount_head","pf400__mount_recess.001","pf400__mount_head.001","pf400__mount_recess.002","pf400__mount_head.002","pf400__mount_recess.003","pf400__mount_head.003","pf400__rear_port_label"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0.004],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10999999940395355,-0.10000000149011612,0.0],[0.10999999940395355,0.1071000024676323,0.041999999433755875]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"column","name_zh":"Z轴立柱与导轨","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__column_spine","pf400__column_rear_cover","pf400__column_top_cap","pf400__belt_slot","pf400__vertical_guide","pf400__vertical_guide.001","pf400__column_fastener","pf400__column_fastener.001","pf400__column_fastener.002","pf400__column_fastener.003","pf400__brand_badge","pf400__brand_label","pf400__model_label","pf400__model_number","pf400__axis_label"],"collisions":[{"shape":"box","origin_m":[-0.06,0,0.354],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.109,0,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.061,0,0.675],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.01,0,0.351],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,-0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11499999463558197,-0.06199999898672104,0.03999999165534973],[-0.0024999999441206455,0.06199999898672104,0.6820000410079956]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"lift","name_zh":"升降滑座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__lift_carriage","pf400__lift_face","pf400__lift_face_fastener","pf400__lift_face_fastener.001"],"collisions":[{"shape":"box","origin_m":[0.012,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.027,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","simulation.commit_pose"],"bbox_m":[[-0.009999999776482582,-0.06650000065565109,0.18000000715255737],[0.05350000038743019,0.06650000065565109,0.28999999165534973]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"upper_arm","name_zh":"肩关节与内臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"lift","origin_m":[0.0,0.0,0.20000000298023224],"rpy_rad":[0,0,0],"objects":["pf400__shoulder_hub","pf400__shoulder_ring","pf400__upper_arm_shell","pf400__upper_arm_inlay","pf400__upper_label"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.051],"rpy_rad":[0,0,0],"radius_m":0.058,"length_m":0.089},{"shape":"box","origin_m":[0.125,0,0.073],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"cylinder","origin_m":[0.25,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"box","origin_m":[0.125,0,0.11],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008},{"shape":"cylinder","origin_m":[0.25,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.05849999934434891,-0.05849999934434891,0.006499983370304108],[0.30250000953674316,0.05849999934434891,0.11400000005960464]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"forearm","name_zh":"肘关节与外臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"upper_arm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__elbow_rotor","pf400__forearm_shell","pf400__forearm_top","pf400__elbow_cap","pf400__arm_cap_screw","pf400__arm_cap_screw.001"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.116],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.028},{"shape":"box","origin_m":[0.125,0,0.151],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"cylinder","origin_m":[0.25,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"box","origin_m":[0.125,0,0.18],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006},{"shape":"cylinder","origin_m":[0.25,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.04899999871850014,-0.04899999871850014,0.10199998319149017],[0.2915000021457672,0.04899999871850014,0.1925000101327896]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"wrist","name_zh":"腕轴与工具法兰","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"forearm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__wrist_housing","pf400__wrist_shaft","pf400__wrist_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.129],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.072},{"shape":"cylinder","origin_m":[0,0,0.012],"rpy_rad":[0,0,0],"radius_m":0.039,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.039000000804662704,-0.039000000804662704,0.0029999949038028717],[0.039000000804662704,0.039000000804662704,0.1665000021457672]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"gripper","name_zh":"伺服夹爪背板代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__gripper"],"collisions":[{"shape":"box","origin_m":[-0.0075,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.forward_kinematics","sample.attach","sample.release","robot.contact_grasp","simulation.commit_pose"],"bbox_m":[[-0.019999992102384567,-0.07000000029802322,-0.03999999910593033],[0.005000007338821888,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_left","name_zh":"左夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_left"],"collisions":[{"shape":"box","origin_m":[0.0525,0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,0.058000002056360245,-0.03999999910593033],[0.10000000894069672,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_right","name_zh":"右夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_right"],"collisions":[{"shape":"box","origin_m":[0.0525,-0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,-0.07000000029802322,-0.03999999910593033],[0.10000000894069672,-0.058000002056360245,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"controller","name_zh":"集成控制面板","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__control_panel","pf400__control_label","pf400__power_status"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","state.read","motion.set_tcp_velocity"],"bbox_m":[[-0.027000000700354576,-0.10400000214576721,0.013000000268220901],[0.07699999958276749,-0.0989999994635582,0.03500000014901161]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"power_port","name_zh":"电源连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.08699999749660492,0.10100000351667404,0.024000000208616257],"rpy_rad":[0,0,0],"objects":["pf400__power_socket","pf400__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.009999999776482582,-0.0030000004917383194,-0.009999999776482582],[0.009999999776482582,0.00499999662861228,0.009999999776482582]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"data_port","name_zh":"数据连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.03799999877810478,0.10100000351667404,0.02500000037252903],"rpy_rad":[0,0,0],"objects":["pf400__network_bezel","pf400__network_socket"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.013500000350177288,-0.0042500002309679985,-0.007000000216066837],[0.013500000350177288,0.0042500002309679985,0.007000000216066837]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置运行层供电状态;断电保留关节、待执行目标及已有约束。","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"motion.set_joints":{"function_zh":"检查关节限位并同步写目标;宿主场景确认前实际姿态不变。","kind":"device_command","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"motion.forward_kinematics":{"function_zh":"查询目标关节对应的TCP、偏航及末端几何包围盒,不写状态或推进时间。","kind":"query","availability":"implemented","component_ids":["upper_arm","forearm","wrist","gripper"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"state.read":{"function_zh":"读取允许观测的统一状态快照,不推进共同时间。","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.attach":{"function_zh":"已登记容器、已登记约束、端口位置与负载检查通过后,调用宿主attach约束并记录明确回执。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["container_id","constraint_id"]},"sample.release":{"function_zh":"在已登记接收端口调用宿主release约束,确认后登记容器拓扑与事件。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["receiver_port_id"]},"robot.contact_grasp":{"function_zh":"接触抓取、机器人规划和真实夹爪驱动未实现。","kind":"robot_skill","availability":"unsupported","component_ids":["gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"motion.set_tcp_velocity":{"function_zh":"无轨迹执行器,典型整机TCP速度不作为可执行的速度设定。","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":["velocity_m_s"]},"simulation.commit_pose":{"function_zh":"可信宿主直接调用:写入四轴模型并校验依赖图求值的关节、TCP和末端包围盒;匹配目标才确认到位。","kind":"simulation","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist","gripper"],"implementation":{"process":"implemented","scene":"verified","host":"implemented","robot":"absent","hardware":"absent"},"input":["joints","world_time_s"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"motion.target_joints":{"meaning_zh":"motion.target_joints;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"motion.set_joints"},"motion.status":{"meaning_zh":"motion.status;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"scene.joints":{"meaning_zh":"scene.joints;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tcp_position_m":{"meaning_zh":"scene.tcp_position_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tool_yaw_rad":{"meaning_zh":"scene.tool_yaw_rad;见运行层语义和访问边界。","unit":"rad","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.end_effector_aabb_m":{"meaning_zh":"scene.end_effector_aabb_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.sample_time_s":{"meaning_zh":"scene.sample_time_s;见运行层语义和访问边界。","unit":"s","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"sample.attached_container_id":{"meaning_zh":"sample.attached_container_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.constraint_id":{"meaning_zh":"sample.constraint_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.events":{"meaning_zh":"sample.events;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.container_ids":{"meaning_zh":"sample.container_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.receiver_port_ids":{"meaning_zh":"sample.receiver_port_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"host.scene_bound":{"meaning_zh":"host.scene_bound;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.registered_payloads":{"meaning_zh":"truth.registered_payloads;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null}},"mechanisms":{"kinematics":{"meaning_zh":"假设连杆几何的4轴正运动学;末端8角经累计yaw旋转得包围盒。","implementation":"numerical","equations":["yaw=shoulder+elbow+wrist","x=L1*cos(shoulder)+L2*cos(shoulder+elbow)+tool_x*cos(yaw)","y=L1*sin(shoulder)+L2*sin(shoulder+elbow)+tool_x*sin(yaw)","z=z_home+qz"],"parameters":{"l1":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"l2":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"tool_x":{"value":0.079,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"z_home":{"value":0.2,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"}}}},"limitations":["目标关节写入是同步设定,不表示实际运动完成。可信宿主提供共同时间并通过求值场景回调确认关节、TCP与末端包围盒。没有轨迹、动力学或碰撞规避。","典型TCP速度0.5 m/s、最大加速度2 m/s²、重复定位±90 µm只作为整机证据,不推导各关节速度、部件误差、碰撞或运动时长。","attach/release由预注册宿主约束回调执行;容器、端口、位置容差、gross payload及证据由宿主明确登记;没有接触抓取、夹爪力、摩擦或硬件驱动。","清单Rev B原文为with Servo Gripper的0.5 kg负载;不同文档版本的口径仍需按实物配置核验。gross_payload_kg保守记录容器、内容物、额外夹具,以及宿主按配置计入的末端工具总外载;宿主必须明确提供,未给则null且不可attach。本模拟不授予实机载荷使用许可。","J1范围0..0.4 m,J2±93°、J3±168°、J4±960°来自Rev B网页索引;直接PDF失效,图纸尺寸尚未可靠取得。两段0.25 m连杆和0.079 m腕到TCP偏置是明确的代理几何假设,真实部件尺寸仍为null。","目标位姿通过有界关节目标与正运动学表达;尚无逆运动学、任务队列调度、原厂设备握手协议或可执行的TCP速度设定。宿主求值与约束回执仅为本仿真适配接口。","样品拓扑仅搬运完整容器;不改变内容物或推断其组成。容器/端口唯一性与跨仪器约束一致性由外层世界注册表保证。","本模块无气路端口。整机20 kg与0.5 kg额定负载不能代替连杆质量、惯量、夹具重量或材料参数;未知属性保持null。","回调异常后外部副作用未知,motion.status=fault阻止重复附着和移动;只能由可信宿主在外部状态核实后恢复。","身份来自可信宿主;API过滤不是Python或共享文件系统隔离。请求去重仅当前进程内存有效。","分件OBJ和GLB保存导出姿态;原生可编辑关节在Blender及URDF。","URDF为运动学/碰撞代理描述,碰撞只盒柱球;没有未知连杆质量对应的inertial。各link绝对惯量为null,单位质量包围盒系数和整机姿态包围盒惯量为assumption。","伺服夹爪外形已建,夹指开合行程/力未校准,当前固定开口;attach/release由外部宿主约束。","真实图纸外形核对、真实硬件、接触碰撞、轨迹时间、机器人路径规划均not_run。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["motion.forward_kinematics","motion.set_joints","power.set","sample.attach","sample.release","state.read"],"unsupported":["motion.set_tcp_velocity","robot.contact_grasp","simulation.commit_pose"],"note_zh":"桥接 basic40_runtime_automation.PreciseFlex400Runtime(推进方式 host_set_clock_abs),15 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(4 个门/盖/阀等被动关节);接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/brooks_preciseflex_400/preview_articulated.webp","previews/brooks_preciseflex_400/preview_neutral.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","bytes":188072},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/collision_proxies.json","bytes":7559},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/geometry_manifest.json","bytes":35698},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.blend","bytes":135067},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","bytes":1490228},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","bytes":9712}],"completeness":{"components":12,"with_collisions":11,"with_objects":12,"with_function":12,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"brooks_preciseflex_400","chem_id":"CHEM-178","name_en":"Lab sample-transfer robot arm","maker":"Brooks Automation","model":"PreciseFlex 400","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/preciseflex_400","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.bruker_magnettechesr5000.json b/data/assets/instrument.bruker_magnettechesr5000.json new file mode 100644 index 0000000000000000000000000000000000000000..9ff86909b78ba5f7f5cd22b0fef1a922e8e51795 --- /dev/null +++ b/data/assets/instrument.bruker_magnettechesr5000.json @@ -0,0 +1 @@ +{"tid":"instrument.bruker_magnettechesr5000","asset_dir":"expansion_batch04/t3_analytical/bruker_magnettechesr5000","name_zh":"Bruker Magnettech ESR5000 电子顺磁共振谱仪","category":"分子光谱与结构","description_zh":"-10..650mT/1µW..100mW/10或100kHz;60种文献HFC加合物参数;异步CW谱/双积分相对定量,BTC03热代理;不是原厂SpinFit或SpinCount","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"本体台面投影中心Z0,+X右+Y后;前方独立仿真板不属于厂家397×262×192mm本体"},"mass_kg":45.0,"size_m":[0.397,0.426,0.2032],"bbox_min":[-0.1985,-0.282,-0.0],"bbox_max":[0.1985,0.144,0.2032],"manifest_dimensions_m":[0.3970000147819519,0.4260000008680471,0.20320000008009373],"glb":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/model.urdf","links":{"base_link":"/Geometry/base_link","sample_lid":"/Geometry/base_link/sample_lid"},"frames":{"pre_place":[0.009,-0.001,0.3578],"place":[0.009,-0.001,0.2278],"post_place":[0.009,-0.001,0.3578],"joint_sample_lid_joint":[0.0,-0.005,0.177]},"joints":[{"name":"sample_lid_joint","type":"prismatic","parent":"port_plate","child":"sample_lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.005,0.177],"child_prim":"/Geometry/base_link/sample_lid","child_bbox_min":[-0.0138,-0.0188,0.1923],"child_bbox_max":[0.0138,0.0088,0.2032],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"base_link","part":"bruker_magnettechesr5000__sample_holder","pos":[0.0,-0.005,0.109],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.005,0.109],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_lid_joint"],"modelled_occupant":false},{"name":"blank","link":"base_link","part":"bruker_magnettechesr5000__sample_holder","pos":[0.0,-0.005,0.109],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.005,0.109],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_lid_joint"],"modelled_occupant":false},{"name":"product","link":"base_link","part":"bruker_magnettechesr5000__quartz_tube","pos":[0.0,-0.005,0.1243],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.005,0.1243],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_lid_joint"],"modelled_occupant":false},{"name":"nitrogen","link":"base_link","part":"bruker_magnettechesr5000__nitrogen_inlet","pos":[0.11,0.1368,0.058],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,0.1368,0.058],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"thermal","link":"base_link","part":"bruker_magnettechesr5000__thermal_connector","pos":[0.04,0.1357,0.058],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.04,0.1357,0.058],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"bruker_magnettechesr5000__power_inlet","pos":[-0.13,0.1325,0.058],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.13,0.1325,0.058],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"bruker_magnettechesr5000__usb_port","pos":[-0.065,0.132,0.058],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.065,0.132,0.058],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"field","part":"bruker_magnettechesr5000__display_field","prim":"/Geometry/base_link/readout_field","link":"base_link","digits":8,"decimals":3,"unit":"mT","center":[-0.095,-0.2498,0.0387],"up":[0.0,0.7657,0.6432],"source":{"bridge":["scan.field_t"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[0.0,-0.6432,0.7657]},{"name":"power","part":"bruker_magnettechesr5000__display_power","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":8,"decimals":3,"unit":"mW","center":[0.0,-0.2498,0.0387],"up":[0.0,0.7657,0.6432],"source":{"bridge":["method.power_w"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[0.0,-0.6432,0.7657]},{"name":"signal","part":"bruker_magnettechesr5000__display_signal","prim":"/Geometry/base_link/readout_signal","link":"base_link","digits":8,"decimals":4,"unit":"rel","center":[0.095,-0.2498,0.0387],"up":[0.0,0.7657,0.6432],"source":{"bridge":["scan.intensity"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[-0.0,-0.6432,0.7657]},{"name":"elapsed","part":"bruker_magnettechesr5000__display_elapsed","prim":"/Geometry/base_link/readout_elapsed","link":"base_link","digits":8,"decimals":2,"unit":"s","center":[-0.095,-0.2678,0.0236],"up":[0.0,0.7657,0.6432],"source":{"bridge":["scan.elapsed_s"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[-0.0,-0.6432,0.7657]},{"name":"temperature","part":"bruker_magnettechesr5000__display_temperature","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":8,"decimals":2,"unit":"C","center":[0.0,-0.2678,0.0236],"up":[0.0,0.7657,0.6432],"source":{"bridge":["thermal.temperature_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[-0.0,-0.6432,0.7657]},{"name":"modulation","part":"bruker_magnettechesr5000__display_modulation","prim":"/Geometry/base_link/readout_modulation","link":"base_link","digits":8,"decimals":1,"unit":"kHz","center":[0.095,-0.2678,0.0236],"up":[0.0,0.7657,0.6432],"source":{"bridge":["method.modulation_hz"],"scale":0.001,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.088,0.019],"normal":[-0.0,-0.6432,0.7657]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":45.0,"footprint_m":[0.397,0.426],"height_m":0.2032,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.109,"primary_slot":"sample","access":[],"slot_count":7},"components":[{"id":"body","name_zh":"本体底带与机架","function_zh":"壳体下的深蓝底带(随正面折面;内部承载磁体与电子部件的机架)","physical_meaning_zh":"深蓝底带","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__body"],"collisions":[{"shape":"box","origin_m":[0.0,0.003500000000000003,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.391,0.249,0.0115]},{"shape":"box","origin_m":[-0.13475,-0.125,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12150000000000001,0.008000000000000007,0.0115]},{"shape":"box","origin_m":[0.14375,-0.125,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10350000000000001,0.008000000000000007,0.0115]},{"shape":"box","origin_m":[-0.06812499999999999,-0.12425,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.007500000000000007,0.0115]},{"shape":"box","origin_m":[-0.058374999999999996,-0.12325,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.005500000000000005,0.0115]},{"shape":"box","origin_m":[-0.048625,-0.12225,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.003500000000000003,0.0115]},{"shape":"box","origin_m":[-0.038875,-0.12125,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.0015000000000000013,0.0115]},{"shape":"box","origin_m":[0.057749999999999996,-0.12125,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0085,0.0015000000000000013,0.0115]},{"shape":"box","origin_m":[0.06725,-0.12225,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.003500000000000003,0.0115]},{"shape":"box","origin_m":[0.07674999999999998,-0.12325,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.005500000000000005,0.0115]},{"shape":"box","origin_m":[0.08625,-0.12425,0.00975],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.007500000000000007,0.0115]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006512090792594475,0.010960094006488246,0.03688945040110004],"metallic":0.1,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"397×262 mm与45 kg为厂家数据;底带高度与折面按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"底带下的黑色小圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[-0.16,-0.1,0.00175],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00010000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0095,"length_m":0.0033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"底带下的黑色小圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.16,-0.1,0.00175],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00010000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0095,"length_m":0.0033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"底带下的黑色小圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[-0.16,0.1,0.00175],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00010000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0095,"length_m":0.0033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"底带下的黑色小圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.16,0.1,0.00175],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00010000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0095,"length_m":0.0033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"前面板","function_zh":"灰白前面板:左右两段在前、中段后退(开圆孔装光照口)并在顶缘下凹","physical_meaning_zh":"灰白前面板","subsystem":null,"parent":"body","origin_m":[0.0,-0.128,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__front_panel"],"collisions":[{"shape":"box","origin_m":[-0.13575,0.0,-0.0012500000000000011],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12450000000000001,0.0050000000000000044,0.16549999999999998]},{"shape":"box","origin_m":[0.14475,0.0,-0.0012500000000000011],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10650000000000001,0.0050000000000000044,0.16549999999999998]},{"shape":"box","origin_m":[0.009499999999999998,0.008000000000000007,-0.05825],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.0050000000000000044,0.051500000000000004]},{"shape":"box","origin_m":[0.009499999999999998,0.008000000000000007,0.03724999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.0050000000000000044,0.08149999999999999]},{"shape":"box","origin_m":[-0.024,0.008000000000000007,-0.018000000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019000000000000003,0.0050000000000000044,0.028999999999999998]},{"shape":"box","origin_m":[0.0335,0.008000000000000007,-0.018000000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038,0.0050000000000000044,0.028999999999999998]},{"shape":"box","origin_m":[-0.06812499999999999,0.0010000000000000009,-0.0016875000000000084],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.0030000000000000027,0.16462500000000002]},{"shape":"box","origin_m":[-0.058374999999999996,0.0030000000000000027,-0.0021250000000000158],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.0030000000000000027,0.16375]},{"shape":"box","origin_m":[-0.048625,0.0050000000000000044,-0.0025624999999999953],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.0030000000000000027,0.162875]},{"shape":"box","origin_m":[-0.038875,0.007000000000000006,-0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.0030000000000000027,0.16199999999999998]},{"shape":"box","origin_m":[0.057749999999999996,0.007000000000000006,-0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0085,0.0030000000000000027,0.16199999999999998]},{"shape":"box","origin_m":[0.06725,0.0050000000000000044,-0.0025624999999999953],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.0030000000000000027,0.162875]},{"shape":"box","origin_m":[0.07674999999999998,0.0030000000000000027,-0.0021250000000000158],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.0030000000000000027,0.16375]},{"shape":"box","origin_m":[0.08625,0.0010000000000000009,-0.0016875000000000084],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0030000000000000027,0.16462499999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5711248294648731,0.5972017883637634],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"三段折面、折痕位置与顶缘下凹按册第7页直视正面照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_front","name_zh":"顶面前框条","function_zh":"顶面前缘的白色框条(随正面顶缘下凹,压住金属灰盖板前缘)","physical_meaning_zh":"白色框条","subsystem":null,"parent":"body","origin_m":[0.0,-0.116,0.176],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__top_front"],"collisions":[{"shape":"box","origin_m":[-0.13575,1.3877787807814457e-17,0.0007999999999999952],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12450000000000001,0.017,0.008599999999999997]},{"shape":"box","origin_m":[0.14475,1.3877787807814457e-17,0.0007999999999999952],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10650000000000001,0.017,0.008599999999999997]},{"shape":"box","origin_m":[0.009499999999999998,0.008000000000000021,-0.002700000000000008],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.017,0.008599999999999997]},{"shape":"box","origin_m":[-0.06812499999999999,0.0010000000000000148,0.00036249999999998783],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.015,0.00772500000000001]},{"shape":"box","origin_m":[-0.058374999999999996,0.0030000000000000165,-0.0005124999999999991],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.015,0.007724999999999982]},{"shape":"box","origin_m":[-0.048625,0.005000000000000018,-0.001387499999999986],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00875,0.015,0.00772500000000001]},{"shape":"box","origin_m":[-0.038875,0.00700000000000002,-0.0022625000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008749999999999994,0.015,0.007724999999999982]},{"shape":"box","origin_m":[0.057749999999999996,0.00700000000000002,-0.0022625000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0085,0.015,0.007724999999999982]},{"shape":"box","origin_m":[0.06725,0.005000000000000018,-0.001387499999999986],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.015,0.00772500000000001]},{"shape":"box","origin_m":[0.07674999999999998,0.0030000000000000165,-0.0005125000000000268],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008499999999999994,0.015,0.00772500000000001]},{"shape":"box","origin_m":[0.08625,0.0010000000000000148,0.00036249999999998783],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.015,0.007724999999999982]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5711248294648731,0.5972017883637634],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后面板与后侧段","function_zh":"灰白后面板(背面接口所在)与两侧格栅之后的白色后段","physical_meaning_zh":"灰白后面板","subsystem":null,"parent":"body","origin_m":[0.0,0.128,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0013500000000000179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.395,0.0050000000000000044,0.1653]},{"shape":"box","origin_m":[-0.1955,-0.03025,-0.0013500000000000179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.05449999999999999,0.1653]},{"shape":"box","origin_m":[0.1955,-0.03025,-0.0013500000000000179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.05449999999999999,0.1653]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5711248294648731,0.5972017883637634],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"白色后段长度按左前照片估计(约60 mm,含后壁)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_rear","name_zh":"顶面后框条","function_zh":"顶面后缘的白色框条","physical_meaning_zh":"白色框条","subsystem":null,"parent":"body","origin_m":[0.0,0.115,0.176],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__top_rear"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00014999999999999736,-0.00020000000000000573],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.383,0.01870000000000001,0.010599999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.5711248294648731,0.5972017883637634],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_left","name_zh":"左顶盖板","function_zh":"顶面左侧的金属灰盖板(外侧折边压在格栅上方)","physical_meaning_zh":"金属灰盖板","subsystem":null,"parent":"body","origin_m":[-0.13575,0.0,0.176],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__top_left"],"collisions":[{"shape":"box","origin_m":[0.0025000000000000022,-0.0010000000000000009,0.0010000000000000009],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.12150000000000001,0.211,0.0030000000000000027]},{"shape":"box","origin_m":[-0.06075,-0.018499999999999996,-0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.176,0.01100000000000001]},{"shape":"box","origin_m":[-0.060600000000000015,-0.11560000000000001,-0.006400000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.002700000000000008,0.017799999999999996,0.004200000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17464740365558504,0.18782077230067787,0.20155625379439707],"metallic":0.35,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_right","name_zh":"右顶盖板","function_zh":"顶面右侧的金属灰盖板(外侧折边压在格栅上方)","physical_meaning_zh":"金属灰盖板","subsystem":null,"parent":"body","origin_m":[0.14475,0.0,0.176],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__top_right"],"collisions":[{"shape":"box","origin_m":[-0.0025000000000000022,-0.0010000000000000009,0.0010000000000000009],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10350000000000001,0.211,0.0030000000000000027]},{"shape":"box","origin_m":[0.05175000000000002,-0.018499999999999996,-0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.176,0.01100000000000001]},{"shape":"box","origin_m":[0.051600000000000035,-0.11560000000000001,-0.006400000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.002700000000000008,0.017799999999999996,0.004200000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17464740365558504,0.18782077230067787,0.20155625379439707],"metallic":0.35,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"port_plate","name_zh":"样品口中间板","function_zh":"顶面中间稍下沉的金属灰盖板(中央开孔安装样品口凸台,两侧斜坡接左右盖板)","physical_meaning_zh":"金属灰中间板","subsystem":null,"parent":"body","origin_m":[0.0,-0.005,0.1755],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__port_plate"],"collisions":[{"shape":"box","origin_m":[0.009499999999999998,-0.054,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.095,0.0030000000000000027]},{"shape":"box","origin_m":[0.009499999999999998,0.057999999999999996,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.103,0.0030000000000000027]},{"shape":"box","origin_m":[-0.02,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027000000000000003,0.013,0.0030000000000000027]},{"shape":"box","origin_m":[0.0295,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.046,0.013,0.0030000000000000027]},{"shape":"box","origin_m":[-0.0535,0.003999999999999999,0.0007500000000000007],"rpy_rad":[3.141592653589793,-0.0384425900211879,3.141592653589793],"size_m":[0.03702883549377305,0.211,0.003]},{"shape":"box","origin_m":[0.072,0.003999999999999999,0.0007500000000000007],"rpy_rad":[0.0,-0.03945320109703952,0.0],"size_m":[0.036029593739612835,0.211,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17464740365558504,0.18782077230067787,0.20155625379439707],"metallic":0.35,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_port","name_zh":"样品口凸台","function_zh":"中间板上的银色样品口凸台(法兰+4颗螺钉;中心孔供3–6 mm石英管插入谐振腔)","physical_meaning_zh":"银色样品口","subsystem":null,"parent":"port_plate","origin_m":[0.0,0.0,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__sample_port"],"collisions":[{"shape":"box","origin_m":[0.00855,0.0,0.007750000000000035],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[0.0069170953019058005,0.005025563907100646,0.007750000000000035],"rpy_rad":[0.0,0.0,0.6283185307179586],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[0.002642095301905801,0.008131533214323562,0.007750000000000035],"rpy_rad":[0.0,0.0,1.2566370614359172],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[-0.0026420953019058,0.008131533214323564,0.007750000000000035],"rpy_rad":[0.0,0.0,1.8849555921538759],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[-0.0069170953019058,0.005025563907100647,0.007750000000000035],"rpy_rad":[0.0,0.0,2.5132741228718345],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[-0.00855,8.673617379884035e-19,0.007750000000000035],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[-0.006917095301905802,-0.005025563907100646,0.007750000000000035],"rpy_rad":[0.0,0.0,3.7699111843077517],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[-0.0026420953019058017,-0.008131533214323562,0.007750000000000035],"rpy_rad":[0.0,0.0,4.39822971502571],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[0.002642095301905799,-0.008131533214323562,0.007750000000000035],"rpy_rad":[0.0,0.0,5.026548245743669],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[0.0069170953019058,-0.0050255639071006475,0.007750000000000035],"rpy_rad":[0.0,0.0,5.654866776461628],"size_m":[0.0079,0.008204222329880884,0.011000000000000013]},{"shape":"box","origin_m":[0.0165,0.0,0.0005999999999999894],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[0.014289419162443239,0.008249999999999999,0.0005999999999999894],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[0.008250000000000002,0.014289419162443237,0.0005999999999999894],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[1.0103336092965665e-18,0.0165,0.0005999999999999894],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-0.008249999999999997,0.01428941916244324,0.0005999999999999894],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-0.014289419162443239,0.008249999999999999,0.0005999999999999894],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-0.0165,1.734723475976807e-18,0.0005999999999999894],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-0.01428941916244324,-0.008249999999999993,0.0005999999999999894],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-0.008250000000000007,-0.014289419162443234,0.0005999999999999894],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[-3.031000827889699e-18,-0.0165,0.0005999999999999894],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[0.008250000000000002,-0.014289419162443237,0.0005999999999999894],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.006,0.010554518689861923,0.0014]},{"shape":"box","origin_m":[0.014289419162443234,-0.008250000000000007,0.0005999999999999894],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.006,0.010554518689861923,0.0014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"凸台约26 mm外径、约13 mm高,顶面取192 mm(高度解释见LIMITS)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"port_guide_0","name_zh":"附件定位垫","function_zh":"样品口周围的黑色椭圆定位垫(附件安放定位)","physical_meaning_zh":"黑色定位垫","subsystem":null,"parent":"port_plate","origin_m":[-0.035,-0.018,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__port_guide_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0008499999999999897],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008999999999999998,0.0049999999999999975,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"port_guide_1","name_zh":"附件定位垫","function_zh":"样品口周围的黑色椭圆定位垫(附件安放定位)","physical_meaning_zh":"黑色定位垫","subsystem":null,"parent":"port_plate","origin_m":[0.035,-0.018,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__port_guide_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0008499999999999897],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008999999999999998,0.0049999999999999975,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"port_guide_2","name_zh":"附件定位垫","function_zh":"样品口周围的黑色椭圆定位垫(附件安放定位)","physical_meaning_zh":"黑色定位垫","subsystem":null,"parent":"port_plate","origin_m":[-0.035,0.018,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__port_guide_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0008499999999999897],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008999999999999998,0.005000000000000001,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"port_guide_3","name_zh":"附件定位垫","function_zh":"样品口周围的黑色椭圆定位垫(附件安放定位)","physical_meaning_zh":"黑色定位垫","subsystem":null,"parent":"port_plate","origin_m":[0.035,0.018,0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__port_guide_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0008499999999999897],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008999999999999998,0.005000000000000001,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_lid","name_zh":"样品口封盖","function_zh":"样品口凸台上的黑色封盖(首版代理;+Z升起30 mm开闭)","physical_meaning_zh":"黑色封盖","subsystem":null,"parent":"port_plate","origin_m":[0.0,0.0,0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__sample_lid"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.01780000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0133,"length_m":0.0046}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.03],"state_id":"lid.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"盖顶握钮","function_zh":"封盖顶部的滚花握钮","physical_meaning_zh":"黑色握钮","subsystem":null,"parent":"sample_lid","origin_m":[0.0,0.0,0.0232],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__lid_grip"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0054,"length_m":0.0058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_left","name_zh":"左侧格栅","function_zh":"左侧约195 mm长的黑框百叶散热格栅(20片倾斜百叶、黑色背板封闭内腔)","physical_meaning_zh":"黑色格栅","subsystem":null,"parent":"body","origin_m":[-0.1925,-0.027499999999999997,0.092],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__side_left"],"collisions":[{"shape":"box","origin_m":[0.0021499999999999853,-6.938893903907228e-18,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007300000000000001,0.1744,0.13040000000000002]},{"shape":"box","origin_m":[-0.0020000000000000018,-0.0922,-0.0007500000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.008999999999999994,0.14989999999999998]},{"shape":"box","origin_m":[-0.0020000000000000018,0.0922,-0.0007500000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.009000000000000008,0.14989999999999998]},{"shape":"box","origin_m":[-0.0020000000000000018,-3.469446951953614e-18,-0.07095],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.17500000000000002,0.009500000000000001]},{"shape":"box","origin_m":[-0.0020000000000000018,-3.469446951953614e-18,0.06970000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.17500000000000002,0.00899999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"格栅长度、百叶数与角螺钉按左前照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_right","name_zh":"右侧格栅","function_zh":"右侧黑框百叶散热格栅的外框与黑色背板(百叶见vent_0–9)","physical_meaning_zh":"黑色格栅","subsystem":null,"parent":"body","origin_m":[0.1925,-0.027499999999999997,0.092],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__side_right"],"collisions":[{"shape":"box","origin_m":[-0.0021499999999999853,-6.938893903907228e-18,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007300000000000001,0.1744,0.13040000000000002]},{"shape":"box","origin_m":[0.0020000000000000018,-0.0922,-0.0007500000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.008999999999999994,0.14989999999999998]},{"shape":"box","origin_m":[0.0020000000000000018,0.0922,-0.0007500000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.009000000000000008,0.14989999999999998]},{"shape":"box","origin_m":[0.0020000000000000018,-3.469446951953614e-18,-0.07095],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.17500000000000002,0.009500000000000001]},{"shape":"box","origin_m":[0.0020000000000000018,-3.469446951953614e-18,0.06970000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999992,0.17500000000000002,0.00899999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_0","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,-0.05923684210526316],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_1","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,-0.046184210526315786],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_2","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,-0.03313157894736842],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_3","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,-0.020078947368421043],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_4","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,-0.007026315789473686],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.0032631578947368567],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_5","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,0.006026315789473685],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_5"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736829],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_6","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,0.019078947368421056],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_6"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_7","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,0.03213157894736843],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_7"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.003263157894736843],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736829],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_8","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,0.0451842105263158],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_8"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0032631578947368567],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.0032631578947368567],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_9","name_zh":"右侧百叶","function_zh":"右侧格栅中的倾斜百叶片(每件两片)","physical_meaning_zh":"黑色百叶","subsystem":null,"parent":"side_right","origin_m":[-0.0015999999999999903,-3.469446951953614e-18,0.05823684210526317],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__vent_9"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0032631578947368567],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]},{"shape":"box","origin_m":[0.0,0.0,0.003263157894736829],"rpy_rad":[0.0,0.6981317007977317,0.0],"size_m":[0.0008,0.17800000000000002,0.0062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"grille_screws_left","name_zh":"左格栅螺钉","function_zh":"左侧格栅外框四角的银色螺钉","physical_meaning_zh":"银色螺钉","subsystem":null,"parent":"side_left","origin_m":[-0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__grille_screws_left"],"collisions":[{"shape":"box","origin_m":[-0.0002999999999999947,-0.092,-0.07050000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0032000000000000015]},{"shape":"box","origin_m":[-0.0002999999999999947,-0.092,0.06949999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0031999999999999806]},{"shape":"box","origin_m":[-0.0002999999999999947,0.092,-0.07050000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0032000000000000015]},{"shape":"box","origin_m":[-0.0002999999999999947,0.092,0.06949999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0031999999999999806]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"grille_screws_right","name_zh":"右格栅螺钉","function_zh":"右侧格栅外框四角的银色螺钉","physical_meaning_zh":"银色螺钉","subsystem":null,"parent":"side_right","origin_m":[0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__grille_screws_right"],"collisions":[{"shape":"box","origin_m":[0.0002999999999999947,-0.092,-0.07050000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0032000000000000015]},{"shape":"box","origin_m":[0.0002999999999999947,-0.092,0.06949999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0031999999999999806]},{"shape":"box","origin_m":[0.0002999999999999947,0.092,-0.07050000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0032000000000000015]},{"shape":"box","origin_m":[0.0002999999999999947,0.092,0.06949999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.0032000000000000084,0.0031999999999999806]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_face","name_zh":"正面圆形口","function_zh":"正面中段的黑色漏斗形圆口(UV-Vis辐照单元光照接口,照片;运行层以此为软件供电控件锚点,非实体按键)","physical_meaning_zh":"黑色圆形口","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0050000000000000044,-0.018000000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__power_face"],"collisions":[{"shape":"box","origin_m":[0.0129,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[0.01117172770881926,0.0005000000000000004,0.006449999999999997],"rpy_rad":[1.0471975511965979,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[0.006450000000000002,0.0005000000000000004,0.01117172770881926],"rpy_rad":[0.523598775598299,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[7.898971854500428e-19,0.0005000000000000004,0.012899999999999995],"rpy_rad":[6.123233995736766e-17,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-0.006449999999999997,0.0005000000000000004,0.01117172770881926],"rpy_rad":[-0.5235987755982987,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-0.01117172770881926,0.0005000000000000004,0.006449999999999997],"rpy_rad":[-1.0471975511965979,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-0.0129,0.0005000000000000004,0.0],"rpy_rad":[-1.5707963267948966,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-0.011171727708819261,0.0005000000000000004,-0.006449999999999997],"rpy_rad":[-2.0943951023931953,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-0.006450000000000006,0.0005000000000000004,-0.01117172770881926],"rpy_rad":[-2.617993877991494,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[-2.3696915563501284e-18,0.0005000000000000004,-0.012899999999999995],"rpy_rad":[-3.141592653589793,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[0.006450000000000002,0.0005000000000000004,-0.01117172770881926],"rpy_rad":[2.6179938779914944,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[0.011171727708819254,0.0005000000000000004,-0.006450000000000011],"rpy_rad":[2.094395102393196,-0.0,1.5707963267948966],"size_m":[0.008,0.00741522595133889,0.0016000000000000007]},{"shape":"box","origin_m":[0.00975,0.008000000000000007,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[0.008443747686898278,0.008000000000000007,0.004875000000000004],"rpy_rad":[1.0471975511965979,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[0.004875000000000001,0.008000000000000007,0.008443747686898276],"rpy_rad":[0.523598775598299,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[5.970153145843347e-19,0.008000000000000007,0.009749999999999995],"rpy_rad":[6.123233995736766e-17,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-0.004874999999999998,0.008000000000000007,0.008443747686898276],"rpy_rad":[-0.5235987755982987,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-0.008443747686898278,0.008000000000000007,0.004875000000000004],"rpy_rad":[-1.0471975511965979,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-0.00975,0.008000000000000007,0.0],"rpy_rad":[-1.5707963267948966,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-0.00844374768689828,0.008000000000000007,-0.004875000000000004],"rpy_rad":[-2.0943951023931953,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-0.004875000000000004,0.008000000000000007,-0.008443747686898276],"rpy_rad":[-2.617993877991494,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[-1.791045943753004e-18,0.008000000000000007,-0.009749999999999995],"rpy_rad":[-3.141592653589793,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[0.004875000000000001,0.008000000000000007,-0.008443747686898276],"rpy_rad":[2.6179938779914944,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"box","origin_m":[0.008443747686898274,0.008000000000000007,-0.004875000000000004],"rpy_rad":[2.094395102393196,-0.0,1.5707963267948966],"size_m":[0.0048,0.006007956792690633,0.002700000000000001]},{"shape":"cylinder","origin_m":[0.0,0.01475,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0045,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004024717018496307,0.004391442037410293,0.004776953480693729],"metallic":0.0,"roughness":0.28,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"位置与大小按册第7、8页照片估计(口径约28 mm);功能见册附件“UV-Vis Irradiation Unit”。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_badge","name_zh":"BRUKER标","function_zh":"右段上部的BRUKER标(印刷,通用字体重绘)","physical_meaning_zh":"蓝灰标识","subsystem":null,"parent":"front_panel","origin_m":[0.163,-0.0030000000000000027,0.05499999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__brand_badge"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.01,0.006,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/bruker_mark.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_strip","name_zh":"型号字样","function_zh":"右段竖排“Magnettech ESR5000”字样与红色方块(印刷;约占正面高度0.31–0.70)","physical_meaning_zh":"竖排字样","subsystem":null,"parent":"front_panel","origin_m":[0.163,-0.0030000000000000027,-0.007500000000000007],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__status_strip"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.05,"roughness":0.36,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/magnettech_print.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_yoke","name_zh":"磁轭","function_zh":"电磁铁的U形铁轭(坐在底带上;示意,不可见)","physical_meaning_zh":"铁轭","subsystem":null,"parent":"body","origin_m":[0.0,0.015,0.054],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__magnet_yoke"],"collisions":[{"shape":"box","origin_m":[0.0,-0.019999999999999997,-0.027999999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.208,0.078,0.018000000000000002]},{"shape":"box","origin_m":[-0.095,-0.019999999999999997,0.031000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000002,0.078,0.098]},{"shape":"box","origin_m":[0.095,-0.019999999999999997,0.031000000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000002,0.078,0.098]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.09305896284668745,0.09989872824711389,0.10946171077829933],"metallic":0.7,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pole_left","name_zh":"磁极左","function_zh":"电磁铁极靴(从磁轭立柱伸向谐振腔;示意,不可见)","physical_meaning_zh":"铁极靴","subsystem":null,"parent":"magnet_yoke","origin_m":[-0.059,-0.02,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__pole_left"],"collisions":[{"shape":"cylinder","origin_m":[0.006499999999999999,0.0,-0.013999999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.031,"length_m":0.063}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.09305896284668745,0.09989872824711389,0.10946171077829933],"metallic":0.7,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"coil_left","name_zh":"励磁线圈左","function_zh":"套在极靴上、贴着磁轭立柱的励磁线圈(示意,不可见)","physical_meaning_zh":"铜线圈","subsystem":null,"parent":"pole_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__coil_left"],"collisions":[{"shape":"box","origin_m":[-0.0033000000000000043,0.0386,-0.013999999999999999],"rpy_rad":[-1.5707963267948966,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,0.03342858058607934,0.005299999999999999],"rpy_rad":[-1.0471975511965979,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,0.019300000000000005,0.019428580586079325],"rpy_rad":[-0.5235987755982989,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,2.6020852139652106e-18,0.02460000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-0.019299999999999994,0.01942858058607934],"rpy_rad":[0.5235987755982987,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-0.03342858058607933,0.005300000000000013],"rpy_rad":[1.0471975511965974,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-0.0386,-0.013999999999999999],"rpy_rad":[1.5707963267948966,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-0.03342858058607934,-0.033299999999999996],"rpy_rad":[2.0943951023931953,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-0.01930000000000002,-0.04742858058607932],"rpy_rad":[2.617993877991494,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,-6.938893903907228e-18,-0.0526],"rpy_rad":[3.141592653589793,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,0.019299999999999977,-0.04742858058607935],"rpy_rad":[3.6651914291880914,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[-0.0033000000000000043,0.03342858058607932,-0.033300000000000024],"rpy_rad":[4.1887902047863905,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.1714411007328226,0.04518620438567554],"metallic":0.9,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pole_right","name_zh":"磁极右","function_zh":"电磁铁极靴(从磁轭立柱伸向谐振腔;示意,不可见)","physical_meaning_zh":"铁极靴","subsystem":null,"parent":"magnet_yoke","origin_m":[0.059,-0.02,0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__pole_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.006499999999999999,0.0,-0.013999999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.031,"length_m":0.063}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.09305896284668745,0.09989872824711389,0.10946171077829933],"metallic":0.7,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"coil_right","name_zh":"励磁线圈右","function_zh":"套在极靴上、贴着磁轭立柱的励磁线圈(示意,不可见)","physical_meaning_zh":"铜线圈","subsystem":null,"parent":"pole_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__coil_right"],"collisions":[{"shape":"box","origin_m":[0.0033000000000000043,0.0386,-0.013999999999999999],"rpy_rad":[-1.5707963267948966,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,0.03342858058607934,0.005299999999999999],"rpy_rad":[-1.0471975511965979,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,0.019300000000000005,0.019428580586079325],"rpy_rad":[-0.5235987755982989,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,2.6020852139652106e-18,0.02460000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-0.019299999999999994,0.01942858058607934],"rpy_rad":[0.5235987755982987,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-0.03342858058607933,0.005300000000000013],"rpy_rad":[1.0471975511965974,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-0.0386,-0.013999999999999999],"rpy_rad":[1.5707963267948966,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-0.03342858058607934,-0.033299999999999996],"rpy_rad":[2.0943951023931953,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-0.01930000000000002,-0.04742858058607932],"rpy_rad":[2.617993877991494,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,-6.938893903907228e-18,-0.0526],"rpy_rad":[3.141592653589793,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,0.019299999999999977,-0.04742858058607935],"rpy_rad":[3.6651914291880914,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]},{"shape":"box","origin_m":[0.0033000000000000043,0.03342858058607932,-0.033300000000000024],"rpy_rad":[4.1887902047863905,0.0,0.0],"size_m":[0.0436,0.024356581591989054,0.0122]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.1714411007328226,0.04518620438567554],"metallic":0.9,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"resonator","name_zh":"X波段谐振腔","function_zh":"两极间的X波段谐振腔(竖向样品孔、通向微波桥的波导,立在磁轭底梁上的支柱上;示意,不可见)","physical_meaning_zh":"金属谐振腔","subsystem":null,"parent":"magnet_yoke","origin_m":[0.0,-0.02,0.028000000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__resonator"],"collisions":[{"shape":"box","origin_m":[0.01065,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[0.00861603099009319,0.0062599129369148385,0.0],"rpy_rad":[0.0,0.0,0.6283185307179586],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[0.00329103099009319,0.010128751898543386,0.0],"rpy_rad":[0.0,0.0,1.2566370614359172],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[-0.003291030990093189,0.010128751898543386,0.0],"rpy_rad":[0.0,0.0,1.8849555921538759],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[-0.008616030990093188,0.00625991293691484,0.0],"rpy_rad":[0.0,0.0,2.5132741228718345],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[-0.01065,1.734723475976807e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[-0.008616030990093192,-0.006259912936914838,0.0],"rpy_rad":[0.0,0.0,3.7699111843077517],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[-0.0032910309900931914,-0.010128751898543384,0.0],"rpy_rad":[0.0,0.0,4.39822971502571],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[0.003291030990093188,-0.010128751898543384,0.0],"rpy_rad":[0.0,0.0,5.026548245743669],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[0.008616030990093188,-0.006259912936914841,0.0],"rpy_rad":[0.0,0.0,5.654866776461628],"size_m":[0.011700000000000002,0.010829573475442767,0.043]},{"shape":"box","origin_m":[0.0,0.031000000000000003,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.021,0.027,0.009000000000000008]},{"shape":"box","origin_m":[0.0,-8.673617379884035e-19,-0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015,0.015,0.023000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.32314320911295075,0.10224173308810132],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["powder.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_holder","name_zh":"样品管夹","function_zh":"谐振腔上方夹持石英管的样品位夹套(管外壁贴合)","physical_meaning_zh":"金属夹套","subsystem":null,"parent":"resonator","origin_m":[0.0,0.0,0.012999999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__sample_holder"],"collisions":[{"shape":"box","origin_m":[0.0054,0.0,0.013999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[0.003818376618407357,0.0038183766184073566,0.013999999999999999],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[3.3065463576978538e-19,0.0054,0.013999999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[-0.0038183766184073566,0.003818376618407357,0.013999999999999999],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[-0.0054,8.673617379884035e-19,0.013999999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[-0.0038183766184073575,-0.0038183766184073558,0.013999999999999999],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[-9.919639073093562e-19,-0.005399999999999999,0.013999999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0048,0.006526348888750485,0.0095]},{"shape":"box","origin_m":[0.0038183766184073558,-0.0038183766184073575,0.013999999999999999],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0048,0.006526348888750485,0.0095]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.register","sample.load","sample.unload","thermal.set_temperature","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"quartz_tube","name_zh":"石英样品管","function_zh":"插入谐振腔的5 mm外径石英样品管(卡在管夹中,顶端低于封盖)","physical_meaning_zh":"石英管","subsystem":null,"parent":"sample_holder","origin_m":[0.0,0.0,0.033],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__quartz_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00315],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0024,"length_m":0.1237}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6866853124353135,0.7605245046752924,0.7758222183174236],"metallic":0.0,"roughness":0.03,"emissive":[0.0,0.0,0.0],"alpha":0.3,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"3–6 mm外径石英管为厂家数据;长度为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"microwave_bridge","name_zh":"微波桥","function_zh":"X波段微波桥模块(立在4根支撑柱上;示意,不可见)","physical_meaning_zh":"金属模块","subsystem":null,"parent":"body","origin_m":[0.13,0.075,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__microwave_bridge"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.068,0.057999999999999996]},{"shape":"cylinder","origin_m":[-0.02800000000000001,-0.027999999999999997,-0.0375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0035,"length_m":0.015},{"shape":"cylinder","origin_m":[-0.02800000000000001,0.027999999999999997,-0.0375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0035,"length_m":0.015},{"shape":"cylinder","origin_m":[0.027999999999999997,-0.027999999999999997,-0.0375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0035,"length_m":0.015},{"shape":"cylinder","origin_m":[0.027999999999999997,0.027999999999999997,-0.0375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0035,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.09305896284668745,0.09989872824711389,0.10946171077829933],"metallic":0.7,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","microwave.set","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lockin","name_zh":"相敏检测板","function_zh":"相敏检测/ADC电路板(立在4根铜柱上;示意,不可见)","physical_meaning_zh":"电路板","subsystem":null,"parent":"body","origin_m":[-0.13,0.076,0.05],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__lockin"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07800000000000001,0.07300000000000001,0.017]},{"shape":"cylinder","origin_m":[-0.032,-0.03,-0.021500000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.032,0.03,-0.021500000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.024},{"shape":"cylinder","origin_m":[0.032,-0.03,-0.021500000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.024},{"shape":"cylinder","origin_m":[0.032,0.03,-0.021500000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.10224173308810132,0.042311410620809675],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","acquisition.start","spincount.absolute"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"背面IEC电源入口","physical_meaning_zh":"电源入口","subsystem":null,"parent":"rear_panel","origin_m":[-0.13,0.0030000000000000027,-0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0010000000000000009,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02600000000000001,0.004400000000000015,0.020000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"背面USB接口(ESRStudio电脑连接)","physical_meaning_zh":"USB接口","subsystem":null,"parent":"rear_panel","origin_m":[-0.065,0.0030000000000000027,-0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000005,0.003400000000000014,0.006999999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.62,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"thermal_connector","name_zh":"温控接口","function_zh":"背面BTC03温控附件接口(圆形多芯)","physical_meaning_zh":"温控接口","subsystem":null,"parent":"rear_panel","origin_m":[0.04,0.0030000000000000027,-0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__thermal_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.003500000000000003,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.008499999999999999,"length_m":0.009000000000000001},{"shape":"cylinder","origin_m":[0.0,0.009000000000000008,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.004450000000000001,"length_m":0.0035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nitrogen_inlet","name_zh":"氮气接口","function_zh":"背面氮气/气体附件快插接口","physical_meaning_zh":"氮气接口","subsystem":null,"parent":"rear_panel","origin_m":[0.11,0.0030000000000000027,-0.042],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__nitrogen_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.004500000000000004,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0055,"length_m":0.011},{"shape":"cylinder","origin_m":[0.0,0.01100000000000001,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0028000000000000004,"length_m":0.0035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5149176653765214,0.5394794890121072,0.5647115057049292],"metallic":0.85,"roughness":0.24,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"host_screen","name_zh":"独立仿真遥测板","function_zh":"仪器前方的独立仿真遥测显示板(楔形座;simulation_only,不属于仪器)","physical_meaning_zh":"仿真遥测板","subsystem":null,"parent":"body","origin_m":[0.0,-0.2576431920864233,0.031765704864789614],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__host_screen"],"collisions":[{"shape":"box","origin_m":[0.0,0.0006431920864232721,-0.027015704864789613],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.318,0.04799999999999996,0.0095]},{"shape":"box","origin_m":[0.0,0.0032159604321163604,-0.0038285243239480557],"rpy_rad":[-2.44293282886833,-0.0,0.0],"size_m":[0.318,0.065299310869258,0.008]},{"shape":"box","origin_m":[0.0,0.015143192086423285,-0.011765704864789617],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.318,0.01899999999999999,0.039999999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/telemetry_board.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["process.measure","spectrum.read","spectrum.analyze","quantify.relative","template.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_field","name_zh":"仿真读数Field","function_zh":"仿真遥测板上的Field读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[-0.095,0.00784694345436393,0.006983228366881256],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_field"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.0003828524323948035],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_field.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_power","name_zh":"仿真读数MW power","function_zh":"仿真遥测板上的MW power读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.0,0.00784694345436393,0.006983228366881256],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_power"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.0003828524323948035],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_power.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_signal","name_zh":"仿真读数Signal","function_zh":"仿真遥测板上的Signal读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.095,0.00784694345436393,0.006983228366881256],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_signal"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.0003828524323948035],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_signal.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_elapsed","name_zh":"仿真读数Time","function_zh":"仿真遥测板上的Time读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[-0.095,-0.010147120868191917,-0.008131785664065673],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_elapsed"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.00038285243239480696],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_elapsed.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_temperature","name_zh":"仿真读数Temp","function_zh":"仿真遥测板上的Temp读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.0,-0.010147120868191917,-0.008131785664065673],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_temperature"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.00038285243239480696],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_temperature.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_modulation","name_zh":"仿真读数Mod.","function_zh":"仿真遥测板上的Mod.读数(仅仿真读数,非ESRStudio;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.095,-0.010147120868191917,-0.008131785664065673],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_magnettechesr5000__display_modulation"],"collisions":[{"shape":"box","origin_m":[0.0,0.00032159604321163604,-0.00038285243239480696],"rpy_rad":[0.6986598247214635,-0.0,0.0],"size_m":[0.086,0.017,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_modulation.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主一次性声明未标定控制/噪声参数","kind":"configuration","availability":"implemented","component_ids":["body","lockin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","temperature_accessory","heat_capacity_j_k","thermal_ua_w_k","control_gain_w_k","peltier_limit_w","noise_density_sqrt_s","baseline","baseline_slope_per_t","reference_spin_count","shape_scale_t2","seed","accept_uncalibrated_model"]},"sample.register":{"function_zh":"登记预装液相真实HFC或显式合成各向同性固体管","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","kind","material_phase","template_id","solvent_code","volume_m3","mass_kg","concentration_mol_m3","solid_spin_count","g_assumed","linewidth_pp_t","saturation_power_w","reference_temperature_k","tube_od_m","accept_missing_source_conditions","accept_synthetic_solid"]},"sample.load":{"function_zh":"开盖宿主挂接完整管,固定网格非机器人动作","kind":"device_command","availability":"implemented","component_ids":["sample_holder","quartz_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"开盖卸载完整管,物料/自旋不消耗","kind":"device_command","availability":"implemented","component_ids":["sample_holder","quartz_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"method.configure":{"function_zh":"场中心/宽度、功率/频率、调制pp和频率、点数/积分与检测参数","kind":"configuration","availability":"implemented","component_ids":["magnet_yoke","microwave_bridge","lockin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["field_center_t","sweep_width_t","microwave_frequency_hz","microwave_power_w","modulation_frequency_hz","modulation_pp_t","points","dwell_s","lockin_time_constant_s","gain"]},"power.set":{"function_zh":"软件供电;断电关闭微波并取消,非物理按键碰撞","kind":"device_command","availability":"implemented","component_ids":["power_face","power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set":{"function_zh":"样品盖+Z30mm工程代理,开盖关闭微波并取消","kind":"device_command","availability":"implemented","component_ids":["sample_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"microwave.set":{"function_zh":"供电关盖才可使能;停微波取消,非安全认证","kind":"device_command","availability":"implemented","component_ids":["microwave_bridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"只有宿主明确安装BTC03;273..313K温控数值代理","kind":"device_command","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"acquisition.start":{"function_zh":"恒场逐点异步扫描;先完整同条件空白","kind":"device_command","availability":"implemented","component_ids":["quartz_tube","magnet_yoke","lockin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["kind"]},"acquisition.stop":{"function_zh":"停止保留部分点与时间/能量","kind":"device_command","availability":"implemented","component_ids":["microwave_bridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"process.measure":{"function_zh":"读最后真实采样点;缺测null","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectrum.read":{"function_zh":"导出文献参数驱动的模拟EPR谱;不伪造raw实测","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectrum.analyze":{"function_zh":"仅由调用者观测双积分、表观g;非孤立多重峰不报单线线宽","kind":"analysis","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["trace","microwave_frequency_hz","isolated_line_assertion"]},"quantify.relative":{"function_zh":"相同设置/温度/相位/饱和条件下双积分和体积比;无隐藏浓度","kind":"analysis","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference","sample","reference_volume_m3","sample_volume_m3","same_settings_confirmed"]},"template.read":{"function_zh":"公开参考参数,不透露当前样品身份","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]},"product.read":{"function_zh":"私有管内物料/自旋位置与独立热量/RF源能量账本","kind":"query","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"powder.measure":{"function_zh":"真实各向异性粉末/多电子Hamiltonian未实现","kind":"analysis","availability":"unsupported","component_ids":["resonator"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"spincount.absolute":{"function_zh":"原厂reference-free绝对SpinCount未实现","kind":"analysis","availability":"unsupported","component_ids":["lockin"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式宿主配置完成;来源=setpoint,不是实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"EPR扫描方法配置;来源=setpoint,不是实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["host_screen"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑供电;来源=setpoint,不是实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_face"],"write_via":"power.set"},"lid.opened":{"meaning_zh":"样品口开启;来源=scene,不是实机标定。","unit":"1","access":"read_write","origin":"scene","component_ids":["sample_lid"],"write_via":"lid.set"},"lid.travel_m":{"meaning_zh":"样品口盖工程平移30mm;来源=scene,不是实机标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["sample_lid"],"write_via":null},"microwave.enabled":{"meaning_zh":"微波门控软件状态;来源=setpoint,不是实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["microwave_bridge"],"write_via":"microwave.set"},"sample.loaded":{"meaning_zh":"宿主挂接预装石英管;来源=scene,不是实机标定。","unit":"1","access":"read_only","origin":"scene","component_ids":["quartz_tube"],"write_via":null},"thermal.installed":{"meaning_zh":"BTC03选件宿主声明安装;来源=setpoint,不是实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["sample_holder"],"write_via":null},"thermal.setpoint_k":{"meaning_zh":"选件温度设置;来源=setpoint,不是实机标定。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["sample_holder"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"未标定集中模型样品温度;来源=derived,不是实机标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"blank.ready":{"meaning_zh":"同方法/溶剂/参考温度空白;来源=derived,不是实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.phase":{"meaning_zh":"异步采集生命周期;来源=derived,不是实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.elapsed_s":{"meaning_zh":"本次采集推进时间;来源=derived,不是实机标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.completed_points":{"meaning_zh":"已完成点数;来源=derived,不是实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.field_t":{"meaning_zh":"最后实际采样点磁场;来源=derived,不是实机标定。","unit":"T","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.intensity":{"meaning_zh":"相对EPR一阶谐波数值,非原厂定标;来源=derived,不是实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"method.power_w":{"meaning_zh":"微波功率设置,非样品B1;来源=setpoint,不是实机标定。","unit":"W","access":"read_only","origin":"setpoint","component_ids":["microwave_bridge"],"write_via":null},"method.modulation_hz":{"meaning_zh":"调制频率,电子学频响未校准;来源=setpoint,不是实机标定。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["lockin"],"write_via":null},"method.frequency_hz":{"meaning_zh":"宿主提供X波段频率,非厂家固定频率;来源=setpoint,不是实机标定。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["microwave_bridge"],"write_via":null},"safety.warning":{"meaning_zh":"不泄漏身份的告警;来源=derived,不是实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"truth.ledger":{"meaning_zh":"物料/自旋、模板身份与能量私有账本;来源=process_truth,不是实机标定。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_holder"],"write_via":null}},"mechanisms":{"cw_epr":{"meaning_zh":"文献HFC、显式缺失g/线宽假设、CW一阶调制、逐点积分/空白及条件化BTC03温控","implementation":"lumped","equations":["a_T=1e-4*a_G; source g null unless explicitly reported; S=1/2 first-order high-field fast-motion liquid spin adduct only","B0=h*nu/(g*mu_B); Bline=B0-mN*aN-mH*aH; mN=-1,0,1, mH=-1/2,+1/2; equal 1/6 intensities; require max(a)/B0<=0.02","L(B)=gamma/[pi*((B-Bline)^2+gamma^2)]; intrinsic gamma=sqrt(3)*linewidth_pp/2; FWHM=sqrt(3)*PP, not FWHM=PP","s=P/Psat; gamma_eff=gamma*sqrt(1+s); integrated amplitude=(N/Nref)*sqrt(P/0.001W)/sqrt(1+s); Psat host assumption, no measured cavity B1/Q","Finite modulation pp: a=modulation_pp/2; normalized first harmonic=(2/a)*mean(L(B+a*cos(theta))*cos(theta)); 256 midpoint phases; peak modulation/gamma<=8 resource/convergence guard; small-amplitude limit dL/dB","Dimensionless relative signal=first_harmonic*shape_scale_T2*amplitude*gain; source spin count=N_A*c*V, solid count host-defined synthetic singlet","Per-point steady target plus declared baseline; dfilter/dt=(target-filter)/tau; exact interval mean over dwell; tau=0 instantaneous; no field slew dynamics","Noise Normal(0,host_density*gain/sqrt(dwell)); subtract completed matched blank; combined sigma by quadrature; signed signals retained","C*dT/dt=clip(K*(set-T)+UA*(set-Tambient),-Pmax,+Pmax)-UA*(T-Tambient); exact piecewise affine integration; BTC03 only if explicitly installed","Thermal C*deltaT=controller_energy-ambient_loss; RF source integral(P dt) separately reported, not coupled to sample heating or full electromagnetic energy","Observed analysis uses endpoint derivative/absorption baselines linear in magnetic field (including nonuniform grids), scale-normalized trapezoidal double integration; g_app=h*nu/(mu_B*absorption_centroid); PP only for caller-asserted isolated line","Relative spin number=double_integral_sample/double_integral_reference; relative concentration=number_ratio*Vref/Vsample; same settings/loading/temperature/saturation required; no hidden truth","step is sole simulation clock; whole prefilled tube volume/solute/solid mass/spin number conserved; no reaction or spin trapping kinetics"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_accessory":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"temperature accessory;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_capacity_j_k":{"value":50.0,"unit":"J/K","evidence":"assumption","meaning_zh":"heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_ua_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"thermal ua w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"control_gain_w_k":{"value":20.0,"unit":"W/K","evidence":"assumption","meaning_zh":"control gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"peltier_limit_w":{"value":15.0,"unit":"W","evidence":"assumption","meaning_zh":"peltier limit w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_density_sqrt_s":{"value":0.0,"unit":"s^0.5","evidence":"assumption","meaning_zh":"noise density sqrt s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"baseline":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"baseline;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"baseline_slope_per_t":{"value":0.02,"unit":"1/T","evidence":"assumption","meaning_zh":"baseline slope per t;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_spin_count":{"value":1000000000000.0,"unit":"1","evidence":"assumption","meaning_zh":"reference spin count;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shape_scale_t2":{"value":1e-08,"unit":"T^2","evidence":"assumption","meaning_zh":"shape scale t2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"seed":{"value":69,"unit":"1","evidence":"assumption","meaning_zh":"seed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_kg":{"value":0.0,"unit":"kg","evidence":"assumption","meaning_zh":"mass kg;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"concentration_mol_m3":{"value":0.0001,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"concentration mol m3;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"solid_spin_count":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"solid spin count;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"linewidth_pp_t":{"value":0.0004,"unit":"T","evidence":"assumption","meaning_zh":"linewidth pp t;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"saturation_power_w":{"value":0.1,"unit":"W","evidence":"assumption","meaning_zh":"saturation power w;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"reference temperature k;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"tube_od_m":{"value":0.005,"unit":"m","evidence":"assumption","meaning_zh":"tube od m;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_missing_source_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept missing source conditions;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_synthetic_solid":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"accept synthetic solid;宿主在 sample.register 显式输入,此处登记示例值,非厂家标定或实测。"},"field_center_t":{"value":0.3384460154443221,"unit":"T","evidence":"assumption","meaning_zh":"field center t;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sweep_width_t":{"value":0.016,"unit":"T","evidence":"assumption","meaning_zh":"sweep width t;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"microwave_frequency_hz":{"value":9500000000.0,"unit":"Hz","evidence":"assumption","meaning_zh":"microwave frequency hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"microwave_power_w":{"value":0.001,"unit":"W","evidence":"assumption","meaning_zh":"microwave power w;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"modulation_frequency_hz":{"value":100000.0,"unit":"Hz","evidence":"assumption","meaning_zh":"modulation frequency hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"modulation_pp_t":{"value":5e-05,"unit":"T","evidence":"assumption","meaning_zh":"modulation pp t;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"points":{"value":129,"unit":"1","evidence":"assumption","meaning_zh":"points;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dwell_s":{"value":0.01,"unit":"s","evidence":"assumption","meaning_zh":"dwell s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"lockin_time_constant_s":{"value":0.0,"unit":"s","evidence":"assumption","meaning_zh":"lockin time constant s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"gain;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["表中397×262×192mm未标轴;Bruker Japan原生日文资料明确W397,H192,D262mm,因此几何选X397/Y262/Z192mm,不从长宽大小猜轴。","04/22中文资料磁场0..650mT,新09/23主来源和调研表-10..650mT;本配置采用新版。负磁场是额定范围,不代表本S=1/2正场共振模型在负场发生9.5GHz共振。","厂家Sweep resolution≥250000 points是采样点能力,不能当250000上限或磁场分辨率。本宿主为资源安全仅16..4096点,明确未达到原厂大点数能力。","NIEHS网页宣称超过10000条,实际下载stdb_main.csv为9257条;不伪造缺少条目。输出库60种不同捕获剂+自由基加合物,非60条原始实测谱。","厂家SpinFit Liquids/SpinCount为原厂软件功能;本first-order fast-motion谱模型与相对双积分不等于其精确算法、参考无关绝对定量或广泛动力学拟合。","B1重建(2026-10):外观按厂家册内产品照片重做(深蓝底带、三段折面与下凹顶缘、两侧黑色百叶格栅与白色后段、白色前框条/金属灰顶板/中间板、银色样品口凸台与定位垫、正面光照口、BRUKER标与竖排Magnettech字样);正面圆形件按册附件“UV-Vis Irradiation Unit”说明与第7页照片为光照附件接口,首版把它当作电源控件(运行层power.set仍以power_face为软件供电锚点,非实体按键)。","高度192 mm的含义(B1解释,非厂家说明):册第7页直视正面照片(机身字样为前代MS 5000,照片未拉伸——光照单元圆盘横竖径约等)正面外廓宽高为823×365像素=2.25,按宽397 mm约合176 mm;该照片与第8页ESR5000渲染图中样品口凸台顶都比顶缘高约7–10 mm,凸台约26 mm外径、约13 mm高。厂家只写“45 kg, 397 x 262 x 192 mm”,未说明192 mm是否含凸台/脚垫。B1模型把192 mm当作到样品口凸台顶的总高,壳体顶缘取182 mm(宽高比2.18,与照片差约3%);若厂家192 mm指壳体本身,则模型壳体偏低约10 mm。","整机397×262×192 mm(高度含义见冲突说明)和45 kg有据;B1重建把45 kg按构件工程拆分为URDF仿真质量(磁轭+极靴+线圈约25 kg,底带/机架取余量),包围盒惯量为数值代理;真实部件质量/材质/摩擦/惯量未知,不冒充实测。","灰白本体、深蓝底带、金属灰顶板与银色样品口凸台、正面黑色漏斗形圆口(UV-Vis辐照单元光照接口;首版称“圆形控件”,运行层仍以power_face作软件供电锚点)与两侧黑色百叶格栅按厂家册内照片;样品口封盖+Z30 mm为首版代理,内部磁轭/微波腔与背面接口位置为工程代理,非原厂CAD。","首版(1.0.1)修复记录:本轮修复右侧散热槽与侧板共面、顶板重叠及样品口多余通孔;局部板缝/避让为工程网格修正,不冒充原厂CAD或微波密封性能。(B1重建已整体重做几何,本条仅作历史记录)","主厂PDF的左前与右前照片分别显示左、右侧格栅:B1两侧均建约195 mm长的黑框百叶格栅(20片百叶、4颗角螺钉、黑色背板托盘封闭内腔),其后为约55 mm白色后段;正面为三段平折面(中段后退8 mm、顶缘下凹约3.5 mm,折痕按直视正面照片),均为照片估计,非厂家CAD。","独立6读数遥测板为simulation_only,不在厂家本体尺寸/质量内,也不是ESRStudio或本机原生显示屏。","液相DMPO/PBN快速运动S1/2模板只含明确aN/aH;g仅11条有源值。其余g和全部线宽、频率、源温度不伪填,宿主显式提供假设并保持原始null。","模板保留原溶剂代码,来源温度未知须显式接受;只在宿主参考温度±0.25K测量;不从BTC03全温区推导真实HFC温度响应。","固体只支持宿主显式单一各向同性S1/2参考线,标synthetic。真实粉末各向异性、交换/多电子自旋/零场分裂、混合物、化学反应和自旋捕获动力学未实现。","线谱为一阶高场超精细多重峰、归一Lorentz线、有限pp磁场调制相敏一阶谐波、稳态经验功率饱和与展宽;不是精确Hamiltonian、真实微波腔Q/B1或实际场稳定度模拟。","锁相时间常数与白噪声为宿主假设;每点恒场/瞬时切换,step唯一时钟。10/100kHz有效但未求解调制频率相关电子学传递函数。","预装石英管逻辑挂接,液体体积/物质的量与固体质量只移动位置;不消耗自旋,没有反应、液体网格、机器人插接、真实密封/微波安全认证。","BTC03仅明确声明安装后控制273..313K;热容/UA/K/功率和样品达到温度均为未标定集中模型,独立热能账本不等于整机电磁/热守恒。","g为观测谱中心对应表观值;峰峰线宽只在调用者声明孤立线时报告,多重峰返回null。相对浓度仅同设置且带样品体积的双积分比,不读取隐藏浓度,不是绝对SpinCount。","20pM、5e10spins/mT、±5µT均匀度、1µT/h稳定度是厂家指标,不据此倒造噪声分布、故障概率或标定实验。","Session宿主身份过滤与进程内请求幂等有测;不宣称文件/容器隔离、重启持久幂等、完整Matterix原生异步协议或硬件/HIL。","B1模型壳体宽397 mm、深262 mm(正面中段后退8 mm,光照口漏斗只凸出4 mm,仍在262 mm内;背面接口另计);不含独立仿真遥测板。","Factory -10..650mT,1uW..100mW,10/100kHz,45kg397W262D192Hmm; host4096 points is not factory>=250000 capability.","60 reviewed distinct DMPO/PBN adducts contain measured literature dominant aN/aH; no raw measured curves; only11 explicit g; source temperature/linewidth/frequency null.","Source solvent required, unknown temperature acknowledged with host reference +/-0.25K; thermal controller range not real spectral temperature coverage.","Solid isotropic singlet is synthetic host reference only; anisotropic powder, slow-motion, exchange, multispin/ZFS and mixed spectra not implemented.","Uncalibrated Psat/linewidth/g fallback/noise/gain/lock-in and instantaneous field steps; modulation-frequency electronics not modeled; no20pM sensitivity validation.","Microwave safety and magnetic field enclosure are software interlocks/proxy geometry, not hardware or occupational safety certification.","Fixed tube marker and host attachment, no physical liquid/robot contact or actual fill animation; simulation-only telemetry not native ESRStudio.","Relative double integral subject to baseline/window/noise and caller conditions; numerical input that cannot yield finite SI analysis/ratios is rejected. Endpoint baselines are linear in magnetic field; residuals below floating-point relative resolution are zeroed. No reference-free absolute SpinCount or OEM SpinFit.","Native async envelope/restart idempotency and file/container isolation not validated; no hardware driver/HIL or full controller GUI."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.register","sample.load","sample.unload","method.configure","power.set","lid.set","microwave.set","thermal.set_temperature","acquisition.start","acquisition.stop","process.measure","spectrum.read","spectrum.analyze","quantify.relative","template.read","product.read"],"unsupported":["original_ESR5000_calibration","raw_EPR_spectral_measurements","full_canonical_structure_dedup","original_paper_crossvalidation","source_temperature_solvent_transfer","powder_and_multispin_Hamiltonian","spin_trapping_reaction_dynamics","spincount_absolute","field_B1_resonator_Q","modulation_frequency_electronics","continuous_field_slew","factory_250000_points","noise_sensitivity_stability","BTC03_hardware_temperature_performance","full_RF_thermal_energy","nitrogen_and_other_accessories","CAD_component_mass_inertia","tube_capacity_and_dynamic_attachment","robot_contact_and_reverse_joints","hardware_HIL_safety","full_OEM_GUI","deployment_truth_isolation","matterix_native_async","full_parameter_convergence","generic_full_library_checks","continuous_subsample_GPU_driver_audit","external_redistribution_license","manufacturer_envelope_match"],"note_zh":"CHEM-069 Bruker Magnettech ESR5000:新版-10..650mT、1µW..100mW、10/100kHz、397W262D192Hmm/45kg;20pM等仅厂家指标未实测。57几何/58合同组件、19能力(17实现/2不支持)、21状态、1关节7接口6仿真读数;GLB/URDF/114OBJ+MTL/Blend/USD及8预览。48单测/155运行schema/115几何/295实际双环境/72输出检查通过。60不同DMPO/PBN加合物真实文献HFC参数(11条有g),全部129点空白/样品流程接通;曲线仍为simulated,固体只有synthetic各向同性参考;BTC03条件化热代理;实机校准/粉末/绝对SpinCount/机器人未完成,partial。本次1.0.1补齐原厂PDF缓存,修复非均匀场网格基线/数值边界及历史异步操作,收窄API状态声明;修正共面网格和样品口通孔并增加本体产品照。B1重建(2026-10):按厂家册内产品照片重做几何——深蓝底带、三段折面与V形顶缘、两侧黑色百叶格栅、白色框条/金属灰顶板/下沉中间板、银色样品口凸台与定位垫、正面漏斗形光照口、BRUKER标与竖排Magnettech字样;两侧格栅约195 mm长并以黑色背板封闭;192 mm按到样品口凸台顶的总高解释(壳体顶缘182 mm,依据直视正面照片宽高比,见source_evidence);分件仿真质量按构件工程拆分;旧版产品渲染与v1预览移入scaffold_archive/v1_renders_2026-10-06。"}},"previews":["previews/bruker_magnettechesr5000/output_epr.webp","previews/bruker_magnettechesr5000/output_modulation.webp","previews/bruker_magnettechesr5000/output_power.webp","previews/bruker_magnettechesr5000/output_relative.webp","previews/bruker_magnettechesr5000/output_solid_reference.webp","previews/bruker_magnettechesr5000/output_thermal.webp","previews/bruker_magnettechesr5000/preview_front.webp","previews/bruker_magnettechesr5000/preview_front_right.webp","previews/bruker_magnettechesr5000/preview_front_straight.webp","previews/bruker_magnettechesr5000/preview_isaac_rtx_articulated.webp","previews/bruker_magnettechesr5000/preview_isaac_rtx_pair.webp","previews/bruker_magnettechesr5000/preview_open.webp","previews/bruker_magnettechesr5000/preview_port.webp","previews/bruker_magnettechesr5000/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/asset.contract.json","bytes":579996},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/collision_proxies.json","bytes":96092},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/geometry_manifest.json","bytes":203236},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/model.blend","bytes":462019},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/model.glb","bytes":301804},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/model.urdf","bytes":74147},{"name":"output_templates.json","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/output_templates.json","bytes":1976}],"completeness":{"components":57,"with_collisions":57,"with_objects":57,"with_function":57,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bruker_magnettechesr5000","chem_id":"CHEM-069","name_en":"Benchtop EPR spectrometer","maker":"Bruker","model":"Magnettech ESR5000","domain":"spectroscopy","domain_name":"Molecular Spectroscopy & Structure","path":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/bruker_magnettechesr5000/asset.contract.json","runtime":"scripts/asset_runtime/bruker_magnettechesr5000.py"} \ No newline at end of file diff --git a/data/assets/instrument.bruker_minispecmq20.json b/data/assets/instrument.bruker_minispecmq20.json new file mode 100644 index 0000000000000000000000000000000000000000..1378016bc3722006e02d1ff0d2e376c8c7652f1d --- /dev/null +++ b/data/assets/instrument.bruker_minispecmq20.json @@ -0,0 +1 @@ +{"tid":"instrument.bruker_minispecmq20","asset_dir":"expansion_batch04/t3_analytical/bruker_minispecmq20","name_zh":"Bruker minispec mq20时域核磁弛豫分析仪","category":"分子光谱与结构","description_zh":"固定20MHz约0.47T永久磁体;有限RF Bloch/IR/CPMG,55标签文献弛豫率,条件化VT代理;非实机校准","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"系统台面投影中心Z0;+X右+Y后;前方独立simulation_only遥测板不属于厂家占地"},"mass_kg":120.0,"size_m":[0.7492,0.787,0.356],"bbox_min":[-0.3742,-0.462,-0.0],"bbox_max":[0.375,0.325,0.356],"manifest_dimensions_m":[0.7491980989992619,0.7869999864697457,0.3560000008132308],"glb":"assets/expansion_batch04/t3_analytical/bruker_minispecmq20/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/bruker_minispecmq20/model.urdf","links":{"base_link":"/Geometry/base_link","sample_lid":"/Geometry/base_link/sample_lid"},"frames":{"pre_place":[0.0004,-0.0685,0.536],"place":[0.0004,-0.0685,0.406],"post_place":[0.0004,-0.0685,0.536],"joint_sample_lid_joint":[-0.13,0.0,0.386]},"joints":[{"name":"sample_lid_joint","type":"prismatic","parent":"body","child":"sample_lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.045,"effort":10.0,"mimic":null,"origin_m":[-0.13,0.0,0.386],"child_prim":"/Geometry/base_link/sample_lid","child_bbox_min":[-0.194,-0.064,0.3454],"child_bbox_max":[-0.066,0.064,0.356],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"base_link","part":"bruker_minispecmq20__probe_bore","pos":[-0.13,0.0,0.2316],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.13,0.0,0.2316],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_lid_joint"],"modelled_occupant":false},{"name":"product","link":"base_link","part":"bruker_minispecmq20__sample_tube","pos":[-0.13,0.0,0.2415],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.13,0.0,0.2415],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_lid_joint"],"modelled_occupant":false},{"name":"rf_console","link":"base_link","part":"bruker_minispecmq20__rf_connector","pos":[0.16,0.316,0.17],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.16,0.316,0.17],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"rf_magnet","link":"base_link","part":"bruker_minispecmq20__magnet_rf_port","pos":[0.06,0.316,0.17],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.06,0.316,0.17],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vt_in","link":"base_link","part":"bruker_minispecmq20__vt_inlet","pos":[-0.2,0.317,0.11],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2,0.317,0.11],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vt_out","link":"base_link","part":"bruker_minispecmq20__vt_outlet","pos":[-0.24,0.317,0.11],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.24,0.317,0.11],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"bruker_minispecmq20__power_inlet","pos":[0.3,0.315,0.11],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.3,0.315,0.11],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"bruker_minispecmq20__usb_port","pos":[0.23,0.314,0.11],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.23,0.314,0.11],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temperature","part":"bruker_minispecmq20__display_temperature","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":8,"decimals":2,"unit":"C","center":[-0.108,-0.4099,0.1002],"up":[0.0,0.342,0.9397],"source":{"bridge":["thermal.temperature_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[0.0,-0.9397,0.342]},{"name":"signal","part":"bruker_minispecmq20__display_signal","prim":"/Geometry/base_link/readout_signal","link":"base_link","digits":8,"decimals":4,"unit":"1","center":[0.0,-0.4099,0.1002],"up":[0.0,0.342,0.9397],"source":{"bridge":["scan.signal"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[0.0,-0.9397,0.342]},{"name":"t1","part":"bruker_minispecmq20__display_t1","prim":"/Geometry/base_link/readout_t1","link":"base_link","digits":8,"decimals":2,"unit":"ms","center":[0.108,-0.4099,0.1002],"up":[0.0,0.342,0.9397],"source":{"bridge":["fit.t1_s"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[-0.0,-0.9397,0.342]},{"name":"t2","part":"bruker_minispecmq20__display_t2","prim":"/Geometry/base_link/readout_t2","link":"base_link","digits":8,"decimals":2,"unit":"ms","center":[-0.108,-0.4263,0.0551],"up":[0.0,0.342,0.9397],"source":{"bridge":["fit.t2_s"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[0.0,-0.9397,0.342]},{"name":"elapsed","part":"bruker_minispecmq20__display_elapsed","prim":"/Geometry/base_link/readout_elapsed","link":"base_link","digits":8,"decimals":2,"unit":"s","center":[0.0,-0.4263,0.0551],"up":[0.0,0.342,0.9397],"source":{"bridge":["scan.elapsed_s"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[0.0,-0.9397,0.342]},{"name":"rf","part":"bruker_minispecmq20__display_rf","prim":"/Geometry/base_link/readout_rf","link":"base_link","digits":8,"decimals":2,"unit":"W","center":[0.108,-0.4263,0.0551],"up":[0.0,0.342,0.9397],"source":{"bridge":["rf.power_w"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.1,0.04],"normal":[0.0,-0.9397,0.342]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":120.0,"footprint_m":[0.7492,0.787],"height_m":0.356,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2316,"primary_slot":"sample","access":[],"slot_count":8},"components":[{"id":"body","name_zh":"磁体单元底座","function_zh":"磁体单元下的深蓝底座(前面后倾、左前圆角R35;承载永久磁体)","physical_meaning_zh":"深蓝底座","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__body"],"collisions":[{"shape":"box","origin_m":[-0.13334444444444446,0.011411111111111122,0.01401],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.44126666666666664,0.5793555555555556,0.0032200000000000006]},{"shape":"box","origin_m":[-0.12184444444444445,-0.2951666666666667,0.01401],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.39666666666666667,0.03380000000000005,0.0032200000000000006]},{"shape":"box","origin_m":[-0.13334444444444443,0.3104888888888889,0.01401],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4036666666666666,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[0.08188888888888887,-0.2897666666666667,0.01401],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.02300000000000002,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.06848888888888888,0.3010888888888889,0.01401],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.33517777777777774,0.3010888888888889,0.01401],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.3201777777777778,-0.27826666666666666,0.01401],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.07648888888888888,-0.3012666666666667,0.01401],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[-0.13370222222222222,0.01069555555555557,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4434133333333333,0.5822177777777777,0.0032200000000000024]},{"shape":"box","origin_m":[-0.12220222222222218,-0.2973133333333333,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3988133333333333,0.03380000000000005,0.0032200000000000024]},{"shape":"box","origin_m":[-0.1337022222222222,0.31120444444444445,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4058133333333333,0.01880000000000004,0.0032200000000000024]},{"shape":"box","origin_m":[0.08260444444444445,-0.2919133333333333,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.02300000000000002,0.0032200000000000024]},{"shape":"cylinder","origin_m":[0.06920444444444444,0.30180444444444443,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[-0.33660888888888885,0.30180444444444443,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[-0.32160888888888883,-0.2804133333333333,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[0.07720444444444445,-0.3034133333333333,0.017230000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000024},{"shape":"box","origin_m":[-0.13406,0.009979999999999989,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.44555999999999996,0.58508,0.0032200000000000006]},{"shape":"box","origin_m":[-0.12256,-0.29946000000000006,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.40096,0.0338,0.0032200000000000006]},{"shape":"box","origin_m":[-0.13405999999999998,0.31192000000000003,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.40795999999999993,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[0.08332,-0.29406,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.06992,0.30252,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.33803999999999995,0.30252,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.32304,-0.28256000000000003,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.07792,-0.30556,0.020450000000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[-0.13441777777777777,0.009264444444444436,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.44770666666666664,0.5879422222222221,0.0032200000000000006]},{"shape":"box","origin_m":[-0.12291777777777774,-0.3016066666666667,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4031066666666666,0.03380000000000005,0.0032200000000000006]},{"shape":"box","origin_m":[-0.13441777777777775,0.31263555555555556,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4101066666666666,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[0.08403555555555556,-0.2962066666666667,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.02300000000000002,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.07063555555555555,0.30323555555555554,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.33947111111111106,0.30323555555555554,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.32447111111111104,-0.28470666666666666,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.07863555555555556,-0.3077066666666667,0.023670000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[-0.1347755555555556,0.008548888888888911,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4498533333333333,0.5908044444444445,0.003219999999999997]},{"shape":"box","origin_m":[-0.12327555555555555,-0.3037533333333333,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4052533333333333,0.03380000000000005,0.003219999999999997]},{"shape":"box","origin_m":[-0.13477555555555557,0.31335111111111114,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4122533333333333,0.01880000000000004,0.003219999999999997]},{"shape":"box","origin_m":[0.08475111111111111,-0.2983533333333333,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.02300000000000002,0.003219999999999997]},{"shape":"cylinder","origin_m":[0.0713511111111111,0.3039511111111111,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[-0.3409022222222222,0.3039511111111111,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[-0.3259022222222222,-0.2868533333333333,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[0.07935111111111111,-0.3098533333333333,0.026890000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.003219999999999997},{"shape":"box","origin_m":[-0.1353,0.007499999999999979,0.03],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.595,0.002999999999999999]},{"shape":"box","origin_m":[-0.12379999999999998,-0.30690000000000006,0.03],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.002999999999999999]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.03],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.002999999999999999]},{"shape":"box","origin_m":[0.08579999999999999,-0.3015,0.03],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.002999999999999999]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.03],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.03],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.29000000000000004,0.03],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[0.0804,-0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.002999999999999999},{"shape":"box","origin_m":[-0.1353,0.00899999999999998,0.0345375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5920000000000001,0.006074999999999997]},{"shape":"box","origin_m":[-0.12379999999999998,-0.30390000000000006,0.0345375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006074999999999997]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.0345375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[0.08579999999999999,-0.2985,0.0345375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.0345375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.0345375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.28700000000000003,0.0345375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.0804,-0.31,0.0345375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"box","origin_m":[-0.1353,0.010202970297029684,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5895940594059406,0.006075000000000004]},{"shape":"box","origin_m":[-0.12379999999999998,-0.30149405940594065,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006075000000000004]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006075000000000004]},{"shape":"box","origin_m":[0.08579999999999999,-0.2960940594059406,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006075000000000004]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2845940594059406,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[0.0804,-0.3075940594059406,0.040612499999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000004},{"shape":"box","origin_m":[-0.1353,0.011405940594059388,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5871881188118813,0.006075000000000004]},{"shape":"box","origin_m":[-0.12379999999999998,-0.29908811881188124,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006075000000000004]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006075000000000004]},{"shape":"box","origin_m":[0.08579999999999999,-0.29368811881188117,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006075000000000004]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2821881188118812,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[0.0804,-0.3051881188118812,0.04668750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000004},{"shape":"box","origin_m":[-0.1353,0.012608910891089092,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5847821782178217,0.006074999999999997]},{"shape":"box","origin_m":[-0.12379999999999998,-0.29668217821782183,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006074999999999997]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[0.08579999999999999,-0.29128217821782176,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2797821782178218,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.0804,-0.3027821782178218,0.052762500000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"box","origin_m":[-0.1353,0.013811881188118796,0.0588375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5823762376237624,0.006074999999999997]},{"shape":"box","origin_m":[-0.12379999999999998,-0.2942762376237624,0.0588375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006074999999999997]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.0588375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[0.08579999999999999,-0.28887623762376236,0.0588375],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.0588375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.0588375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2773762376237624,0.0588375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.0804,-0.30037623762376237,0.0588375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"box","origin_m":[-0.1353,0.0150148514851485,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5799702970297029,0.006075000000000011]},{"shape":"box","origin_m":[-0.12379999999999998,-0.291870297029703,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006075000000000011]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006075000000000011]},{"shape":"box","origin_m":[0.08579999999999999,-0.28647029702970295,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006075000000000011]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.274970297029703,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[0.0804,-0.29797029702970296,0.06491250000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000011},{"shape":"box","origin_m":[-0.1353,0.016217821782178204,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5775643564356436,0.006074999999999997]},{"shape":"box","origin_m":[-0.12379999999999998,-0.2894643564356436,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006074999999999997]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[0.08579999999999999,-0.28406435643564354,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2725643564356436,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.0804,-0.29556435643564355,0.07098750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"box","origin_m":[-0.1353,0.01742079207920791,0.0770625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.453,0.5751584158415841,0.006074999999999997]},{"shape":"box","origin_m":[-0.12379999999999998,-0.2870584158415842,0.0770625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4084,0.0338,0.006074999999999997]},{"shape":"box","origin_m":[-0.13529999999999998,0.3144,0.0770625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4154,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[0.08579999999999999,-0.28165841584158413,0.0770625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.022999999999999965,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.07239999999999999,0.305,0.0770625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.34299999999999997,0.305,0.0770625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.32799999999999996,-0.2701584158415842,0.0770625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.033800000000000004,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.0804,-0.29315841584158414,0.0770625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"box","origin_m":[-0.12379999999999998,-0.3156950906287698,0.02345334729856604],"rpy_rad":[-0.972377433316359,-0.0,0.0],"size_m":[0.4084,0.02130164312911096,0.008]},{"shape":"box","origin_m":[-0.12379999999999998,-0.3103563391928194,0.053196243190746256],"rpy_rad":[-1.9506142358576894,-0.0,0.0],"size_m":[0.4084,0.05394450852496482,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.007499032043226175,0.017641954488384078,0.10224173308810132],"metallic":0.1,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"75×65 cm整套占地为厂家数据;底座高度、前倾与圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ecu_base","name_zh":"电子单元底座","function_zh":"电子单元下的深蓝底座","physical_meaning_zh":"深蓝底座","subsystem":null,"parent":"body","origin_m":[0.24,0.0,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__ecu_base"],"collisions":[{"shape":"box","origin_m":[0.0019555555555555992,0.001411111111111113,-0.03199],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2558666666666667,0.5993555555555556,0.0032200000000000006]},{"shape":"box","origin_m":[0.0019555555555555715,-0.3051666666666667,-0.03199],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22826666666666667,0.013800000000000034,0.0032200000000000006]},{"shape":"box","origin_m":[-0.002044444444444432,0.3104888888888889,-0.03199],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22626666666666667,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[-0.12057777777777778,0.3050888888888889,-0.03199],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.1110888888888889,0.3010888888888889,-0.03199],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11517777777777778,0.3090888888888889,-0.03199],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11217777777777777,-0.2982666666666667,-0.03199],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.11608888888888891,-0.2982666666666667,-0.03199],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[0.001597777777777809,0.0006955555555555604,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2580133333333333,0.6022177777777777,0.0032200000000000024]},{"shape":"box","origin_m":[0.0015977777777777813,-0.3073133333333333,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2304133333333333,0.013800000000000034,0.0032200000000000024]},{"shape":"box","origin_m":[-0.0024022222222222223,0.31120444444444445,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2284133333333333,0.01880000000000004,0.0032200000000000024]},{"shape":"box","origin_m":[-0.12200888888888889,0.30580444444444443,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.0032200000000000024]},{"shape":"cylinder","origin_m":[0.11180444444444443,0.30180444444444443,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[-0.11660888888888889,0.30980444444444444,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[-0.11360888888888887,-0.3004133333333333,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000024},{"shape":"cylinder","origin_m":[0.11680444444444443,-0.3004133333333333,-0.028769999999999997],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000024},{"shape":"box","origin_m":[0.0012400000000000189,-1.9999999999992246e-05,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.26016000000000006,0.6050800000000001,0.0032200000000000006]},{"shape":"box","origin_m":[0.0012400000000000189,-0.30946,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23256,0.013800000000000034,0.0032200000000000006]},{"shape":"box","origin_m":[-0.0027599999999999847,0.31192000000000003,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23056,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[-0.12344,0.30652,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.11252000000000001,0.30252,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11803999999999999,0.31052,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11503999999999999,-0.30256,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.11752000000000001,-0.30256,-0.025549999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[0.0008822222222222287,-0.0007355555555555726,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2623066666666667,0.6079422222222222,0.0032200000000000006]},{"shape":"box","origin_m":[0.0008822222222222287,-0.3116066666666667,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23470666666666665,0.013800000000000034,0.0032200000000000006]},{"shape":"box","origin_m":[-0.003117777777777775,0.31263555555555556,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23270666666666665,0.01880000000000004,0.0032200000000000006]},{"shape":"box","origin_m":[-0.1248711111111111,0.30723555555555554,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.0032200000000000006]},{"shape":"cylinder","origin_m":[0.11323555555555553,0.30323555555555554,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11947111111111111,0.31123555555555554,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[-0.11647111111111111,-0.3047066666666667,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"cylinder","origin_m":[0.11823555555555554,-0.3047066666666667,-0.022329999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.0032200000000000006},{"shape":"box","origin_m":[0.0005244444444444663,-0.0014511111111110975,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2644533333333334,0.6108044444444445,0.003219999999999997]},{"shape":"box","origin_m":[0.0005244444444444385,-0.31375333333333333,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23685333333333333,0.013800000000000034,0.003219999999999997]},{"shape":"box","origin_m":[-0.003475555555555565,0.31335111111111114,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.23485333333333333,0.01880000000000004,0.003219999999999997]},{"shape":"box","origin_m":[-0.1263022222222222,0.3079511111111111,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.003219999999999997]},{"shape":"cylinder","origin_m":[0.11395111111111111,0.3039511111111111,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[-0.12090222222222222,0.3119511111111111,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[-0.11790222222222221,-0.3068533333333333,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.003219999999999997},{"shape":"cylinder","origin_m":[0.11895111111111112,-0.3068533333333333,-0.019109999999999995],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.003219999999999997},{"shape":"box","origin_m":[2.7755575615628914e-17,-0.0025000000000000022,-0.016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.615,0.002999999999999999]},{"shape":"box","origin_m":[0.0,-0.3169,-0.016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.002999999999999999]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,-0.016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.002999999999999999]},{"shape":"box","origin_m":[-0.1284,0.309,-0.016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.002999999999999999]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,-0.016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[-0.123,0.313,-0.016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[-0.12,-0.31,-0.016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.002999999999999999},{"shape":"cylinder","origin_m":[0.12,-0.31,-0.016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.002999999999999999},{"shape":"box","origin_m":[2.7755575615628914e-17,-0.0010000000000000009,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.612,0.006074999999999997]},{"shape":"box","origin_m":[0.0,-0.3139,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006074999999999997]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[-0.1284,0.309,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.123,0.313,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.12,-0.307,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.12,-0.307,-0.0114625],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"box","origin_m":[2.7755575615628914e-17,0.00020297029702970315,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.6095940594059406,0.006075000000000004]},{"shape":"box","origin_m":[0.0,-0.3114940594059406,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006075000000000004]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006075000000000004]},{"shape":"box","origin_m":[-0.1284,0.309,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006075000000000004]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.123,0.313,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.12,-0.3045940594059406,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[0.12,-0.3045940594059406,-0.005387500000000003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000004},{"shape":"box","origin_m":[2.7755575615628914e-17,0.0014059405940594072,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.6071881188118812,0.006075000000000004]},{"shape":"box","origin_m":[0.0,-0.3090881188118812,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006075000000000004]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006075000000000004]},{"shape":"box","origin_m":[-0.1284,0.309,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006075000000000004]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.123,0.313,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[-0.12,-0.3021881188118812,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000004},{"shape":"cylinder","origin_m":[0.12,-0.3021881188118812,0.0006875000000000075],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000004},{"shape":"box","origin_m":[2.7755575615628914e-17,0.0026089108910891112,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.6047821782178218,0.006074999999999997]},{"shape":"box","origin_m":[0.0,-0.3066821782178218,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006074999999999997]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[-0.1284,0.309,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.123,0.313,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.12,-0.29978217821782177,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.12,-0.29978217821782177,0.006762500000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"box","origin_m":[2.7755575615628914e-17,0.0038118811881188153,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.6023762376237624,0.006074999999999997]},{"shape":"box","origin_m":[0.0,-0.3042762376237624,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006074999999999997]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[-0.1284,0.309,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.123,0.313,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.12,-0.29737623762376236,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.12,-0.29737623762376236,0.012837500000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"box","origin_m":[2.7755575615628914e-17,0.005014851485148519,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.599970297029703,0.006075000000000011]},{"shape":"box","origin_m":[0.0,-0.30187029702970297,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006075000000000011]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006075000000000011]},{"shape":"box","origin_m":[-0.1284,0.309,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006075000000000011]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[-0.123,0.313,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[-0.12,-0.29497029702970295,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000011},{"shape":"cylinder","origin_m":[0.12,-0.29497029702970295,0.018912500000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006075000000000011},{"shape":"box","origin_m":[2.7755575615628914e-17,0.006217821782178223,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.5975643564356435,0.006074999999999997]},{"shape":"box","origin_m":[0.0,-0.29946435643564356,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006074999999999997]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[-0.1284,0.309,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.123,0.313,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.12,-0.29256435643564355,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.12,-0.29256435643564355,0.02498750000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"box","origin_m":[2.7755575615628914e-17,0.007420792079207927,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.2676,0.5951584158415841,0.006074999999999997]},{"shape":"box","origin_m":[0.0,-0.29705841584158416,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.24,0.013800000000000034,0.006074999999999997]},{"shape":"box","origin_m":[-0.0040000000000000036,0.3144,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.01880000000000004,0.006074999999999997]},{"shape":"box","origin_m":[-0.1284,0.309,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01079999999999999,0.008000000000000007,0.006074999999999997]},{"shape":"cylinder","origin_m":[0.11499999999999999,0.305,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0188,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.123,0.313,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0108,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[-0.12,-0.29015841584158414,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"cylinder","origin_m":[0.12,-0.29015841584158414,0.031062500000000007],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0138,"length_m":0.006074999999999997},{"shape":"box","origin_m":[0.0,-0.3156950906287698,-0.02254665270143396],"rpy_rad":[-0.972377433316359,-0.0,0.0],"size_m":[0.24,0.02130164312911096,0.008]},{"shape":"box","origin_m":[0.0,-0.3103563391928194,0.007196243190746257],"rpy_rad":[-1.9506142358576894,-0.0,0.0],"size_m":[0.24,0.05394450852496482,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.007499032043226175,0.017641954488384078,0.10224173308810132],"metallic":0.1,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[-0.32,-0.26,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.05,-0.26,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[-0.32,0.26,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.05,0.26,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_4","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.2,-0.25,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_5","name_zh":"支脚","function_zh":"底座下的黑色圆脚","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"body","origin_m":[0.33,0.25,0.006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__foot_5"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0158,"length_m":0.002},{"shape":"cylinder","origin_m":[0.0,0.0,0.001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bruker_logo","name_zh":"Bruker字样","function_zh":"磁体单元底座前面的BRUKER字样(照片中在左护板下方;印刷,通用字体重绘)","physical_meaning_zh":"底座字样","subsystem":null,"parent":"body","origin_m":[-0.292,-0.3150990099009901,0.055],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__bruker_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046487048455406965,-0.00018410712259567252],"rpy_rad":[1.1937087397815234,-0.0,0.0],"size_m":[0.052000000000000005,0.009,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/bruker_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ecu_base_logo","name_zh":"Bruker字样","function_zh":"电子单元底座前面的BRUKER字样(照片中在左侧窄条下方;印刷,通用字体重绘)","physical_meaning_zh":"底座字样","subsystem":null,"parent":"ecu_base","origin_m":[-0.09,-0.3150990099009901,0.009000000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__ecu_base_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046487048455406965,-0.00018410712259567252],"rpy_rad":[1.1937087397815234,-0.0,0.0],"size_m":[0.048,0.009,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/ecu_base_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_handle","name_zh":"侧面把手","function_zh":"磁体单元底座左侧的银色弧形把手","physical_meaning_zh":"银色把手","subsystem":null,"parent":"body","origin_m":[-0.3682,-0.025000000000000022,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__side_handle"],"collisions":[{"shape":"cylinder","origin_m":[0.011996800000000085,-0.15853999999999996,-0.005295999999999995],"rpy_rad":[-1.1214965190417232,-0.936517672277974,0.6150929795436927],"radius_m":0.0052,"length_m":0.0054703953202670675},{"shape":"cylinder","origin_m":[0.006979200000000074,-0.15225999999999995,-0.0036640000000000006],"rpy_rad":[-1.380592587971544,-0.5206085801399829,0.43302206198240234],"radius_m":0.0052,"length_m":0.011316259339552095},{"shape":"cylinder","origin_m":[0.0026136000000000492,-0.13163999999999998,-0.0020720000000000044],"rpy_rad":[-1.5287957248402615,-0.09777783504761312,0.09376101425977992],"radius_m":0.0052,"length_m":0.03177968643268837},{"shape":"cylinder","origin_m":[0.0005776000000000114,-0.08936,-0.0009119999999999961],"rpy_rad":[-1.552067399143125,-0.01830290211747884,0.017963297287391326],"radius_m":0.0052,"length_m":0.05297816331433171},{"shape":"cylinder","origin_m":[4.6400000000001995e-05,-0.03143999999999999,-0.00020799999999999985],"rpy_rad":[-1.5641806472317872,-0.0014757936042983043,0.0014660623840451379],"radius_m":0.0052,"length_m":0.06288144454320366},{"shape":"cylinder","origin_m":[4.6400000000001995e-05,0.039040000000000005,-0.00020799999999999985],"rpy_rad":[-1.5761241452355879,0.0011885071620741392,-0.0011948562393304266],"radius_m":0.0052,"length_m":0.07808116333559588},{"shape":"cylinder","origin_m":[0.0005776000000000114,0.11776000000000002,-0.0009119999999999961],"rpy_rad":[-1.5832956758142582,0.01221617980589548,-0.012369832511035444],"radius_m":0.0052,"length_m":0.07937212223545495},{"shape":"cylinder","origin_m":[0.0026136000000000492,0.17904000000000003,-0.0020719999999999975],"rpy_rad":[-1.6015273897592521,0.07165800265334236,-0.07389266879127653],"radius_m":0.0052,"length_m":0.043331610514265435},{"shape":"cylinder","origin_m":[0.006979200000000019,0.20506000000000002,-0.0036640000000000006],"rpy_rad":[-1.7777451829431148,0.5572718589448377,-0.6775848753278837],"radius_m":0.0052,"length_m":0.010643012986931884},{"shape":"cylinder","origin_m":[0.011996800000000085,0.20974000000000004,-0.005295999999999995],"rpy_rad":[-2.7878125844319044,1.242492735926887,-2.6521341694262306],"radius_m":0.0052,"length_m":0.0046550214779310945}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6239603916750761,0.6514056374198242,0.6795424696330938],"metallic":1.0,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_left","name_zh":"磁体左侧护板","function_zh":"磁体单元左侧弧顶护板(正面竖排印the minispec;平面上随底座左前圆角包转)","physical_meaning_zh":"白色护板","subsystem":null,"parent":"body","origin_m":[-0.3165,0.0,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_left"],"collisions":[{"shape":"box","origin_m":[0.03925000000000001,-0.28925,-0.0017500000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009500000000000008,0.034499999999999975,0.2355]},{"shape":"box","origin_m":[0.02699999999999997,-0.28925,-0.006750000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015000000000000013,0.034499999999999975,0.22549999999999998]},{"shape":"box","origin_m":[0.01200000000000001,-0.28925,-0.019000000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014999999999999958,0.034499999999999975,0.20099999999999996]},{"shape":"box","origin_m":[-0.0005000000000000004,-0.28925,-0.025999999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.034499999999999975,0.187]},{"shape":"box","origin_m":[0.024249999999999994,0.02024999999999999,-0.007500000000000007],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03949999999999998,0.5845,0.22399999999999998]},{"shape":"box","origin_m":[-0.01924999999999999,0.02024999999999999,-0.05750000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04749999999999999,0.5845,0.12399999999999999]},{"shape":"box","origin_m":[-0.0024999999999999467,-0.28925,-0.05750000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999957,0.034499999999999975,0.12399999999999999]},{"shape":"box","origin_m":[-0.01200000000000001,0.02024999999999999,0.035250000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032999999999999974,0.5845,0.06150000000000003]},{"shape":"box","origin_m":[-0.0044999999999999485,0.02024999999999999,0.07749999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01799999999999996,0.5845,0.022999999999999965]},{"shape":"box","origin_m":[0.03425,0.01849999999999999,0.10974999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019500000000000017,0.581,0.01050000000000001]},{"shape":"box","origin_m":[0.04025000000000001,0.01849999999999999,0.11609999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.581,0.0021999999999999797]},{"shape":"cylinder","origin_m":[-0.009499999999999953,-0.272,-0.05750000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0335,"length_m":0.12399999999999999},{"shape":"cylinder","origin_m":[-0.009499999999999953,-0.272,0.017199999999999993],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.030500000000000003,"length_m":0.025},{"shape":"box","origin_m":[0.028251823550068222,0.02024999999999999,0.1114039740547581],"rpy_rad":[2.903934525788612,-0.0,1.5707963267948966],"size_m":[0.5845,0.0317428539485449,0.01]},{"shape":"box","origin_m":[0.001350134302590844,0.02024999999999999,0.09789670476408419],"rpy_rad":[2.467413194444228,-0.0,1.5707963267948966],"size_m":[0.5845,0.034357882881659835,0.01]},{"shape":"box","origin_m":[-0.020561911924682486,0.02024999999999999,0.07221160631674067],"rpy_rad":[2.1058286189871844,-0.0,1.5707963267948966],"size_m":[0.5845,0.03793721490589756,0.01]},{"shape":"box","origin_m":[-0.034602057925867846,0.02024999999999999,0.030805050623349345],"rpy_rad":[1.7551450732362965,-0.0,1.5707963267948966],"size_m":[0.5845,0.05436432267494924,0.01]},{"shape":"box","origin_m":[0.03731515979106542,-0.3064841356777136,0.11446601209836582],"rpy_rad":[2.879252023136226,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.012885276882957182,0.008]},{"shape":"box","origin_m":[0.02676546797066759,-0.3064841356777136,0.10867813426084488],"rpy_rad":[2.4436803166447705,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.015298112276421704,0.008]},{"shape":"box","origin_m":[0.016521983106655924,-0.3064841356777136,0.09676118437038006],"rpy_rad":[2.1507393550065266,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.018827044006616736,0.008]},{"shape":"box","origin_m":[0.00757437872016492,-0.3064841356777136,0.07921563620478805],"rpy_rad":[1.9518122050060245,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.02235438223470777,0.008]},{"shape":"box","origin_m":[0.0006839003046755776,-0.3064841356777136,0.05712988037892869],"rpy_rad":[1.8038049583691977,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.02522968872897755,0.008]},{"shape":"box","origin_m":[-0.0036454679094916065,-0.3064841356777136,0.03187757986720574],"rpy_rad":[1.6817891438173957,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.02708450507721327,0.008]},{"shape":"box","origin_m":[-0.005311927486771395,-0.3064841356777136,0.01182149408132288],"rpy_rad":[1.5981409927483292,-0.0,1.5707963267948966],"size_m":[3.1728644572737164e-05,0.013866902260984647,0.008]},{"shape":"box","origin_m":[0.03648561726688199,-0.30567875654146703,0.11443998374815839],"rpy_rad":[2.9056425970260036,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.014294975394336244,0.008]},{"shape":"box","origin_m":[0.024457481829679106,-0.30567875654146703,0.10854434326623241],"rpy_rad":[2.497480423248607,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.01637143989482223,0.008]},{"shape":"box","origin_m":[0.01297686728908265,-0.30567875654146703,0.09659116446298965],"rpy_rad":[2.2024513540049635,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.019513884563765935,0.008]},{"shape":"box","origin_m":[0.002996399965472296,-0.30567875654146703,0.07906949518879369],"rpy_rad":[1.9914956986828913,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.022733577640020812,0.008]},{"shape":"box","origin_m":[-0.0046838041846098966,-0.30567875654146703,0.05702866612487051],"rpy_rad":[1.8298950412524768,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.025395554757776908,0.008]},{"shape":"box","origin_m":[-0.009509540776320824,-0.30567875654146703,0.031826544982069244],"rpy_rad":[1.6946364113637529,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.027125582015289255,0.008]},{"shape":"box","origin_m":[-0.011367825447376523,-0.30567875654146703,0.011808722949049916],"rpy_rad":[1.6013351148164043,-0.0,1.5707963267948966],"size_m":[0.0015790296279204474,0.013868184583115412,0.008]},{"shape":"box","origin_m":[0.03569843882237672,-0.304244653578744,0.1144211714171482],"rpy_rad":[2.926683496197755,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.015669660214541477,0.008]},{"shape":"box","origin_m":[0.022234323737415684,-0.304244653578744,0.10843790306118611],"rpy_rad":[2.5432019608042524,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.017451855194222907,0.008]},{"shape":"box","origin_m":[0.009539957383401465,-0.304244653578744,0.09644313614256228],"rpy_rad":[2.249119567076841,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.02022628029338492,0.008]},{"shape":"box","origin_m":[-0.0014456721769179892,-0.304244653578744,0.07893490560362232],"rpy_rad":[2.02867505461004,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.023134303515153647,0.008]},{"shape":"box","origin_m":[-0.00989054723640198,-0.304244653578744,0.056932496248605746],"rpy_rad":[1.8548528662011452,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.025572670626062412,0.008]},{"shape":"box","origin_m":[-0.015196042429100998,-0.304244653578744,0.03177729337845819],"rpy_rad":[1.707054253352007,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.02716967288902497,0.008]},{"shape":"box","origin_m":[-0.01723975823297591,-0.304244653578744,0.011796343423442296],"rpy_rad":[1.6044315913488834,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.013869563023184305,0.008]},{"shape":"box","origin_m":[0.03533380127629071,-0.3029554772812182,0.11441394099528984],"rpy_rad":[2.9353310124372696,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.01631667360117198,0.008]},{"shape":"box","origin_m":[0.021196122629143777,-0.3029554772812182,0.10839451714973564],"rpy_rad":[2.562737869206338,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.017970176153595877,0.008]},{"shape":"box","origin_m":[0.00792813832783379,-0.3029554772812182,0.09637902812995386],"rpy_rad":[2.269878392739844,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.020574893557896497,0.008]},{"shape":"box","origin_m":[-0.0035305123629875146,-0.3029554772812182,0.07887420027913994],"rpy_rad":[2.0456661403378167,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.02333303827276235,0.008]},{"shape":"box","origin_m":[-0.012333918586055315,-0.3029554772812182,0.056888083546876134],"rpy_rad":[1.8664394156729232,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.02566119552701644,0.008]},{"shape":"box","origin_m":[-0.017864007137461113,-0.3029554772812182,0.0317542725557137],"rpy_rad":[1.7128656496221941,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.0271917979754798,0.008]},{"shape":"box","origin_m":[-0.019994526623868192,-0.3029554772812182,0.01179053701135338],"rpy_rad":[1.6058840518833748,-0.0,1.5707963267948966],"size_m":[0.0012891762975257293,0.013870255525226924,0.008]},{"shape":"box","origin_m":[0.034971691689830164,-0.30143605572663257,0.11440752267091814],"rpy_rad":[2.943318332132252,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.01696481402070372,0.008]},{"shape":"box","origin_m":[0.020160821234870063,-0.30143605572663257,0.10835474998466099],"rpy_rad":[2.5811718258291863,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.018494969578124458,0.008]},{"shape":"box","origin_m":[0.006316845265280258,-0.30143605572663257,0.09631813545841938],"rpy_rad":[2.2899371692448245,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.02093207562606537,0.008]},{"shape":"box","origin_m":[-0.005615828611531537,-0.30143605572663257,0.07881505156520935],"rpy_rad":[2.0623655075396674,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.02353839433836066,0.008]},{"shape":"box","origin_m":[-0.014777705413203224,-0.30143605572663257,0.05684413688993245],"rpy_rad":[1.8779447662490332,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.02575314144303188,0.008]},{"shape":"box","origin_m":[-0.020532099889479183,-0.30143605572663257,0.03173130901928392],"rpy_rad":[1.7186674009252538,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.027214839880976834,0.008]},{"shape":"box","origin_m":[-0.02274930342649123,-0.30143605572663257,0.011784731487260891],"rpy_rad":[1.6073363643272285,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.013870977285579938,0.008]},{"shape":"box","origin_m":[0.0346463559505234,-0.299686388914987,0.11440232312745396],"rpy_rad":[2.9500296239358685,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.017551491244371817,0.008]},{"shape":"box","origin_m":[0.01922747669119551,-0.299686388914987,0.10832162390989569],"rpy_rad":[2.596951014777787,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.01897441750228403,0.008]},{"shape":"box","origin_m":[0.004861036552711029,-0.299686388914987,0.09626574606466481],"rpy_rad":[2.3074808808194778,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.02126192198129914,0.008]},{"shape":"box","origin_m":[-0.007500965510205904,-0.299686388914987,0.07876292613446517],"rpy_rad":[2.077206613370994,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.023729555951212747,0.008]},{"shape":"box","origin_m":[-0.016986828507279894,-0.299686388914987,0.056804826300729805],"rpy_rad":[1.8882720313654067,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.0258391582841915,0.008]},{"shape":"box","origin_m":[-0.022943722908027986,-0.299686388914987,0.03171060484265667],"rpy_rad":[1.7239026197930905,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.02723645281753273,0.008]},{"shape":"box","origin_m":[-0.0252391723627432,-0.299686388914987,0.011779485050031208],"rpy_rad":[1.6086488816002324,-0.0,1.5707963267948966],"size_m":[0.0017496668116455671,0.013871654806656503,0.008]},{"shape":"box","origin_m":[0.03432269389150361,-0.2977330582166304,0.11439762020692273],"rpy_rad":[2.956306501856715,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.018138907854436167,0.008]},{"shape":"box","origin_m":[0.018296313745957138,-0.2977330582166304,0.10829092750964597],"rpy_rad":[2.611948913170279,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.01945835625405521,0.008]},{"shape":"box","origin_m":[0.003405797454098025,-0.2977330582166304,0.09621576146559913],"rpy_rad":[2.3244835320099675,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.02159811133542333,0.008]},{"shape":"box","origin_m":[-0.009386394186115588,-0.2977330582166304,0.0787120618503091],"rpy_rad":[2.0918073587250103,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.023925860014511142,0.008]},{"shape":"box","origin_m":[-0.019196267243388243,-0.2977330582166304,0.05676591252030799],"rpy_rad":[1.8985296815316786,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.025927912477945653,0.008]},{"shape":"box","origin_m":[-0.025355448947640524,-0.2977330582166304,0.03168995074299619],"rpy_rad":[1.7291293936576109,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.027258811041955676,0.008]},{"shape":"box","origin_m":[-0.027729048164430836,-0.2977330582166304,0.011774239395039993],"rpy_rad":[1.6099612684066449,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.013872356222096658,0.008]},{"shape":"box","origin_m":[0.034044531843753556,-0.2955760636315627,0.11439391302731422],"rpy_rad":[2.9614066111921216,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.018646517410671026,0.008]},{"shape":"box","origin_m":[0.017494201185436875,-0.2955760636315627,0.10826621958195909],"rpy_rad":[2.624305812670893,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.019879460691493527,0.008]},{"shape":"box","origin_m":[0.0021501070649795895,-0.2955760636315627,0.0961744677341666],"rpy_rad":[2.3387371241171375,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.021893192829523164,0.008]},{"shape":"box","origin_m":[-0.011014131444073372,-0.2955760636315627,0.07866916232317261],"rpy_rad":[2.1042174640393263,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.02409935231422775,0.008]},{"shape":"box","origin_m":[-0.021103739594545923,-0.2955760636315627,0.05673264577943932],"rpy_rad":[1.9073271831946208,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.026006706535967847,0.008]},{"shape":"box","origin_m":[-0.02743737649842165,-0.2955760636315627,0.03167216319520719],"rpy_rad":[1.7336342445213941,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.027278709005407242,0.008]},{"shape":"box","origin_m":[-0.02987835926800475,-0.2955760636315627,0.011769711901024271],"rpy_rad":[1.6110940359345503,-0.0,1.5707963267948966],"size_m":[0.002156994585067684,0.013872980909153211,0.008]},{"shape":"box","origin_m":[0.0337674163349726,-0.2932481747542717,0.11439049678433255],"rpy_rad":[2.966236283343446,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.019154586269954886,0.008]},{"shape":"box","origin_m":[0.016693587062232562,-0.2932481747542717,0.10824303827343362],"rpy_rad":[2.6361483401639174,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.020303474405475034,0.008]},{"shape":"box","origin_m":[0.0008949084614788272,-0.2932481747542717,0.09613482220066538],"rpy_rad":[2.352608868318394,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.022192603450220248,0.008]},{"shape":"box","origin_m":[-0.012642026977953524,-0.2932481747542717,0.078627188913091],"rpy_rad":[2.116448312381246,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.02427650279239848,0.008]},{"shape":"box","origin_m":[-0.023011431294677864,-0.2932481747542717,0.05669968383817198],"rpy_rad":[1.9160708653068979,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.02608750116050066,0.008]},{"shape":"box","origin_m":[-0.02951937971393026,-0.2932481747542717,0.031654415068566144],"rpy_rad":[1.738132437081435,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.027299159740737187,0.008]},{"shape":"box","origin_m":[-0.032027675482919016,-0.2932481747542717,0.01176518502728549],"rpy_rad":[1.6122266999989427,-0.0,1.5707963267948966],"size_m":[0.002498783169514407,0.013873623395879078,0.008]},{"shape":"box","origin_m":[0.0335433458645899,-0.2907493915847572,0.1143879189864066],"rpy_rad":[2.969969612008571,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.019567023954039954,0.008]},{"shape":"box","origin_m":[0.016045221852183156,-0.2907493915847572,0.1082252769882458],"rpy_rad":[2.6453962428361404,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.020649430936142216,0.008]},{"shape":"box","origin_m":[-0.0001228798057718028,-0.2907493915847572,0.09610382936819034],"rpy_rad":[2.3635874639227636,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.0224385340826328,0.008]},{"shape":"box","origin_m":[-0.013962608534980547,-0.2907493915847572,0.07859381648743996],"rpy_rad":[2.1262379886004386,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.024422832546047702,0.008]},{"shape":"box","origin_m":[-0.024559029738508986,-0.2907493915847572,0.05667317293434804],"rpy_rad":[1.923123278325041,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.02615449530264796,0.008]},{"shape":"box","origin_m":[-0.031208271775710117,-0.2907493915847572,0.03164004812287119],"rpy_rad":[1.7417761831466063,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.027316153746512955,0.008]},{"shape":"box","origin_m":[-0.03377111766425994,-0.2907493915847572,0.011761513477855506],"rpy_rad":[1.613145393308773,-0.0,1.5707963267948966],"size_m":[0.0024987831695144624,0.013874157628536938,0.008]},{"shape":"box","origin_m":[0.03331987392290642,-0.28811767625409956,0.11438549922399349],"rpy_rad":[2.97354875833641,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.01997972309669084,0.008]},{"shape":"box","origin_m":[0.015397773667338133,-0.28811767625409956,0.10820838852479892],"rpy_rad":[2.6543386407965395,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.020997095201103235,0.008]},{"shape":"box","origin_m":[-0.0011403173437073422,-0.28811767625409956,0.09607384435092814],"rpy_rad":[2.374326751709837,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.022687110399754868,0.008]},{"shape":"box","origin_m":[-0.015283264042044775,-0.28811767625409956,0.07856104320729934],"rpy_rad":[2.1359101394271915,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.024571474921178296,0.008]},{"shape":"box","origin_m":[-0.026106763725661175,-0.28811767625409956,0.05664686692159404],"rpy_rad":[1.9301393075897617,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.026222783594233245,0.008]},{"shape":"box","origin_m":[-0.0328972129883528,-0.28811767625409956,0.031625708251332235],"rpy_rad":[1.7454153500679794,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.027333509971956042,0.008]},{"shape":"box","origin_m":[-0.03551456320618884,-0.28811767625409956,0.011757842357173753],"rpy_rad":[1.6140640150964225,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.01387470357004022,0.008]},{"shape":"box","origin_m":[0.033155579281052894,-0.28535302876229884,0.1143838100449005],"rpy_rad":[2.9760927045312884,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.02028396294459719,0.008]},{"shape":"box","origin_m":[0.014921294984913958,-0.28535302876229884,0.10819647260348031],"rpy_rad":[2.660739958207964,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.021254302358527724,0.008]},{"shape":"box","origin_m":[-0.0018897479535860962,-0.28535302876229884,0.09605237640857073],"rpy_rad":[2.3820895902944144,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.022871907056960822,0.008]},{"shape":"box","origin_m":[-0.01625637931341045,-0.28535302876229884,0.07853727574500491],"rpy_rad":[2.1429616892598076,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.024682451847636958,0.008]},{"shape":"box","origin_m":[-0.02724723783547056,-0.28535302876229884,0.056627616443388706],"rpy_rad":[1.9352852882608143,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.026273921439869542,0.008]},{"shape":"box","origin_m":[-0.03414167718713346,-0.28535302876229884,0.03161516007109183],"rpy_rad":[1.7480937524521238,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.027346529620163453,0.008]},{"shape":"box","origin_m":[-0.036799157744291655,-0.28535302876229884,0.011755137709455576],"rpy_rad":[1.6147408204065792,-0.0,1.5707963267948966],"size_m":[0.0027646474918007757,0.013875113317667762,0.008]},{"shape":"box","origin_m":[0.03299157719235418,-0.28102419561737046,0.11438219521117604],"rpy_rad":[2.978561449538808,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.02058833018331427,0.008]},{"shape":"box","origin_m":[0.014445286030575322,-0.28102419561737046,0.10818498223309714],"rpy_rad":[2.6669879491363377,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.021512359603873567,0.008]},{"shape":"box","origin_m":[-0.0026389796354851502,-0.28102419561737046,0.09603142443976631],"rpy_rad":[2.389727540776743,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.02305805987282743,0.008]},{"shape":"box","origin_m":[-0.017229522843531853,-0.28102419561737046,0.07851382845114491],"rpy_rad":[2.149949768889003,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.02479464507110837,0.008]},{"shape":"box","origin_m":[-0.02838778182498347,-0.28102419561737046,0.0566084787979485],"rpy_rad":[1.9404111411197353,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.026325752334529662,0.008]},{"shape":"box","origin_m":[-0.03538616779245435,-0.28102419561737046,0.03160462705923289],"rpy_rad":[1.7507695865072737,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.027359745260448626,0.008]},{"shape":"box","origin_m":[-0.03808375410569992,-0.28102419561737046,0.011752433303198612],"rpy_rad":[1.6154175854343023,-0.0,1.5707963267948966],"size_m":[0.005893018798055871,0.013875529420627954,0.008]},{"shape":"box","origin_m":[0.03279108197228148,-0.27503884310917126,0.11438031237068375],"rpy_rad":[2.981487548878174,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.020961295601183327,0.008]},{"shape":"box","origin_m":[0.013862876146876535,-0.27503884310917126,0.10817146086706636],"rpy_rad":[2.6744390697063003,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.021829551531760236,0.008]},{"shape":"box","origin_m":[-0.003556390345848315,-0.27503884310917126,0.09600644593624519],"rpy_rad":[2.3989157180171494,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.023287866710429046,0.008]},{"shape":"box","origin_m":[-0.018421495608799965,-0.27503884310917126,0.07848554214677406],"rpy_rad":[2.1584228058801354,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.024933696556380027,0.008]},{"shape":"box","origin_m":[-0.02978485415739307,-0.27503884310917126,0.056585192957669506],"rpy_rad":[1.9466618267225984,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.02639017499831496,0.008]},{"shape":"box","origin_m":[-0.03691050057680356,-0.27503884310917126,0.03159174680180074],"rpy_rad":[1.7540434945312133,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.027376198882299353,0.008]},{"shape":"box","origin_m":[-0.03965717654625667,-0.27503884310917126,0.011749121183268957],"rpy_rad":[1.6162464558615515,-0.0,1.5707963267948966],"size_m":[0.006077686218342537,0.013876047737033406,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_badge","name_zh":"品牌字样","function_zh":"左护板正面竖排的“the minispec”字样(印刷,通用字体重绘)","physical_meaning_zh":"竖排字样","subsystem":null,"parent":"magnet_left","origin_m":[0.015500000000000014,-0.307,-0.02200000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__brand_badge"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brand_vertical.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_front","name_zh":"磁体前盖","function_zh":"磁体单元正面中部退后的前盖(宽0.27 m,左缘贴合护板内侧面;上缘一排指示点、右下mq20 NMR Analyzer字样)","physical_meaning_zh":"白色前盖","subsystem":null,"parent":"body","origin_m":[-0.13625,-0.296,0.16875],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_front"],"collisions":[{"shape":"box","origin_m":[0.0,0.006000000000000005,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.2695,0.1765,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/front_cover.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"前盖与右面板的宽度比按照片(约0.27:0.09 m);退后量为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_right","name_zh":"磁体右侧面板与侧壁","function_zh":"磁体单元正面右侧与护板齐平的面板及朝向电子单元的侧壁(前上角随顶块前缘斜切)","physical_meaning_zh":"白色面板","subsystem":null,"parent":"body","origin_m":[0.08549999999999999,0.0,0.205],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_right"],"collisions":[{"shape":"box","origin_m":[-0.04614999999999999,-0.301,-0.035999999999999976],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07629999999999999,0.01100000000000001,0.177]},{"shape":"box","origin_m":[0.0,0.0030000000000000027,-0.035999999999999976],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999999,0.619,0.177]},{"shape":"box","origin_m":[0.0,0.041999999999999996,0.0885],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999999,0.541,0.07200000000000001]},{"shape":"box","origin_m":[0.0,-0.275,0.06250000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999999,0.020000000000000018,0.020000000000000018]},{"shape":"box","origin_m":[0.0,-0.255,0.07175000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999999,0.020000000000000018,0.03849999999999998]},{"shape":"box","origin_m":[0.0,-0.23675000000000002,0.08100000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013999999999999999,0.016499999999999987,0.056999999999999995]},{"shape":"box","origin_m":[0.0,-0.26528687958906777,0.08606078622149008],"rpy_rad":[-2.3961731773156347,-0.0,0.0],"size_m":[0.013999999999999999,0.10615083607772478,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_rear","name_zh":"磁体后壁","function_zh":"磁体单元后壁(接口承载;左端贴合护板内侧面)","physical_meaning_zh":"白色后壁","subsystem":null,"parent":"body","origin_m":[-0.08950000000000001,0.3055,0.205],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_rear"],"collisions":[{"shape":"box","origin_m":[-0.007500000000000007,0.00014999999999998348,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3476,0.01369999999999999,0.249]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_front","name_zh":"磁体顶块前段","function_zh":"中央凸起顶块的前段(前缘大圆弧悬在退后的前盖上方,前额上有指示点与椭圆灯窗)","physical_meaning_zh":"白色顶块","subsystem":null,"parent":"body","origin_m":[-0.08979999999999999,-0.17,0.3],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_front"],"collisions":[{"shape":"box","origin_m":[9.999999999998899e-05,0.035769863656813755,0.0017499999999999738],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.13146027268637248,0.08549999999999996]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.08263013634318625,-0.03524999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.10533972731362753,0.01150000000000001]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.07073013634318623,-0.017299999999999982],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.08153972731362749,0.024399999999999977]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.05823013634318622,0.006799999999999973],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.056539727313627525,0.023799999999999988]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.04823013634318621,0.02360000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.03653972731362751,0.009800000000000031]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.03588562900507519,0.03673425147622256],"rpy_rad":[-3.078093397927177,-0.0,0.0],"size_m":[0.3526,0.008883922756779915,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.04367311610165317,0.035739900614730924],"rpy_rad":[-2.9510948866019384,-0.0,0.0],"size_m":[0.3526,0.008883922756779941,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.05127194494674184,0.03376721485714923],"rpy_rad":[-2.8240963752766968,-0.0,0.0],"size_m":[0.3526,0.008883922756779941,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.0585597215398026,0.030847968165834128],"rpy_rad":[-2.6970978639514676,-0.0,0.0],"size_m":[0.3526,0.008883922756779935,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.06541906198517952,0.027029180718288304],"rpy_rad":[-2.570099352626228,-0.0,0.0],"size_m":[0.3526,0.008883922756779909,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.07173948318932208,0.022372361555239084],"rpy_rad":[-2.443100841300988,-0.0,0.0],"size_m":[0.3526,0.008883922756779973,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.10132176118622802,-0.005489150403881149],"rpy_rad":[-2.379601585638371,-0.0,0.0],"size_m":[0.3526,0.07342177712036027,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.1279582953817305,-0.03094460973789387],"rpy_rad":[-2.312201147401404,-0.0,0.0],"size_m":[0.3526,0.0013469883698852905,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.12812452297264768,-0.031152708259437945],"rpy_rad":[-2.1774002709275164,-0.0,0.0],"size_m":[0.3526,0.0013469883698853287,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.12826127558152747,-0.03138125875848646],"rpy_rad":[-2.042599394453575,-0.0,0.0],"size_m":[0.3526,0.0013469883698853419,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.1283660719995736,-0.03162611446582364],"rpy_rad":[-1.9077985179796713,-0.0,0.0],"size_m":[0.3526,0.0013469883698852708,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.12843701082397926,-0.03188283277417514],"rpy_rad":[-1.7729976415057798,-0.0,0.0],"size_m":[0.3526,0.0013469883698853317,0.016]},{"shape":"box","origin_m":[9.999999999998899e-05,-0.1284728049565562,-0.03214675584388271],"rpy_rad":[-1.6381967650318559,-0.0,0.0],"size_m":[0.3526,0.0013469883698853102,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brow_dots","name_zh":"前额指示点","function_zh":"顶块前额上的一排指示点(印刷/嵌件外观)","physical_meaning_zh":"指示点","subsystem":null,"parent":"magnet_top_front","origin_m":[-0.03920000000000001,-0.13649999999999998,-0.035599999999999965],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__brow_dots"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.07,0.004,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brow_dots.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brow_lamp_window","name_zh":"椭圆双灯窗","function_zh":"顶块前额右侧的椭圆双灯窗(照片可见,功能未公开)","physical_meaning_zh":"椭圆灯窗","subsystem":null,"parent":"magnet_top_front","origin_m":[0.03629999999999999,-0.13749999999999998,-0.035599999999999965],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__brow_lamp_window"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.016,0.0055,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brow_lamp_window.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_left","name_zh":"磁体顶块左段","function_zh":"样品口左侧的顶块(与前额、后段、样品口板及左侧条顶面齐平)","physical_meaning_zh":"白色顶块","subsystem":null,"parent":"body","origin_m":[-0.232,0.0,0.3305],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_left"],"collisions":[{"shape":"box","origin_m":[-0.0002500000000000002,0.0,4.999999999999449e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0675,0.135,0.02789999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_side_left","name_zh":"磁体顶块左侧条","function_zh":"凸起顶块左侧整长的圆边侧条(贴合左护板内侧面,封住护板与顶块之间的接缝;外形与前额、后段一致)","physical_meaning_zh":"白色侧条","subsystem":null,"parent":"body","origin_m":[-0.2691,0.0,0.31],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_side_left"],"collisions":[{"shape":"box","origin_m":[0.0005999999999999894,0.04701986365681378,-0.008250000000000035],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.49396027268637255,0.08549999999999996]},{"shape":"box","origin_m":[0.0005999999999999894,-0.25263013634318626,-0.04524999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.10533972731362753,0.01150000000000001]},{"shape":"box","origin_m":[0.0005999999999999894,-0.24073013634318624,-0.02729999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.08153972731362749,0.024399999999999977]},{"shape":"box","origin_m":[0.0005999999999999894,-0.22823013634318623,-0.003200000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.056539727313627525,0.023799999999999988]},{"shape":"box","origin_m":[0.0005999999999999894,-0.21823013634318622,0.013600000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.03653972731362751,0.009800000000000031]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2058856290050752,0.026734251476222548],"rpy_rad":[-3.078093397927177,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779915,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.21367311610165318,0.025739900614730915],"rpy_rad":[-2.9510948866019384,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779941,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.22127194494674185,0.02376721485714922],"rpy_rad":[-2.8240963752766968,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779941,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2285597215398026,0.02084796816583412],"rpy_rad":[-2.6970978639514676,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779935,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.23541906198517953,0.017029180718288295],"rpy_rad":[-2.570099352626228,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779909,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2417394831893221,0.012372361555239075],"rpy_rad":[-2.443100841300988,-0.0,0.0],"size_m":[0.0050000000000000044,0.008883922756779973,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.271321761186228,-0.015489150403881158],"rpy_rad":[-2.379601585638371,-0.0,0.0],"size_m":[0.0050000000000000044,0.07342177712036027,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2979582953817305,-0.04094460973789388],"rpy_rad":[-2.312201147401404,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698852905,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2981245229726477,-0.04115270825943795],"rpy_rad":[-2.1774002709275164,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698853287,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2982612755815275,-0.04138125875848647],"rpy_rad":[-2.042599394453575,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698853419,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2983660719995736,-0.04162611446582365],"rpy_rad":[-1.9077985179796713,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698852708,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2984370108239793,-0.04188283277417515],"rpy_rad":[-1.7729976415057798,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698853317,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,-0.2984728049565562,-0.04214675584388272],"rpy_rad":[-1.6381967650318559,-0.0,0.0],"size_m":[0.0050000000000000044,0.0013469883698853102,0.016]},{"shape":"box","origin_m":[0.0005999999999999894,0.30305000000000004,-0.012749999999999984],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.01809999999999995,0.07650000000000001]},{"shape":"box","origin_m":[0.0005999999999999894,0.29549977791298626,0.031465656158601196],"rpy_rad":[2.750517451556826,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912496,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.29503369113476474,0.031638714187626815],"rpy_rad":[2.8216220337445876,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912626,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.2945564872427802,0.03177822193550295],"rpy_rad":[2.892726615932515,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912606,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.29407057789752616,0.03188347436748484],"rpy_rad":[2.9638311981202095,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912917,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.2935784187545247,0.03195393956600734],"rpy_rad":[3.034935780308087,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912316,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.2930824970540976,0.03198926141885444],"rpy_rad":[3.106040362495877,-0.0,0.0],"size_m":[0.0050000000000000044,0.0007108960417912908,0.006]},{"shape":"box","origin_m":[0.0005999999999999894,0.30159144357269246,0.028219132110548384],"rpy_rad":[2.7570123267730597,-0.0,0.0],"size_m":[0.0050000000000000044,0.021323658008529697,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"照片中护板与凸起顶块之间的接缝是闭合的白色圆边;侧条宽6 mm为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_right","name_zh":"磁体顶块右段","function_zh":"样品口右侧的顶块(顶面齐平)","physical_meaning_zh":"白色顶块","subsystem":null,"parent":"body","origin_m":[0.012299999999999998,0.0,0.3305],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_right"],"collisions":[{"shape":"box","origin_m":[0.0002500000000000002,0.0,9.999999999998899e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1481,0.135,0.02779999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_side_right","name_zh":"磁体顶块右侧条","function_zh":"凸起顶块右侧整长的圆边侧条(外形与前额、后段一致)","physical_meaning_zh":"白色侧条","subsystem":null,"parent":"body","origin_m":[0.0896,0.0,0.31],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_side_right"],"collisions":[{"shape":"box","origin_m":[-0.0006000000000000033,0.04701986365681378,-0.008250000000000035],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.49396027268637255,0.08549999999999996]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.25263013634318626,-0.04524999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.10533972731362753,0.01150000000000001]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.24073013634318624,-0.02729999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.08153972731362749,0.024399999999999977]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.22823013634318623,-0.003200000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.056539727313627525,0.023799999999999988]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.21823013634318622,0.013600000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.03653972731362751,0.009800000000000031]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2058856290050752,0.026734251476222548],"rpy_rad":[-3.078093397927177,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779915,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.21367311610165318,0.025739900614730915],"rpy_rad":[-2.9510948866019384,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779941,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.22127194494674185,0.02376721485714922],"rpy_rad":[-2.8240963752766968,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779941,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2285597215398026,0.02084796816583412],"rpy_rad":[-2.6970978639514676,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779935,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.23541906198517953,0.017029180718288295],"rpy_rad":[-2.570099352626228,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779909,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2417394831893221,0.012372361555239075],"rpy_rad":[-2.443100841300988,-0.0,0.0],"size_m":[0.004799999999999999,0.008883922756779973,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.271321761186228,-0.015489150403881158],"rpy_rad":[-2.379601585638371,-0.0,0.0],"size_m":[0.004799999999999999,0.07342177712036027,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2979582953817305,-0.04094460973789388],"rpy_rad":[-2.312201147401404,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698852905,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2981245229726477,-0.04115270825943795],"rpy_rad":[-2.1774002709275164,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698853287,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2982612755815275,-0.04138125875848647],"rpy_rad":[-2.042599394453575,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698853419,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2983660719995736,-0.04162611446582365],"rpy_rad":[-1.9077985179796713,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698852708,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2984370108239793,-0.04188283277417515],"rpy_rad":[-1.7729976415057798,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698853317,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,-0.2984728049565562,-0.04214675584388272],"rpy_rad":[-1.6381967650318559,-0.0,0.0],"size_m":[0.004799999999999999,0.0013469883698853102,0.016]},{"shape":"box","origin_m":[-0.0006000000000000033,0.30305000000000004,-0.012749999999999984],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004799999999999999,0.01809999999999995,0.07650000000000001]},{"shape":"box","origin_m":[-0.0006000000000000033,0.29549977791298626,0.031465656158601196],"rpy_rad":[2.750517451556826,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912496,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.29503369113476474,0.031638714187626815],"rpy_rad":[2.8216220337445876,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912626,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.2945564872427802,0.03177822193550295],"rpy_rad":[2.892726615932515,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912606,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.29407057789752616,0.03188347436748484],"rpy_rad":[2.9638311981202095,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912917,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.2935784187545247,0.03195393956600734],"rpy_rad":[3.034935780308087,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912316,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.2930824970540976,0.03198926141885444],"rpy_rad":[3.106040362495877,-0.0,0.0],"size_m":[0.004799999999999999,0.0007108960417912908,0.006]},{"shape":"box","origin_m":[-0.0006000000000000033,0.30159144357269246,0.028219132110548384],"rpy_rad":[2.7570123267730597,-0.0,0.0],"size_m":[0.004799999999999999,0.021323658008529697,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_top_rear","name_zh":"磁体顶块后段","function_zh":"样品口后方的顶块(顶面齐平)","physical_meaning_zh":"白色顶块","subsystem":null,"parent":"body","origin_m":[-0.08979999999999999,0.19,0.3305],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_top_rear"],"collisions":[{"shape":"box","origin_m":[9.999999999998899e-05,-0.00874999999999998,0.00014999999999998348],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.22550000000000003,0.027699999999999947]},{"shape":"box","origin_m":[9.999999999998899e-05,0.11305000000000004,-0.004349999999999965],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.3526,0.01809999999999995,0.018699999999999994]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10549977791298626,0.010965656158601178],"rpy_rad":[2.750517451556826,-0.0,0.0],"size_m":[0.3526,0.0007108960417912496,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10503369113476474,0.011138714187626797],"rpy_rad":[2.8216220337445876,-0.0,0.0],"size_m":[0.3526,0.0007108960417912626,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10455648724278022,0.01127822193550293],"rpy_rad":[2.892726615932515,-0.0,0.0],"size_m":[0.3526,0.0007108960417912606,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10407057789752616,0.011383474367484825],"rpy_rad":[2.9638311981202095,-0.0,0.0],"size_m":[0.3526,0.0007108960417912917,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10357841875452467,0.01145393956600732],"rpy_rad":[3.034935780308087,-0.0,0.0],"size_m":[0.3526,0.0007108960417912316,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.10308249705409761,0.011489261418854424],"rpy_rad":[3.106040362495877,-0.0,0.0],"size_m":[0.3526,0.0007108960417912908,0.006]},{"shape":"box","origin_m":[9.999999999998899e-05,0.11159144357269246,0.007719132110548366],"rpy_rad":[2.7570123267730597,-0.0,0.0],"size_m":[0.3526,0.021323658008529697,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_port_dish","name_zh":"样品口凹碟","function_zh":"顶块中央的Ø116 mm圆形样品口凹碟(样品管穿过底部中心孔进入探头)","physical_meaning_zh":"白色样品口","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.33],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__sample_port_dish"],"collisions":[{"shape":"box","origin_m":[0.06240000000000001,0.0,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.06027377156043787,0.016150308414397296,0.00764999999999999],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.05403998519614897,0.0312,0.00764999999999999],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.04412346314604057,0.04412346314604056,0.00764999999999999],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.031200000000000006,0.05403998519614897,0.00764999999999999],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.016150308414397296,0.06027377156043787,0.00764999999999999],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.0,0.062400000000000004,0.00764999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.016150308414397296,0.06027377156043787,0.00764999999999999],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.031199999999999978,0.05403998519614898,0.00764999999999999],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.04412346314604057,0.04412346314604057,0.00764999999999999],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.05403998519614897,0.0312,0.00764999999999999],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.06027377156043787,0.016150308414397314,0.00764999999999999],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.06240000000000001,7.641796026679485e-18,0.00764999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.06027377156043787,-0.0161503084143973,0.00764999999999999],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.054039985196149,-0.031199999999999985,0.00764999999999999],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.0441234631460406,-0.04412346314604054,0.00764999999999999],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.031200000000000033,-0.05403998519614896,0.00764999999999999],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.016150308414397296,-0.06027377156043787,0.00764999999999999],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.0,-0.062400000000000004,0.00764999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.01615030841439727,-0.060273771560437873,0.00764999999999999],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.031200000000000006,-0.05403998519614897,0.00764999999999999],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.044123463146040556,-0.04412346314604058,0.00764999999999999],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.05403998519614896,-0.03120000000000003,0.00764999999999999],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[0.06027377156043785,-0.01615030841439735,0.00764999999999999],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.008199999999999999,0.015350681218690355,0.013899999999999968]},{"shape":"box","origin_m":[-0.062003330418955255,-0.04132045706924874,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0109933391620895,0.05235908586150254,0.013899999999999968]},{"shape":"box","origin_m":[-0.059081243060694844,-0.048375,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016837513878610322,0.038250000000000006,0.013899999999999968]},{"shape":"box","origin_m":[-0.054432873349706534,-0.05443287334970652,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026134253300586968,0.026134253300586975,0.013899999999999968]},{"shape":"box","origin_m":[-0.048375,-0.05908124306069483,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038250000000000006,0.016837513878610343,0.013899999999999968]},{"shape":"box","origin_m":[-0.04132045706924875,-0.062003330418955255,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052359085861502536,0.010993339162089506,0.013899999999999968]},{"shape":"box","origin_m":[-0.062003330418955255,0.04132045706924874,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0109933391620895,0.05235908586150254,0.013899999999999968]},{"shape":"box","origin_m":[-0.059081243060694844,0.048375,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016837513878610322,0.038250000000000006,0.013899999999999968]},{"shape":"box","origin_m":[-0.054432873349706534,0.05443287334970652,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026134253300586968,0.026134253300586975,0.013899999999999968]},{"shape":"box","origin_m":[-0.048375,0.05908124306069483,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038250000000000006,0.016837513878610343,0.013899999999999968]},{"shape":"box","origin_m":[-0.04132045706924875,0.062003330418955255,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052359085861502536,0.010993339162089506,0.013899999999999968]},{"shape":"box","origin_m":[0.062003330418955255,-0.04132045706924874,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0109933391620895,0.05235908586150254,0.013899999999999968]},{"shape":"box","origin_m":[0.059081243060694844,-0.048375,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016837513878610336,0.038250000000000006,0.013899999999999968]},{"shape":"box","origin_m":[0.05443287334970652,-0.05443287334970652,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026134253300586968,0.026134253300586975,0.013899999999999968]},{"shape":"box","origin_m":[0.048375,-0.05908124306069483,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03824999999999999,0.016837513878610343,0.013899999999999968]},{"shape":"box","origin_m":[0.04132045706924874,-0.062003330418955255,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052359085861502536,0.010993339162089506,0.013899999999999968]},{"shape":"box","origin_m":[0.062003330418955255,0.04132045706924874,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0109933391620895,0.05235908586150254,0.013899999999999968]},{"shape":"box","origin_m":[0.059081243060694844,0.048375,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016837513878610336,0.038250000000000006,0.013899999999999968]},{"shape":"box","origin_m":[0.05443287334970652,0.05443287334970652,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026134253300586968,0.026134253300586975,0.013899999999999968]},{"shape":"box","origin_m":[0.048375,0.05908124306069483,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03824999999999999,0.016837513878610343,0.013899999999999968]},{"shape":"box","origin_m":[0.04132045706924874,0.062003330418955255,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052359085861502536,0.010993339162089506,0.013899999999999968]},{"shape":"box","origin_m":[0.0,-0.06325,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.135,0.008500000000000008,0.013899999999999968]},{"shape":"box","origin_m":[-0.06325,0.0,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.135,0.013899999999999968]},{"shape":"box","origin_m":[0.0,0.06325,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.135,0.008500000000000008,0.013899999999999968]},{"shape":"box","origin_m":[0.06325,0.0,0.00764999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.135,0.013899999999999968]},{"shape":"box","origin_m":[0.050407499999999966,0.0,-0.008500000000000008],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.04657045753506267,0.019290115116943254,-0.008500000000000008],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.03564348507266088,0.03564348507266087,-0.008500000000000008],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.019290115116943257,0.04657045753506266,-0.008500000000000008],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.05040749999999997,-0.008500000000000008],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.019290115116943257,0.04657045753506266,-0.008500000000000008],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.03564348507266088,0.03564348507266088,-0.008500000000000008],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.04657045753506267,0.019290115116943257,-0.008500000000000008],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.050407499999999966,6.1731383528020175e-18,-0.008500000000000008],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.04657045753506267,-0.019290115116943247,-0.008500000000000008],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.03564348507266088,-0.03564348507266087,-0.008500000000000008],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[-0.019290115116943285,-0.04657045753506265,-0.008500000000000008],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,-0.05040749999999997,-0.008500000000000008],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.019290115116943257,-0.046570457535062657,-0.008500000000000008],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.035643485072660866,-0.03564348507266089,-0.008500000000000008],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.04657045753506264,-0.019290115116943285,-0.008500000000000008],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0019349999999999923,0.019668454886500576,0.0024000000000000132]},{"shape":"box","origin_m":[0.053147499999999986,0.0,-0.00610000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.049101887454143595,0.020338667721623602,-0.00610000000000005],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.037580957653112035,0.03758095765311202,-0.00610000000000005],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.0203386677216236,0.0491018874541436,-0.00610000000000005],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.053147499999999986,-0.00610000000000005],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.0203386677216236,0.0491018874541436,-0.00610000000000005],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.037580957653112035,0.03758095765311203,-0.00610000000000005],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.049101887454143595,0.02033866772162361,-0.00610000000000005],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.053147499999999986,6.508691575768394e-18,-0.00610000000000005],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.04910188745414362,-0.0203386677216236,-0.00610000000000005],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.037580957653112035,-0.03758095765311202,-0.00610000000000005],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[-0.020338667721623627,-0.04910188745414359,-0.00610000000000005],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,-0.053147499999999986,-0.00610000000000005],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.020338667721623613,-0.049101887454143595,-0.00610000000000005],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.03758095765311201,-0.037580957653112035,-0.00610000000000005],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.049101887454143595,-0.020338667721623637,-0.00610000000000005],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0016549999999999898,0.02081419012260741,0.0024000000000000132]},{"shape":"box","origin_m":[0.055887499999999965,0.0,-0.0037000000000000366],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.051633317373224505,0.02138722032630394,-0.0037000000000000366],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.03951843023356316,0.03951843023356315,-0.0037000000000000366],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.02138722032630394,0.051633317373224505,-0.0037000000000000366],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.0,0.055887499999999965,-0.0037000000000000366],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.02138722032630394,0.051633317373224505,-0.0037000000000000366],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.03951843023356316,0.039518430233563155,-0.0037000000000000366],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.05163331737322452,0.021387220326303948,-0.0037000000000000366],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.05588749999999998,6.844244798734766e-18,-0.0037000000000000366],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.05163331737322452,-0.021387220326303937,-0.0037000000000000366],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.03951843023356316,-0.03951843023356315,-0.0037000000000000366],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[-0.02138722032630397,-0.05163331737322449,-0.0037000000000000366],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.0,-0.055887499999999965,-0.0037000000000000366],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.021387220326303955,-0.0516333173732245,-0.0037000000000000366],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.039518430233563134,-0.03951843023356316,-0.0037000000000000366],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.05163331737322449,-0.021387220326303975,-0.0037000000000000366],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0013750000000000567,0.02195992535871422,0.0023999999999999577]},{"shape":"box","origin_m":[0.05862749999999996,0.0,-0.0013000000000000234],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.054164747292305415,0.022435772930984286,-0.0013000000000000234],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.04145590281401429,0.04145590281401428,-0.0013000000000000234],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.022435772930984282,0.05416474729230542,-0.0013000000000000234],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.05862749999999996,-0.0013000000000000234],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.022435772930984282,0.05416474729230542,-0.0013000000000000234],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.04145590281401429,0.04145590281401429,-0.0013000000000000234],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.054164747292305415,0.022435772930984293,-0.0013000000000000234],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.058627499999999944,7.17979802170114e-18,-0.0013000000000000234],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.054164747292305415,-0.02243577293098428,-0.0013000000000000234],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.04145590281401429,-0.04145590281401428,-0.0013000000000000234],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[-0.02243577293098431,-0.05416474729230541,-0.0013000000000000234],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,-0.05862749999999996,-0.0013000000000000234],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.022435772930984296,-0.054164747292305415,-0.0013000000000000234],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.041455902814014275,-0.041455902814014296,-0.0013000000000000234],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.054164747292305415,-0.02243577293098432,-0.0013000000000000234],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0010949999999999918,0.023105660594821057,0.0024000000000000132]},{"shape":"box","origin_m":[0.026900000000000007,0.0,-0.01150000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.025983404727175946,0.006962232313257808,-0.01150000000000001],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.023296083361801403,0.013449999999999998,-0.01150000000000001],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.019021172413918125,0.01902117241391813,-0.01150000000000001],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.013450000000000004,0.0232960833618014,-0.01150000000000001],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.006962232313257807,0.02598340472717594,-0.01150000000000001],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.0,0.0269,-0.01150000000000001],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.0069622323132577935,0.02598340472717594,-0.01150000000000001],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.01344999999999999,0.0232960833618014,-0.01150000000000001],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.019021172413918125,0.01902117241391813,-0.01150000000000001],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.02329608336180139,0.013449999999999998,-0.01150000000000001],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.025983404727175946,0.006962232313257815,-0.01150000000000001],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.026900000000000007,3.29429988970638e-18,-0.01150000000000001],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.025983404727175946,-0.006962232313257809,-0.01150000000000001],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.02329608336180139,-0.013449999999999993,-0.01150000000000001],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.019021172413918153,-0.019021172413918118,-0.01150000000000001],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.013450000000000017,-0.023296083361801393,-0.01150000000000001],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[-0.0069622323132577935,-0.02598340472717594,-0.01150000000000001],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.0,-0.0269,-0.01150000000000001],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.0069622323132577935,-0.025983404727175943,-0.01150000000000001],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.013450000000000004,-0.0232960833618014,-0.01150000000000001],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.019021172413918125,-0.019021172413918132,-0.01150000000000001],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.02329608336180139,-0.013450000000000012,-0.01150000000000001],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0402,0.012499088120947362,0.0026]},{"shape":"box","origin_m":[0.025983404727175932,-0.006962232313257831,-0.01150000000000001],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0402,0.012499088120947362,0.0026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"凹碟直径按照片中与顶块宽度之比估计(约0.34)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"permanent_magnet","name_zh":"永久磁体","function_zh":"约0.47 T永久磁体(两极靴与轭铁,座在底座上;示意,不可见)","physical_meaning_zh":"铁轭与极靴","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.17],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__permanent_magnet"],"collisions":[{"shape":"box","origin_m":[-0.095,0.0,0.004999999999999977],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04799999999999999,0.148,0.148]},{"shape":"box","origin_m":[0.095,0.0,0.004999999999999977],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048,0.148,0.148]},{"shape":"box","origin_m":[0.0,0.0,-0.0796],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.238,0.148,0.018200000000000008]},{"shape":"cylinder","origin_m":[-0.044999999999999984,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.059,"length_m":0.049},{"shape":"cylinder","origin_m":[0.045,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.059,"length_m":0.049}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.09084171118340768,0.09989872824711389,0.1119324278369056],"metallic":0.7,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["magnet.set_frequency"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rf_coil","name_zh":"RF线圈","function_zh":"样品管外的RF线圈(螺线管示意)","physical_meaning_zh":"铜线圈","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.172],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__rf_coil"],"collisions":[{"shape":"box","origin_m":[0.008000000000000007,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[0.005656854249492388,0.00565685424949238,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[0.0,0.008,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[-0.005656854249492388,0.005656854249492381,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[-0.008000000000000007,9.797174393178825e-19,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[-0.005656854249492388,-0.00565685424949238,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[0.0,-0.008,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[0.005656854249492374,-0.005656854249492382,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.001999999999999999,0.007530402563942867,0.033]},{"shape":"box","origin_m":[0.008800000000000002,0.0,-0.017499999999999988],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.007621023553303061,0.004399999999999999,-0.017499999999999988],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.004400000000000015,0.00762102355330306,-0.017499999999999988],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.0,0.0088,-0.017499999999999988],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.004399999999999987,0.007621023553303061,-0.017499999999999988],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.007621023553303075,0.004399999999999999,-0.017499999999999988],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.008800000000000002,1.0776891832496708e-18,-0.017499999999999988],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.007621023553303075,-0.004399999999999998,-0.017499999999999988],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.004400000000000015,-0.007621023553303058,-0.017499999999999988],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.0,-0.0088,-0.017499999999999988],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.004400000000000015,-0.00762102355330306,-0.017499999999999988],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.007621023553303061,-0.004400000000000005,-0.017499999999999988],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.008800000000000002,0.0,0.017500000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.007621023553303061,0.004399999999999999,0.017500000000000016],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.004400000000000015,0.00762102355330306,0.017500000000000016],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.0,0.0088,0.017500000000000016],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.004399999999999987,0.007621023553303061,0.017500000000000016],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.007621023553303075,0.004399999999999999,0.017500000000000016],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.008800000000000002,1.0776891832496708e-18,0.017500000000000016],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.007621023553303075,-0.004399999999999998,0.017500000000000016],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[-0.004400000000000015,-0.007621023553303058,0.017500000000000016],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.0,-0.0088,0.017500000000000016],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.004400000000000015,-0.00762102355330306,0.017500000000000016],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0036,0.0057373281083352,0.0026]},{"shape":"box","origin_m":[0.007621023553303061,-0.004400000000000005,0.017500000000000016],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0036,0.0057373281083352,0.0026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.1714411007328226,0.04518620438567554],"metallic":0.9,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"probe_bore","name_zh":"探头套管","function_zh":"从样品口到线圈的探头套管(10 mm管定位;底部托板托住样品管)","physical_meaning_zh":"金属探头","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__probe_bore"],"collisions":[{"shape":"box","origin_m":[0.008900000000000005,0.0,0.0041999999999999815],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[0.006293250352560273,0.006293250352560272,0.0041999999999999815],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[0.0,0.0089,0.0041999999999999815],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[-0.006293250352560259,0.006293250352560274,0.0041999999999999815],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[-0.008899999999999991,1.0899356512411443e-18,0.0041999999999999815],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[-0.006293250352560287,-0.006293250352560272,0.0041999999999999815],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[0.0,-0.0089,0.0041999999999999815],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[0.006293250352560273,-0.006293250352560275,0.0041999999999999815],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0058,0.009873194472725094,0.124]},{"shape":"box","origin_m":[0.011725,0.0,-0.08099999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.010154147859372548,0.005862499999999999,-0.08099999999999999],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.005862500000000007,0.010154147859372542,-0.08099999999999999],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.0,0.011725,-0.08099999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[-0.005862499999999993,0.010154147859372542,-0.08099999999999999],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[-0.010154147859372548,0.005862499999999999,-0.08099999999999999],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[-0.011724999999999985,1.4358983720002715e-18,-0.08099999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[-0.010154147859372548,-0.005862499999999996,-0.08099999999999999],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[-0.005862499999999993,-0.010154147859372539,-0.08099999999999999],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.0,-0.011725,-0.08099999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.005862500000000007,-0.010154147859372542,-0.08099999999999999],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"box","origin_m":[0.010154147859372534,-0.005862500000000005,-0.08099999999999999],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.00035000000000000135,0.006440962687659328,0.044]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.10200000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0117,"length_m":0.0026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["solution.register","sample.load","sample.unload","product.read","diffusion.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vt_probe","name_zh":"变温探头","function_zh":"贴在探头套管旁的可选变温(VT)气流探头与通向后壁的气管(示意)","physical_meaning_zh":"变温探头","subsystem":null,"parent":"body","origin_m":[-0.13,0.0317,0.27],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vt_probe"],"collisions":[{"shape":"box","origin_m":[0.0,5.000000000000143e-05,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015000000000000013,0.03849999999999999,0.028600000000000014]},{"shape":"cylinder","origin_m":[0.0,0.14329999999999998,0.0],"rpy_rad":[-1.5707963267948966,-0.0,0.0],"radius_m":0.0035,"length_m":0.246}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","thermal.set_temperature","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_tube","name_zh":"样品管","function_zh":"插入探头的10 mm核磁样品管(玻璃,底部坐在探头托板上)","physical_meaning_zh":"玻璃样品管","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.24],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__sample_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0045,"length_m":0.18}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6724431569576875,0.7011018919329731],"metallic":0.0,"roughness":0.03,"emissive":[0.0,0.0,0.0],"alpha":0.25,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_tube_stopper","name_zh":"样品管帽","function_zh":"样品管顶部的红色塑料帽(照片可见)","physical_meaning_zh":"红色管帽","subsystem":null,"parent":"sample_tube","origin_m":[0.0,0.0,0.0983],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__sample_tube_stopper"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-9.999999999998899e-05],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0062,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.45078578283822346,0.006995410187265387,0.012286488356915872],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_lid","name_zh":"样品口防护盖","function_zh":"样品口上的透明防尘盖(首版代理;+Z升降45 mm开闭)","physical_meaning_zh":"透明盖","subsystem":null,"parent":"body","origin_m":[-0.13,0.0,0.386],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__sample_lid"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.03860000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0632,"length_m":0.0036}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.045],"state_id":"lid.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6239603916750761,0.7156935005064807,0.7379104087727308],"metallic":0.0,"roughness":0.05,"emissive":[0.0,0.0,0.0],"alpha":0.3,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"盖顶握钮","function_zh":"防尘盖顶部的浅灰小握钮","physical_meaning_zh":"浅灰握钮","subsystem":null,"parent":"sample_lid","origin_m":[0.0,0.0,-0.03320000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__lid_grip"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.00029999999999996696],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0065,"length_m":0.0058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4851499400560704,0.5088813208549338,0.5332764040105052],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ecu_enclosure","name_zh":"电子单元外壳","function_zh":"右侧宽带RF电子单元的白色外壳(前上大圆角;7–8 mm壳壁内为空腔与电子板,碰撞基元只贴在壳壁内)","physical_meaning_zh":"白色外壳","subsystem":null,"parent":"ecu_base","origin_m":[0.0,0.0,0.15400000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__ecu_enclosure"],"collisions":[{"shape":"box","origin_m":[0.0010000000000000009,-0.30265,-0.052387500000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21999999999999997,0.006300000000000028,0.13382500000000003]},{"shape":"box","origin_m":[0.0010000000000000009,0.30865,-0.005150000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21999999999999997,0.006300000000000028,0.2283]},{"shape":"box","origin_m":[0.0010000000000000009,0.0030000000000000027,-0.11665],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21999999999999997,0.6176,0.005300000000000013]},{"shape":"box","origin_m":[0.0010000000000000009,0.05023749999999999,0.12064999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21999999999999997,0.493525,0.006300000000000028]},{"shape":"box","origin_m":[0.0010000000000000009,-0.30161532386901413,0.024875493477118094],"rpy_rad":[-1.6689710972195775,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025475,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.29757676165806046,0.04517871677165228],"rpy_rad":[-1.8653206380689404,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025485,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.2896548369170684,0.06430393492145425],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025475,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.2781539847711677,0.08151617651857307],"rpy_rad":[-2.2580197197676637,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025405,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.26351617651857306,0.09615398477116766],"rpy_rad":[-2.454369260617026,-0.0,0.0],"size_m":[0.21999999999999997,0.02142164601902548,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.24630393492145422,0.1076548369170684],"rpy_rad":[-2.6507188014663874,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025475,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.22717871677165227,0.11557676165806047],"rpy_rad":[-2.8470683423157492,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025485,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,-0.2068754934771181,0.11961532386901413],"rpy_rad":[-3.0434178831651124,-0.0,0.0],"size_m":[0.21999999999999997,0.021421646019025475,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,0.30776592163519423,0.11188472000792704],"rpy_rad":[1.832595714594045,-0.0,0.0],"size_m":[0.21999999999999997,0.007661043735034631,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,0.30488120162726723,0.11688120162726723],"rpy_rad":[2.356194490192345,-0.0,0.0],"size_m":[0.21999999999999997,0.007661043735034567,0.006300000000000007]},{"shape":"box","origin_m":[0.0010000000000000009,0.29988472000792704,0.11976592163519423],"rpy_rad":[2.879793265790645,-0.0,0.0],"size_m":[0.21999999999999997,0.007661043735034631,0.006300000000000007]},{"shape":"box","origin_m":[-0.12849999999999998,0.0030000000000000027,-0.04567967985566784],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999988,0.5907687194226713,0.12040935971133568]},{"shape":"box","origin_m":[-0.12849999999999998,0.05092967985566782,0.06245467985566783],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999988,0.49490935971133565,0.09585935971133563]},{"shape":"box","origin_m":[-0.12849999999999998,-0.28847785017252947,0.023581565256183518],"rpy_rad":[-1.6689710972195797,-0.0,0.0],"size_m":[0.001999999999999988,0.018791720625455633,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.2849441537081516,0.041346657044735696],"rpy_rad":[-1.8653206380689382,-0.0,0.0],"size_m":[0.001999999999999988,0.018791720625455643,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.2780125587528023,0.05808100759481716],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.001999999999999988,0.018791720625455605,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.26794944261333203,0.07314152519952033],"rpy_rad":[-2.2580197197676646,-0.0,0.0],"size_m":[0.001999999999999988,0.01879172062545565,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.2551415251995203,0.08594944261333204],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.001999999999999988,0.01879172062545565,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.24008100759481718,0.09601255875280229],"rpy_rad":[-2.6507188014663874,-0.0,0.0],"size_m":[0.001999999999999988,0.018791720625455605,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.2233466570447357,0.10294415370815163],"rpy_rad":[-2.847068342315752,-0.0,0.0],"size_m":[0.001999999999999988,0.018791720625455643,0.006]},{"shape":"box","origin_m":[-0.12849999999999998,-0.2055815652561835,0.10647785017252948],"rpy_rad":[-3.04341788316511,-0.0,0.0],"size_m":[0.001999999999999988,0.01879172062545563,0.006]},{"shape":"cylinder","origin_m":[-0.12849999999999998,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.09525935971133566,"length_m":0.001999999999999988},{"shape":"box","origin_m":[-0.1265,0.0030000000000000027,-0.04764044044989532],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.5986117617995813,0.12433088089979068]},{"shape":"box","origin_m":[-0.1265,0.05023749999999999,0.06441544044989533],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.493525,0.09978088089979065]},{"shape":"box","origin_m":[-0.1265,0.052890440449895326,0.0617625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.49883088089979066,0.09447499999999998]},{"shape":"cylinder","origin_m":[-0.1265,0.297,0.10899999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.005305880899790659,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[-0.1265,-0.29236169589597,0.023964090671907884],"rpy_rad":[-1.6689710972195777,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072391,0.006]},{"shape":"box","origin_m":[-0.1265,-0.2886787454185261,0.042479533054705254],"rpy_rad":[-1.8653206380689393,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072392,0.006]},{"shape":"box","origin_m":[-0.1265,-0.28145437818506414,0.05992069840929304],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[-0.1265,-0.2709662225768941,0.07561733253221259],"rpy_rad":[-2.2580197197676646,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[-0.1265,-0.2576173325322126,0.08896622257689413],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[-0.1265,-0.241920698409293,0.09945437818506414],"rpy_rad":[-2.650718801466388,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[-0.1265,-0.22447953305470525,0.10667874541852612],"rpy_rad":[-2.8470683423157506,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072392,0.006]},{"shape":"box","origin_m":[-0.1265,-0.20596409067190788,0.11036169589597],"rpy_rad":[-3.043417883165112,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072391,0.006]},{"shape":"cylinder","origin_m":[-0.1265,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.09918088089979066,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[-0.1245,0.0030000000000000027,-0.04896331610542762],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999988,0.6039032644217105,0.12697663221085526]},{"shape":"box","origin_m":[-0.1245,0.05023749999999999,0.06573831610542763],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999988,0.493525,0.10242663221085524]},{"shape":"box","origin_m":[-0.1245,0.05421331610542762,0.0617625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001999999999999988,0.5014766322108553,0.09447499999999998]},{"shape":"cylinder","origin_m":[-0.1245,0.297,0.10899999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.007951632210855247,"length_m":0.001999999999999988},{"shape":"box","origin_m":[-0.1245,-0.29498202852225214,0.024222170909532964],"rpy_rad":[-1.6689710972195784,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791388,0.006]},{"shape":"box","origin_m":[-0.1245,-0.2911983801314797,0.043243855888781685],"rpy_rad":[-1.865320638068939,-0.0,0.0],"size_m":[0.001999999999999988,0.0200791311657914,0.006]},{"shape":"box","origin_m":[-0.1245,-0.2837764868356978,0.061161891341944385],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791336,0.006]},{"shape":"box","origin_m":[-0.1245,-0.2730015678320175,0.07728769721510609],"rpy_rad":[-2.2580197197676632,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791353,0.006]},{"shape":"box","origin_m":[-0.1245,-0.2592876972151062,0.09100156783201752],"rpy_rad":[-2.454369260617024,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791388,0.006]},{"shape":"box","origin_m":[-0.1245,-0.2431618913419444,0.10177648683569779],"rpy_rad":[-2.6507188014663896,-0.0,0.0],"size_m":[0.001999999999999988,0.02007913116579141,0.006]},{"shape":"box","origin_m":[-0.1245,-0.22524385588878165,0.1091983801314797],"rpy_rad":[-2.8470683423157506,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791374,0.006]},{"shape":"box","origin_m":[-0.1245,-0.20622217090953296,0.11298202852225214],"rpy_rad":[-3.0434178831651115,-0.0,0.0],"size_m":[0.001999999999999988,0.020079131165791388,0.006]},{"shape":"cylinder","origin_m":[-0.1245,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.10182663221085525,"length_m":0.001999999999999988},{"shape":"box","origin_m":[-0.122,-0.30022269605388713,-0.04996019605388713],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000165,0.0014453921077742793,0.1289703921077743]},{"shape":"box","origin_m":[-0.122,0.30622269605388713,-0.0027226960538871414],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000165,0.0014453921077742793,0.22344539210777428]},{"shape":"box","origin_m":[-0.122,0.0030000000000000027,-0.1140453921077743],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000165,0.6078907842155485,0.0007999999999999952]},{"shape":"box","origin_m":[-0.122,0.05023749999999999,0.11822269605388713],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000165,0.493525,0.0014453921077742793]},{"shape":"box","origin_m":[-0.122,-0.2992229717556517,0.02463986736014856],"rpy_rad":[-1.668971097219577,-0.0,0.0],"size_m":[0.0030000000000000165,0.0204699764529909,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.2952763462947681,0.04448089340027811],"rpy_rad":[-1.8653206380689378,-0.0,0.0],"size_m":[0.0030000000000000165,0.02046997645299088,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.2875347619761696,0.06317073125649353],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.0030000000000000165,0.02046997645299093,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.2762957235436894,0.07999114094136234],"rpy_rad":[-2.258019719767664,-0.0,0.0],"size_m":[0.0030000000000000165,0.02046997645299089,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.26199114094136233,0.09429572354368937],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.0030000000000000165,0.02046997645299097,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.24517073125649358,0.10553476197616962],"rpy_rad":[-2.650718801466387,-0.0,0.0],"size_m":[0.0030000000000000165,0.020469976452990906,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.22648089340027813,0.11327634629476813],"rpy_rad":[-2.847068342315752,-0.0,0.0],"size_m":[0.0030000000000000165,0.02046997645299088,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,-0.20663986736014855,0.11722297175565172],"rpy_rad":[-3.043417883165113,-0.0,0.0],"size_m":[0.0030000000000000165,0.020469976452990927,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,0.3055811063788452,0.11129930052437714],"rpy_rad":[1.8325957145940381,-0.0,0.0],"size_m":[0.0030000000000000165,0.005148113777008592,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,0.3032818058544681,0.11528180585446807],"rpy_rad":[2.3561944901923524,-0.0,0.0],"size_m":[0.0030000000000000165,0.005148113777008546,0.0014453921077743]},{"shape":"box","origin_m":[-0.122,0.29929930052437714,0.11758110637884522],"rpy_rad":[2.8797932657906413,-0.0,0.0],"size_m":[0.0030000000000000165,0.005148113777008606,0.0014453921077743]},{"shape":"box","origin_m":[-0.11849999999999998,-0.30132749966675554,-0.05106499966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.0036549993335110442,0.13117999933351107]},{"shape":"box","origin_m":[-0.11849999999999998,0.30732749966675554,-0.0038274996667555516],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.0036549993335110442,0.22565499933351105]},{"shape":"box","origin_m":[-0.11849999999999998,0.0030000000000000027,-0.11532749966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.6123099986670221,0.002654999333511057]},{"shape":"box","origin_m":[-0.11849999999999998,0.05023749999999999,0.11932749966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.493525,0.0036549993335110442]},{"shape":"box","origin_m":[-0.11849999999999998,-0.3003118668082589,0.02474711416198852],"rpy_rad":[-1.6689710972195784,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027404,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.2963233957211629,0.044798512371347965],"rpy_rad":[-1.8653206380689402,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027408,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.2884997282540878,0.06368651647785784],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.0040000000000000036,0.0209031352160274,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.27714152356023,0.0806852710762197],"rpy_rad":[-2.258019719767664,-0.0,0.0],"size_m":[0.0040000000000000036,0.02090313521602744,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.2626852710762197,0.09514152356022998],"rpy_rad":[-2.4543692606170238,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027397,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.24568651647785786,0.10649972825408782],"rpy_rad":[-2.6507188014663887,-0.0,0.0],"size_m":[0.0040000000000000036,0.02090313521602743,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.22679851237134796,0.1143233957211629],"rpy_rad":[-2.8470683423157497,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027408,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,-0.20674711416198852,0.11831186680825889],"rpy_rad":[-3.0434178831651115,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027432,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,0.3065755396440034,0.11156575811470293],"rpy_rad":[1.8325957145940424,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442207,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,0.3040097815293005,0.11600978152930053],"rpy_rad":[2.356194490192345,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442247,0.003654999333511058]},{"shape":"box","origin_m":[-0.11849999999999998,0.29956575811470293,0.11857553964400341],"rpy_rad":[2.8797932657906475,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442207,0.003654999333511058]},{"shape":"box","origin_m":[-0.11274999999999999,-0.3022910589399732,-0.05202855893997321],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007499999999999993,0.005582117879946447,0.13310711787994645]},{"shape":"box","origin_m":[-0.11274999999999999,0.3082910589399732,-0.004791058939973225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007499999999999993,0.005582117879946447,0.22758211787994642]},{"shape":"box","origin_m":[-0.11274999999999999,0.0030000000000000027,-0.11629105893997323],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007499999999999993,0.6161642357598929,0.004582117879946446]},{"shape":"box","origin_m":[-0.11274999999999999,0.05023749999999999,0.12029105893997322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007499999999999993,0.493525,0.005582117879946447]},{"shape":"box","origin_m":[-0.11274999999999999,-0.3012615513614949,0.02484064992638338],"rpy_rad":[-1.6689710972195773,-0.0,0.0],"size_m":[0.007499999999999993,0.02128091651402273,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.2972365844296073,0.045075525137562245],"rpy_rad":[-1.8653206380689407,-0.0,0.0],"size_m":[0.007499999999999993,0.021280916514022714,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.2893413277877972,0.0641363608006365],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.007499999999999993,0.021280916514022707,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.2778791917210983,0.08129065969051402],"rpy_rad":[-2.2580197197676615,-0.0,0.0],"size_m":[0.007499999999999993,0.021280916514022745,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.263290659690514,0.09587919172109832],"rpy_rad":[-2.4543692606170264,-0.0,0.0],"size_m":[0.007499999999999993,0.0212809165140227,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.24613636080063653,0.10734132778779715],"rpy_rad":[-2.6507188014663887,-0.0,0.0],"size_m":[0.007499999999999993,0.021280916514022728,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.22707552513756227,0.11523658442960732],"rpy_rad":[-2.8470683423157497,-0.0,0.0],"size_m":[0.007499999999999993,0.02128091651402274,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,-0.20684064992638337,0.11926155136149491],"rpy_rad":[-3.0434178831651124,-0.0,0.0],"size_m":[0.007499999999999993,0.02128091651402273,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,0.30744283893871843,0.11179815026031786],"rpy_rad":[1.8325957145940464,-0.0,0.0],"size_m":[0.007499999999999993,0.007289440605417722,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,0.3046446886784005,0.1166446886784005],"rpy_rad":[2.356194490192345,-0.0,0.0],"size_m":[0.007499999999999993,0.007289440605417797,0.005582117879946443]},{"shape":"box","origin_m":[-0.11274999999999999,0.29979815026031786,0.11944283893871843],"rpy_rad":[2.8797932657906435,-0.0,0.0],"size_m":[0.007499999999999993,0.007289440605417722,0.005582117879946443]},{"shape":"box","origin_m":[0.1305,0.0030000000000000027,-0.04567967985566784],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.5907687194226713,0.12040935971133568]},{"shape":"box","origin_m":[0.1305,0.05092967985566782,0.06245467985566783],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.49490935971133565,0.09585935971133563]},{"shape":"box","origin_m":[0.1305,-0.28847785017252947,0.023581565256183518],"rpy_rad":[-1.6689710972195797,-0.0,0.0],"size_m":[0.0020000000000000018,0.018791720625455633,0.006]},{"shape":"box","origin_m":[0.1305,-0.2849441537081516,0.041346657044735696],"rpy_rad":[-1.8653206380689382,-0.0,0.0],"size_m":[0.0020000000000000018,0.018791720625455643,0.006]},{"shape":"box","origin_m":[0.1305,-0.2780125587528023,0.05808100759481716],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.0020000000000000018,0.018791720625455605,0.006]},{"shape":"box","origin_m":[0.1305,-0.26794944261333203,0.07314152519952033],"rpy_rad":[-2.2580197197676646,-0.0,0.0],"size_m":[0.0020000000000000018,0.01879172062545565,0.006]},{"shape":"box","origin_m":[0.1305,-0.2551415251995203,0.08594944261333204],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.0020000000000000018,0.01879172062545565,0.006]},{"shape":"box","origin_m":[0.1305,-0.24008100759481718,0.09601255875280229],"rpy_rad":[-2.6507188014663874,-0.0,0.0],"size_m":[0.0020000000000000018,0.018791720625455605,0.006]},{"shape":"box","origin_m":[0.1305,-0.2233466570447357,0.10294415370815163],"rpy_rad":[-2.847068342315752,-0.0,0.0],"size_m":[0.0020000000000000018,0.018791720625455643,0.006]},{"shape":"box","origin_m":[0.1305,-0.2055815652561835,0.10647785017252948],"rpy_rad":[-3.04341788316511,-0.0,0.0],"size_m":[0.0020000000000000018,0.01879172062545563,0.006]},{"shape":"cylinder","origin_m":[0.1305,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.09525935971133566,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[0.1285,0.0030000000000000027,-0.04764044044989532],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.5986117617995813,0.12433088089979068]},{"shape":"box","origin_m":[0.1285,0.05023749999999999,0.06441544044989533],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.493525,0.09978088089979065]},{"shape":"box","origin_m":[0.1285,0.052890440449895326,0.0617625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.49883088089979066,0.09447499999999998]},{"shape":"cylinder","origin_m":[0.1285,0.297,0.10899999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.005305880899790659,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[0.1285,-0.29236169589597,0.023964090671907884],"rpy_rad":[-1.6689710972195777,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072391,0.006]},{"shape":"box","origin_m":[0.1285,-0.2886787454185261,0.042479533054705254],"rpy_rad":[-1.8653206380689393,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072392,0.006]},{"shape":"box","origin_m":[0.1285,-0.28145437818506414,0.05992069840929304],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[0.1285,-0.2709662225768941,0.07561733253221259],"rpy_rad":[-2.2580197197676646,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[0.1285,-0.2576173325322126,0.08896622257689413],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[0.1285,-0.241920698409293,0.09945437818506414],"rpy_rad":[-2.650718801466388,-0.0,0.0],"size_m":[0.0020000000000000018,0.0195604732107239,0.006]},{"shape":"box","origin_m":[0.1285,-0.22447953305470525,0.10667874541852612],"rpy_rad":[-2.8470683423157506,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072392,0.006]},{"shape":"box","origin_m":[0.1285,-0.20596409067190788,0.11036169589597],"rpy_rad":[-3.043417883165112,-0.0,0.0],"size_m":[0.0020000000000000018,0.01956047321072391,0.006]},{"shape":"cylinder","origin_m":[0.1285,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.09918088089979066,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[0.1265,0.0030000000000000027,-0.04896331610542762],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.6039032644217105,0.12697663221085526]},{"shape":"box","origin_m":[0.1265,0.05023749999999999,0.06573831610542763],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.493525,0.10242663221085524]},{"shape":"box","origin_m":[0.1265,0.05421331610542762,0.0617625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.5014766322108553,0.09447499999999998]},{"shape":"cylinder","origin_m":[0.1265,0.297,0.10899999999999999],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.007951632210855247,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[0.1265,-0.29498202852225214,0.024222170909532964],"rpy_rad":[-1.6689710972195784,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791388,0.006]},{"shape":"box","origin_m":[0.1265,-0.2911983801314797,0.043243855888781685],"rpy_rad":[-1.865320638068939,-0.0,0.0],"size_m":[0.0020000000000000018,0.0200791311657914,0.006]},{"shape":"box","origin_m":[0.1265,-0.2837764868356978,0.061161891341944385],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791336,0.006]},{"shape":"box","origin_m":[0.1265,-0.2730015678320175,0.07728769721510609],"rpy_rad":[-2.2580197197676632,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791353,0.006]},{"shape":"box","origin_m":[0.1265,-0.2592876972151062,0.09100156783201752],"rpy_rad":[-2.454369260617024,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791388,0.006]},{"shape":"box","origin_m":[0.1265,-0.2431618913419444,0.10177648683569779],"rpy_rad":[-2.6507188014663896,-0.0,0.0],"size_m":[0.0020000000000000018,0.02007913116579141,0.006]},{"shape":"box","origin_m":[0.1265,-0.22524385588878165,0.1091983801314797],"rpy_rad":[-2.8470683423157506,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791374,0.006]},{"shape":"box","origin_m":[0.1265,-0.20622217090953296,0.11298202852225214],"rpy_rad":[-3.0434178831651115,-0.0,0.0],"size_m":[0.0020000000000000018,0.020079131165791388,0.006]},{"shape":"cylinder","origin_m":[0.1265,-0.196525,0.01452500000000001],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.10182663221085525,"length_m":0.0020000000000000018},{"shape":"box","origin_m":[0.124,-0.30022269605388713,-0.04996019605388713],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0014453921077742793,0.1289703921077743]},{"shape":"box","origin_m":[0.124,0.30622269605388713,-0.0027226960538871414],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0014453921077742793,0.22344539210777428]},{"shape":"box","origin_m":[0.124,0.0030000000000000027,-0.1140453921077743],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.6078907842155485,0.0007999999999999952]},{"shape":"box","origin_m":[0.124,0.05023749999999999,0.11822269605388713],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.493525,0.0014453921077742793]},{"shape":"box","origin_m":[0.124,-0.2992229717556517,0.02463986736014856],"rpy_rad":[-1.668971097219577,-0.0,0.0],"size_m":[0.0030000000000000027,0.0204699764529909,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.2952763462947681,0.04448089340027811],"rpy_rad":[-1.8653206380689378,-0.0,0.0],"size_m":[0.0030000000000000027,0.02046997645299088,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.2875347619761696,0.06317073125649353],"rpy_rad":[-2.0616701789183023,-0.0,0.0],"size_m":[0.0030000000000000027,0.02046997645299093,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.2762957235436894,0.07999114094136234],"rpy_rad":[-2.258019719767664,-0.0,0.0],"size_m":[0.0030000000000000027,0.02046997645299089,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.26199114094136233,0.09429572354368937],"rpy_rad":[-2.454369260617025,-0.0,0.0],"size_m":[0.0030000000000000027,0.02046997645299097,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.24517073125649358,0.10553476197616962],"rpy_rad":[-2.650718801466387,-0.0,0.0],"size_m":[0.0030000000000000027,0.020469976452990906,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.22648089340027813,0.11327634629476813],"rpy_rad":[-2.847068342315752,-0.0,0.0],"size_m":[0.0030000000000000027,0.02046997645299088,0.0014453921077743]},{"shape":"box","origin_m":[0.124,-0.20663986736014855,0.11722297175565172],"rpy_rad":[-3.043417883165113,-0.0,0.0],"size_m":[0.0030000000000000027,0.020469976452990927,0.0014453921077743]},{"shape":"box","origin_m":[0.124,0.3055811063788452,0.11129930052437714],"rpy_rad":[1.8325957145940381,-0.0,0.0],"size_m":[0.0030000000000000027,0.005148113777008592,0.0014453921077743]},{"shape":"box","origin_m":[0.124,0.3032818058544681,0.11528180585446807],"rpy_rad":[2.3561944901923524,-0.0,0.0],"size_m":[0.0030000000000000027,0.005148113777008546,0.0014453921077743]},{"shape":"box","origin_m":[0.124,0.29929930052437714,0.11758110637884522],"rpy_rad":[2.8797932657906413,-0.0,0.0],"size_m":[0.0030000000000000027,0.005148113777008606,0.0014453921077743]},{"shape":"box","origin_m":[0.1205,-0.30132749966675554,-0.05106499966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.0036549993335110442,0.13117999933351107]},{"shape":"box","origin_m":[0.1205,0.30732749966675554,-0.0038274996667555516],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.0036549993335110442,0.22565499933351105]},{"shape":"box","origin_m":[0.1205,0.0030000000000000027,-0.11532749966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.6123099986670221,0.002654999333511057]},{"shape":"box","origin_m":[0.1205,0.05023749999999999,0.11932749966675554],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0040000000000000036,0.493525,0.0036549993335110442]},{"shape":"box","origin_m":[0.1205,-0.3003118668082589,0.02474711416198852],"rpy_rad":[-1.6689710972195784,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027404,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.2963233957211629,0.044798512371347965],"rpy_rad":[-1.8653206380689402,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027408,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.2884997282540878,0.06368651647785784],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.0040000000000000036,0.0209031352160274,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.27714152356023,0.0806852710762197],"rpy_rad":[-2.258019719767664,-0.0,0.0],"size_m":[0.0040000000000000036,0.02090313521602744,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.2626852710762197,0.09514152356022998],"rpy_rad":[-2.4543692606170238,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027397,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.24568651647785786,0.10649972825408782],"rpy_rad":[-2.6507188014663887,-0.0,0.0],"size_m":[0.0040000000000000036,0.02090313521602743,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.22679851237134796,0.1143233957211629],"rpy_rad":[-2.8470683423157497,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027408,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,-0.20674711416198852,0.11831186680825889],"rpy_rad":[-3.0434178831651115,-0.0,0.0],"size_m":[0.0040000000000000036,0.020903135216027432,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,0.3065755396440034,0.11156575811470293],"rpy_rad":[1.8325957145940424,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442207,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,0.3040097815293005,0.11600978152930053],"rpy_rad":[2.356194490192345,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442247,0.003654999333511058]},{"shape":"box","origin_m":[0.1205,0.29956575811470293,0.11857553964400341],"rpy_rad":[2.8797932657906475,-0.0,0.0],"size_m":[0.0040000000000000036,0.006291890641442207,0.003654999333511058]},{"shape":"box","origin_m":[0.11475000000000002,-0.3022910589399732,-0.05202855893997321],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.005582117879946447,0.13310711787994645]},{"shape":"box","origin_m":[0.11475000000000002,0.3082910589399732,-0.004791058939973225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.005582117879946447,0.22758211787994642]},{"shape":"box","origin_m":[0.11475000000000002,0.0030000000000000027,-0.11629105893997323],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.6161642357598929,0.004582117879946446]},{"shape":"box","origin_m":[0.11475000000000002,0.05023749999999999,0.12029105893997322],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.493525,0.005582117879946447]},{"shape":"box","origin_m":[0.11475000000000002,-0.3012615513614949,0.02484064992638338],"rpy_rad":[-1.6689710972195773,-0.0,0.0],"size_m":[0.007500000000000007,0.02128091651402273,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.2972365844296073,0.045075525137562245],"rpy_rad":[-1.8653206380689407,-0.0,0.0],"size_m":[0.007500000000000007,0.021280916514022714,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.2893413277877972,0.0641363608006365],"rpy_rad":[-2.061670178918302,-0.0,0.0],"size_m":[0.007500000000000007,0.021280916514022707,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.2778791917210983,0.08129065969051402],"rpy_rad":[-2.2580197197676615,-0.0,0.0],"size_m":[0.007500000000000007,0.021280916514022745,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.263290659690514,0.09587919172109832],"rpy_rad":[-2.4543692606170264,-0.0,0.0],"size_m":[0.007500000000000007,0.0212809165140227,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.24613636080063653,0.10734132778779715],"rpy_rad":[-2.6507188014663887,-0.0,0.0],"size_m":[0.007500000000000007,0.021280916514022728,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.22707552513756227,0.11523658442960732],"rpy_rad":[-2.8470683423157497,-0.0,0.0],"size_m":[0.007500000000000007,0.02128091651402274,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,-0.20684064992638337,0.11926155136149491],"rpy_rad":[-3.0434178831651124,-0.0,0.0],"size_m":[0.007500000000000007,0.02128091651402273,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,0.30744283893871843,0.11179815026031786],"rpy_rad":[1.8325957145940464,-0.0,0.0],"size_m":[0.007500000000000007,0.007289440605417722,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,0.3046446886784005,0.1166446886784005],"rpy_rad":[2.356194490192345,-0.0,0.0],"size_m":[0.007500000000000007,0.007289440605417797,0.005582117879946443]},{"shape":"box","origin_m":[0.11475000000000002,0.29979815026031786,0.11944283893871843],"rpy_rad":[2.8797932657906435,-0.0,0.0],"size_m":[0.007500000000000007,0.007289440605417722,0.005582117879946443]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.5972017883637634,0.6104955708078648],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ecu_front_stripe","name_zh":"电子单元前脸字样","function_zh":"电子单元正面左侧窄条上竖排的“the minispec”字样(印刷)","physical_meaning_zh":"竖排字样","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.09,-0.307,-0.05400000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__ecu_front_stripe"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/ecu_brand_vertical.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ecu_strip_groove","name_zh":"左侧窄条竖槽","function_zh":"电子单元正面左侧窄条与主正面之间的竖槽(深色线,只做在平整正面上)","physical_meaning_zh":"竖槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.068,-0.307,-0.05600000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__ecu_strip_groove"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0012,0.1,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/ecu_strip_groove.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_led","name_zh":"电子单元指示灯","function_zh":"电子单元正面右上、圆角下方的两只小指示灯(参考姿态不亮)","physical_meaning_zh":"深色指示灯","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.07900000000000001,-0.307,-0.008000000000000007],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__status_led"],"collisions":[{"shape":"box","origin_m":[-0.008000000000000007,-0.000250000000000028,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0033999999999999586,0.0016999999999999793,0.0031999999999999806]},{"shape":"box","origin_m":[0.008000000000000007,-0.000250000000000028,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0033999999999999586,0.0016999999999999793,0.0031999999999999806]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.026241221894849898,0.02315336617811041],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pulse_programmer","name_zh":"脉冲程序器","function_zh":"20 ns时基脉冲程序器电路板(立在底板的卡座上;示意,不可见)","physical_meaning_zh":"脉冲程序器","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.0,-0.12,-0.05299999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__pulse_programmer"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.118,0.010000000000000009,0.118]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.10224173308810132,0.042311410620809675],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"receiver","name_zh":"数字接收器","function_zh":"数字正交接收器电路板(装在底板支柱上;示意,不可见)","physical_meaning_zh":"数字接收器","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.0,0.03,-0.0935],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__receiver"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.128,0.128,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.10224173308810132,0.042311410620809675],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rf_amplifier","name_zh":"RF功放","function_zh":"最大300 W射频发射机(散热片模块,座在底板上;示意,不可见)","physical_meaning_zh":"RF功放","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.0,0.18,-0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__rf_amplifier"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.128,0.118,0.08799999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_0","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.095,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_0"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_1","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.056999999999999995,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_1"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_2","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.01899999999999999,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_2"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_3","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.019000000000000017,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_3"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_4","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.05700000000000005,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_4"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vent_5","name_zh":"ECU散热格栅","function_zh":"电子单元背面上部的散热槽组(照片不可见,工程近似;右侧面按照片为素白)","physical_meaning_zh":"深色散热槽","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.09500000000000003,0.313,0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vent_5"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00035000000000001696,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02100000000000002,0.0013000000000000234,0.059]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"电子单元背面IEC电源入口","physical_meaning_zh":"电源入口","subsystem":null,"parent":"ecu_enclosure","origin_m":[0.06,0.313,-0.09000000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026000000000000023,0.007000000000000006,0.01999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"电子单元背面USB/数据接口","physical_meaning_zh":"USB接口","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.009999999999999981,0.313,-0.09000000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0010000000000000009,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.014000000000000012,0.0050000000000000044,0.007000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.012286488356915872,0.014443843596092545],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rf_connector","name_zh":"RF接口","function_zh":"电子单元背面到磁体单元的射频电缆接口(N型)","physical_meaning_zh":"RF接口","subsystem":null,"parent":"ecu_enclosure","origin_m":[-0.07999999999999999,0.313,-0.03],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__rf_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0030000000000000027,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.008499999999999999,"length_m":0.0095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnet_rf_port","name_zh":"磁体RF接口","function_zh":"磁体单元背面射频电缆接口","physical_meaning_zh":"磁体RF接口","subsystem":null,"parent":"body","origin_m":[0.06,0.313,0.17],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__magnet_rf_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0030000000000000027,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.008499999999999999,"length_m":0.0095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vt_inlet","name_zh":"变温进气口","function_zh":"磁体单元背面变温气流进口","physical_meaning_zh":"变温进气口","subsystem":null,"parent":"body","origin_m":[-0.2,0.313,0.11],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vt_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0040000000000000036,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0075,"length_m":0.0115}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vt_outlet","name_zh":"变温出气口","function_zh":"磁体单元背面变温气流出口","physical_meaning_zh":"变温出气口","subsystem":null,"parent":"body","origin_m":[-0.24,0.313,0.11],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__vt_outlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0040000000000000036,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0075,"length_m":0.0115}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"host_screen","name_zh":"独立仿真遥测板","function_zh":"仪器前方的独立仿真遥测显示板(simulation_only,不属于仪器)","physical_meaning_zh":"仿真遥测板","subsystem":null,"parent":"body","origin_m":[0.0,-0.415,0.085],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__host_screen"],"collisions":[{"shape":"box","origin_m":[0.0,0.004698463103929518,-0.001710100716628346],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.338,0.128,0.01]},{"shape":"box","origin_m":[0.0,-0.00500000000000006,-0.08125],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.218,0.08200000000000002,0.0075]},{"shape":"box","origin_m":[0.0,-0.04200000000000004,-0.07],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.218,0.009000000000000008,0.012999999999999998]},{"shape":"cylinder","origin_m":[0.0,0.023118664537186195,-0.03056317450876926],"rpy_rad":[0.1486943216497279,-0.0,0.0],"radius_m":0.0042,"length_m":0.09289875594352304}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/telemetry_board.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","acquisition.stop","process.measure","signal.read","relaxation.fit","template.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_temperature","name_zh":"遥测Temp","function_zh":"仿真遥测板上的Temp读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[-0.108,0.0050964452448963304,0.015171889989904805],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_temperature"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.00017101007166282767],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_temperature.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_signal","name_zh":"遥测Signal","function_zh":"仿真遥测板上的Signal读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.0,0.0050964452448963304,0.015171889989904805],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_signal"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.00017101007166282767],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_signal.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_t1","name_zh":"遥测T1","function_zh":"仿真遥测板上的T1读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.108,0.0050964452448963304,0.015171889989904805],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_t1"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.00017101007166282767],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_t1.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_t2","name_zh":"遥测T2","function_zh":"仿真遥测板上的T2读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[-0.108,-0.011320521634735736,-0.029933355807818807],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_t2"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.0001710100716628346],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_t2.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_elapsed","name_zh":"遥测Time","function_zh":"仿真遥测板上的Time读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.0,-0.011320521634735736,-0.029933355807818807],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_elapsed"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.0001710100716628346],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_elapsed.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_rf","name_zh":"遥测RF","function_zh":"仿真遥测板上的RF读数(仅仿真读数,非原厂软件;Matterix读数网格替换此区域)","physical_meaning_zh":"读数窗","subsystem":null,"parent":"host_screen","origin_m":[0.108,-0.011320521634735736,-0.029933355807818807],"rpy_rad":[0.0,0.0,0.0],"objects":["bruker_minispecmq20__display_rf"],"collisions":[{"shape":"box","origin_m":[0.0,0.00046984631039292957,-0.0001710100716628346],"rpy_rad":[1.2217304763960308,-0.0,0.0],"size_m":[0.098,0.038,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.1,0.1,0.11],"alpha":1.0,"glass":false,"texture":"textures/row_rf.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主冻结探头配置与明确热/线圈/接收假设","kind":"configuration","availability":"implemented","component_ids":["body","vt_probe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["vt_installed","fixed_temperature_k","initial_temperature_k","thermal_capacity_j_k","thermal_ua_w_k","rf_nutation_rad_s_sqrt_w","receiver_dead_s","noise_sd","receiver_gain","offset_hz","rf_budget_j","seed","accept_uncalibrated_model"]},"solution.register":{"function_zh":"注册预装核磁管;不是移液","kind":"configuration","availability":"implemented","component_ids":["probe_bore"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","template_id","metal_concentration_mol_m3","medium_id","pH","volume_m3","tube_od_m","baseline_r1_s_inv","baseline_r2_s_inv","missing_r2_m3_mol_s","accept_synthetic_baselines","accept_incomplete_source_conditions","accept_unvalidated_concentration"]},"sample.load":{"function_zh":"开盖逻辑挂接样品管,不声称机器人动作","kind":"device_command","availability":"implemented","component_ids":["probe_bore","sample_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"完整管卸载,液体不消耗","kind":"device_command","availability":"implemented","component_ids":["probe_bore","sample_tube"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"method.configure":{"function_zh":"IR或CPMG,20ns时基/功率/点数/累积","kind":"configuration","availability":"implemented","component_ids":["pulse_programmer","host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sequence","rf_power_w","pulse90_s","pulse180_s","recycle_s","delays_s","echo_spacing_s","points","averages"]},"power.set":{"function_zh":"控制电子学与热代理;永久磁场不会随断电消失","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set":{"function_zh":"样品口盖45mm工程升降;开盖取消采集,软件守卫非原厂认证","kind":"device_command","availability":"implemented","component_ids":["sample_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"thermal.set_temperature":{"function_zh":"只有已安装VT可设−5..65°C;step推进一阶热模型","kind":"configuration","availability":"implemented","component_ids":["vt_probe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"acquisition.start":{"function_zh":"真实时间事件调度有限时长Bloch RF/恢复/回波,非调用即返回理想谱","kind":"device_command","availability":"implemented","component_ids":["rf_coil","receiver","pulse_programmer","host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"关RF保留已采集点及能量;不伪造完整数据","kind":"device_command","availability":"implemented","component_ids":["receiver","host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"process.measure":{"function_zh":"只读末次采样和当前模型温度","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"signal.read":{"function_zh":"已采集数字信号和分量证据","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"relaxation.fit":{"function_zh":"只用观测曲线拟合T1/T2和倒数弛豫率,不读取隐藏T","kind":"analysis","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"template.read":{"function_zh":"公共参考r1/r2与条件,不泄露当前样品身份","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]},"product.read":{"function_zh":"私有物料/RF能量/热量与Bloch真值","kind":"query","availability":"implemented","component_ids":["probe_bore","rf_coil","vt_probe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"magnet.set_frequency":{"function_zh":"固定mq20不能把电子学2–65MHz当可调磁体","kind":"configuration","availability":"unsupported","component_ids":["permanent_magnet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":["frequency_hz"]},"diffusion.measure":{"function_zh":"未安装/验证PGU梯度;明确UNSUPPORTED","kind":"analysis","availability":"unsupported","component_ids":["probe_bore"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"已显式初始化;来源=setpoint","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"有效方法;来源=setpoint","unit":"1","access":"read_only","origin":"setpoint","component_ids":["host_screen"],"write_via":null},"power.enabled":{"meaning_zh":"电子学供电;来源=setpoint","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"magnet.field_t":{"meaning_zh":"永久磁体约0.47T,即使断电仍存在;来源=setpoint","unit":"T","access":"read_only","origin":"setpoint","component_ids":["permanent_magnet"],"write_via":null},"magnet.frequency_hz":{"meaning_zh":"名义质子20MHz,不从约0.47T反算伪精确值;来源=setpoint","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["permanent_magnet"],"write_via":null},"lid.opened":{"meaning_zh":"盖已开启;来源=scene","unit":"1","access":"read_write","origin":"scene","component_ids":["sample_lid"],"write_via":"lid.set"},"lid.travel_m":{"meaning_zh":"盖向上45mm工程代理;来源=scene","unit":"m","access":"read_only","origin":"scene","component_ids":["sample_lid"],"write_via":null},"sample.loaded":{"meaning_zh":"预装管逻辑挂接;来源=scene","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_tube"],"write_via":null},"probe.vt_installed":{"meaning_zh":"VT探头宿主固定配置;来源=setpoint","unit":"1","access":"read_only","origin":"setpoint","component_ids":["vt_probe"],"write_via":null},"thermal.target_k":{"meaning_zh":"目标温度,不是瞬间实际温度;来源=setpoint","unit":"K","access":"read_write","origin":"setpoint","component_ids":["vt_probe"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"一阶集总热状态;未校准传感器;来源=derived","unit":"K","access":"read_only","origin":"derived","component_ids":["vt_probe"],"write_via":null},"thermal.ready":{"meaning_zh":"距目标≤0.1K工程门限;来源=derived","unit":"1","access":"read_only","origin":"derived","component_ids":["vt_probe"],"write_via":null},"rf.power_w":{"meaning_zh":"当前有限时长脉冲RF设定功率,非吸收热;来源=derived","unit":"W","access":"read_only","origin":"derived","component_ids":["rf_coil"],"write_via":null},"scan.phase":{"meaning_zh":"异步操作状态;来源=derived","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.elapsed_s":{"meaning_zh":"操作经过时间;来源=derived","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.completed_points":{"meaning_zh":"已采样点含累积;来源=derived","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.signal":{"meaning_zh":"12bit有符号归一化接收数字信号;来源=derived","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"fit.t1_s":{"meaning_zh":"纯查询拟合最近完整IR;无数据或失败null;来源=derived","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"fit.t2_s":{"meaning_zh":"纯查询拟合最近完整CPMG;无数据或失败null;来源=derived","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"safety.warning":{"meaning_zh":"已过滤告警;来源=derived","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"truth.ledger":{"meaning_zh":"宿主私有溶液/能量/Bloch真值;来源=process_truth","unit":"1","access":"read_only","origin":"process_truth","component_ids":["probe_bore"],"write_via":null}},"mechanisms":{"td_nmr":{"meaning_zh":"固定20MHz的三等权等时自旋Bloch仿真;参考实测r1/r2;有限时长RF和事件采样","implementation":"lumped","equations":["R1=host_R1_baseline + literature_r1*c_metal; R2 likewise or explicit missing-r2 synthetic input. 1mM=1mol/m3. No B0/temperature/concentration interpolation. Reject 2R2